public class io.netty.handler.codec.http.Http2FrameLogger extends io.netty.channel.ChannelHandlerAdapter
{
private static final int BUFFER_LENGTH_THRESHOLD;
private final io.netty.util.internal.logging.InternalLogger logger;
private final io.netty.util.internal.logging.InternalLogLevel level;
public void <init>(io.netty.handler.logging.LogLevel)
{
io.netty.handler.logging.LogLevel v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
io.netty.util.internal.logging.InternalLogLevel v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.logging.LogLevel;
v = staticinvoke <io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel checkAndConvertLevel(io.netty.handler.logging.LogLevel)>(v);
v = staticinvoke <io.netty.util.internal.logging.InternalLoggerFactory: io.netty.util.internal.logging.InternalLogger getInstance(java.lang.Class)>(class "Lio/netty/handler/codec/http2/Http2FrameLogger;");
specialinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: void <init>(io.netty.util.internal.logging.InternalLogLevel,io.netty.util.internal.logging.InternalLogger)>(v, v);
return;
}
public void <init>(io.netty.handler.logging.LogLevel, java.lang.String)
{
io.netty.handler.logging.LogLevel v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
io.netty.util.internal.logging.InternalLogLevel v;
java.lang.Object v;
java.lang.String v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.logging.LogLevel;
v := @parameter: java.lang.String;
v = staticinvoke <io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel checkAndConvertLevel(io.netty.handler.logging.LogLevel)>(v);
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "name");
v = staticinvoke <io.netty.util.internal.logging.InternalLoggerFactory: io.netty.util.internal.logging.InternalLogger getInstance(java.lang.String)>(v);
specialinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: void <init>(io.netty.util.internal.logging.InternalLogLevel,io.netty.util.internal.logging.InternalLogger)>(v, v);
return;
}
public void <init>(io.netty.handler.logging.LogLevel, java.lang.Class)
{
io.netty.handler.logging.LogLevel v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
io.netty.util.internal.logging.InternalLogLevel v;
java.lang.Class v;
java.lang.Object v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.logging.LogLevel;
v := @parameter: java.lang.Class;
v = staticinvoke <io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel checkAndConvertLevel(io.netty.handler.logging.LogLevel)>(v);
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "clazz");
v = staticinvoke <io.netty.util.internal.logging.InternalLoggerFactory: io.netty.util.internal.logging.InternalLogger getInstance(java.lang.Class)>(v);
specialinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: void <init>(io.netty.util.internal.logging.InternalLogLevel,io.netty.util.internal.logging.InternalLogger)>(v, v);
return;
}
private void <init>(io.netty.util.internal.logging.InternalLogLevel, io.netty.util.internal.logging.InternalLogger)
{
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.util.internal.logging.InternalLogLevel;
v := @parameter: io.netty.util.internal.logging.InternalLogger;
specialinvoke v.<io.netty.channel.ChannelHandlerAdapter: void <init>()>();
v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level> = v;
v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger> = v;
return;
}
private static io.netty.util.internal.logging.InternalLogLevel checkAndConvertLevel(io.netty.handler.logging.LogLevel)
{
io.netty.util.internal.logging.InternalLogLevel v;
java.lang.Object v;
io.netty.handler.logging.LogLevel v;
v := @parameter: io.netty.handler.logging.LogLevel;
v = staticinvoke <io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "level");
v = virtualinvoke v.<io.netty.handler.logging.LogLevel: io.netty.util.internal.logging.InternalLogLevel toInternalLevel()>();
return v;
}
public boolean isEnabled()
{
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
io.netty.util.internal.logging.InternalLogLevel v;
boolean v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: boolean isEnabled(io.netty.util.internal.logging.InternalLogLevel)>(v);
return v;
}
public void logData(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean)
{
java.lang.Object[] v;
java.lang.Integer v, v, v;
io.netty.channel.ChannelHandlerContext v;
io.netty.buffer.ByteBuf v;
io.netty.handler.codec.http.Http2FrameLogger v;
int v, v, v;
java.lang.Boolean v;
java.lang.String v, v;
boolean v, v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: io.netty.buffer.ByteBuf;
v := @parameter: int;
v := @parameter: boolean;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[7];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[3] = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[4] = v;
v = virtualinvoke v.<io.netty.buffer.ByteBuf: int readableBytes()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[5] = v;
v = specialinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: java.lang.String toString(io.netty.buffer.ByteBuf)>(v);
v[6] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} DATA: streamId={} padding={} endStream={} length={} bytes={}", v);
label:
return;
}
public void logHeaders(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http.Http2Headers, int, boolean)
{
java.lang.Object[] v;
java.lang.Integer v, v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger v;
int v, v;
java.lang.Boolean v;
java.lang.String v;
boolean v, v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.handler.codec.http.Http2Headers v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: io.netty.handler.codec.http.Http2Headers;
v := @parameter: int;
v := @parameter: boolean;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[6];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v[3] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[4] = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[5] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} HEADERS: streamId={} headers={} padding={} endStream={}", v);
label:
return;
}
public void logHeaders(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http.Http2Headers, int, short, boolean, int, boolean)
{
java.lang.Object[] v;
java.lang.Integer v, v, v;
io.netty.channel.ChannelHandlerContext v;
short v;
io.netty.handler.codec.http.Http2FrameLogger v;
java.lang.Short v;
int v, v, v;
java.lang.Boolean v, v;
java.lang.String v;
boolean v, v, v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.handler.codec.http.Http2Headers v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: io.netty.handler.codec.http.Http2Headers;
v := @parameter: int;
v := @parameter: short;
v := @parameter: boolean;
v := @parameter: int;
v := @parameter: boolean;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[9];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v[3] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[4] = v;
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(v);
v[5] = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[6] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[7] = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[8] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} HEADERS: streamId={} headers={} streamDependency={} weight={} exclusive={} padding={} endStream={}", v);
label:
return;
}
public void logPriority(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, int, short, boolean)
{
java.lang.Object[] v;
java.lang.Integer v, v;
io.netty.channel.ChannelHandlerContext v;
short v;
io.netty.handler.codec.http.Http2FrameLogger v;
java.lang.Short v;
int v, v;
java.lang.Boolean v;
java.lang.String v;
boolean v, v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: int;
v := @parameter: short;
v := @parameter: boolean;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[6];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[3] = v;
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(v);
v[4] = v;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[5] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} PRIORITY: streamId={} streamDependency={} weight={} exclusive={}", v);
label:
return;
}
public void logRstStream(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, long)
{
java.lang.Object[] v;
io.netty.util.internal.logging.InternalLogLevel v;
long v;
java.lang.Integer v;
io.netty.channel.Channel v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
java.lang.Long v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
int v;
java.lang.String v;
boolean v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: long;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[4];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[3] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} RST_STREAM: streamId={} errorCode={}", v);
label:
return;
}
public void logSettingsAck(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext)
{
io.netty.channel.Channel v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
io.netty.util.internal.logging.InternalLogLevel v;
java.lang.String v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object,java.lang.Object)>(v, "{} {} SETTINGS: ack=true", v, v);
return;
}
public void logSettings(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.Http2Settings)
{
java.lang.Object[] v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2Settings v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
java.lang.String v;
boolean v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: io.netty.handler.codec.http.Http2Settings;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[3];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v[2] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} SETTINGS: ack=false settings={}", v);
label:
return;
}
public void logPing(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, long)
{
java.lang.Object[] v;
io.netty.util.internal.logging.InternalLogLevel v;
long v;
io.netty.channel.Channel v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
java.lang.Long v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
java.lang.String v;
boolean v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: long;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[3];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[2] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} PING: ack=false bytes={}", v);
label:
return;
}
public void logPingAck(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, long)
{
java.lang.Object[] v;
io.netty.util.internal.logging.InternalLogLevel v;
long v;
io.netty.channel.Channel v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
java.lang.Long v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
java.lang.String v;
boolean v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: long;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[3];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[2] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} PING: ack=true bytes={}", v);
label:
return;
}
public void logPushPromise(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http.Http2Headers, int)
{
java.lang.Object[] v;
java.lang.Integer v, v, v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger v;
int v, v, v;
java.lang.String v;
boolean v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.handler.codec.http.Http2Headers v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: int;
v := @parameter: io.netty.handler.codec.http.Http2Headers;
v := @parameter: int;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[6];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[3] = v;
v[4] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[5] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} PUSH_PROMISE: streamId={} promisedStreamId={} headers={} padding={}", v);
label:
return;
}
public void logGoAway(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf)
{
java.lang.Object[] v;
long v;
java.lang.Integer v, v;
io.netty.channel.ChannelHandlerContext v;
io.netty.buffer.ByteBuf v;
java.lang.Long v;
io.netty.handler.codec.http.Http2FrameLogger v;
int v, v;
java.lang.String v, v;
boolean v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: long;
v := @parameter: io.netty.buffer.ByteBuf;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[6];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[3] = v;
v = virtualinvoke v.<io.netty.buffer.ByteBuf: int readableBytes()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[4] = v;
v = specialinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: java.lang.String toString(io.netty.buffer.ByteBuf)>(v);
v[5] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} GO_AWAY: lastStreamId={} errorCode={} length={} bytes={}", v);
label:
return;
}
public void logWindowsUpdate(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, int, int)
{
java.lang.Object[] v;
io.netty.util.internal.logging.InternalLogLevel v;
java.lang.Integer v, v;
io.netty.channel.Channel v;
io.netty.channel.ChannelHandlerContext v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.handler.codec.http.Http2FrameLogger v;
io.netty.util.internal.logging.InternalLogger v;
int v, v;
java.lang.String v;
boolean v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[4];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[3] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} WINDOW_UPDATE: streamId={} windowSizeIncrement={}", v);
label:
return;
}
public void logUnknownFrame(io.netty.handler.codec.http.Http2FrameLogger$Direction, io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http.Http2Flags, io.netty.buffer.ByteBuf)
{
java.lang.Object[] v;
java.lang.Integer v, v, v;
io.netty.channel.ChannelHandlerContext v;
short v, v;
byte v;
io.netty.buffer.ByteBuf v;
io.netty.handler.codec.http.Http2FrameLogger v;
java.lang.Short v;
int v, v;
java.lang.String v, v;
boolean v;
io.netty.handler.codec.http.Http2Flags v;
io.netty.util.internal.logging.InternalLogLevel v;
io.netty.channel.Channel v;
io.netty.handler.codec.http.Http2FrameLogger$Direction v;
io.netty.util.internal.logging.InternalLogger v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.handler.codec.http.Http2FrameLogger$Direction;
v := @parameter: io.netty.channel.ChannelHandlerContext;
v := @parameter: byte;
v := @parameter: int;
v := @parameter: io.netty.handler.codec.http.Http2Flags;
v := @parameter: io.netty.buffer.ByteBuf;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: boolean isEnabled()>();
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogger logger>;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = newarray (java.lang.Object)[7];
v = interfaceinvoke v.<io.netty.channel.ChannelHandlerContext: io.netty.channel.Channel channel()>();
v[0] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2FrameLogger$Direction: java.lang.String name()>();
v[1] = v;
v = v & 255;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[3] = v;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2Flags: short value()>();
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(v);
v[4] = v;
v = virtualinvoke v.<io.netty.buffer.ByteBuf: int readableBytes()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[5] = v;
v = specialinvoke v.<io.netty.handler.codec.http.Http2FrameLogger: java.lang.String toString(io.netty.buffer.ByteBuf)>(v);
v[6] = v;
interfaceinvoke v.<io.netty.util.internal.logging.InternalLogger: void log(io.netty.util.internal.logging.InternalLogLevel,java.lang.String,java.lang.Object[])>(v, "{} {} UNKNOWN: frameType={} streamId={} flags={} length={} bytes={}", v);
label:
return;
}
private java.lang.String toString(io.netty.buffer.ByteBuf)
{
io.netty.util.internal.logging.InternalLogLevel v, v;
io.netty.buffer.ByteBuf v;
io.netty.handler.codec.http.Http2FrameLogger v;
int v, v, v, v;
java.lang.String v, v, v;
v := @this: io.netty.handler.codec.http.Http2FrameLogger;
v := @parameter: io.netty.buffer.ByteBuf;
v = v.<io.netty.handler.codec.http.Http2FrameLogger: io.netty.util.internal.logging.InternalLogLevel level>;
v = <io.netty.util.internal.logging.InternalLogLevel: io.netty.util.internal.logging.InternalLogLevel TRACE>;
if v == v goto label;
v = virtualinvoke v.<io.netty.buffer.ByteBuf: int readableBytes()>();
if v > 64 goto label;
label:
v = staticinvoke <io.netty.buffer.ByteBufUtil: java.lang.String hexDump(io.netty.buffer.ByteBuf)>(v);
return v;
label:
v = virtualinvoke v.<io.netty.buffer.ByteBuf: int readableBytes()>();
v = staticinvoke <java.lang.Math: int min(int,int)>(v, 64);
v = virtualinvoke v.<io.netty.buffer.ByteBuf: int readerIndex()>();
v = staticinvoke <io.netty.buffer.ByteBufUtil: java.lang.String hexDump(io.netty.buffer.ByteBuf,int,int)>(v, v, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u...");
return v;
}
}