public class org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder extends org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockDecoder
{
private static final int LENGTH_FIELD_SIZE;
private final int maxHeaderSize;
private org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state;
private org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation;
private int headerSize;
private int numHeaders;
private int length;
private java.lang.String name;
public void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyVersion, int)
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyVersion v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder v;
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyVersion;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockDecoder: void <init>()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "spdyVersion");
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int maxHeaderSize> = v;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_NUM_HEADERS>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
return;
}
private static int readLengthField(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)
{
int v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readerIndex()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyCodecUtil: int getSignedInt(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf,int)>(v, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf skipBytes(int)>(4);
return v;
}
void decode(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame) throws java.lang.Exception
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame v;
int v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "headerBlock");
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.util.internal.ObjectUtil: java.lang.Object checkNotNull(java.lang.Object,java.lang.String)>(v, "frame");
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
if v != null goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: void decodeHeaderBlock(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame)>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: boolean isReadable()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBufAllocator: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf buffer(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf writeBytes(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf writeBytes(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: void decodeHeaderBlock(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf,org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: boolean isReadable()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf discardReadBytes()>();
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: void releaseBuffer()>();
label:
return;
}
protected void decodeHeaderBlock(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf, org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame) throws java.lang.Exception
{
byte[] v, v;
byte v, v, v;
java.lang.Error v;
java.lang.String v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v;
int[] v;
boolean v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaders v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: boolean isReadable()>();
if v == 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$1: int[] $SwitchMap$io$netty$handler$codec$spdy$SpdyHeaderBlockRawDecoder$State>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
if v >= 4 goto label;
return;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int readLengthField(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders>;
if v >= 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders>;
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State END_HEADER_BLOCK>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_NAME_LENGTH>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
if v >= 4 goto label;
return;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int readLengthField(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v > 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int maxHeaderSize>;
if v > v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int maxHeaderSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v - v;
if v <= v goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int maxHeaderSize>;
v = v + 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize> = v;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State SKIP_NAME>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setTruncated()>();
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize> = v;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_NAME>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v >= v goto label;
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = newarray (byte)[v];
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf readBytes(byte[])>(v);
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(byte[],java.lang.String)>(v, "UTF-8");
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name> = v;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaders headers()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaders: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_VALUE_LENGTH>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf skipBytes(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_VALUE_LENGTH>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
if v >= 4 goto label;
return;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int readLengthField(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v >= 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v != 0 goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: boolean isTruncated()>();
if v != 0 goto label;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaders headers()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name>;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaders: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.Headers add(java.lang.Object,java.lang.Object)>(v, "");
label:
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name> = null;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders> = v;
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State END_HEADER_BLOCK>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_NAME_LENGTH>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int maxHeaderSize>;
if v > v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int maxHeaderSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v - v;
if v <= v goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int maxHeaderSize>;
v = v + 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name> = null;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State SKIP_VALUE>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setTruncated()>();
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v + v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize> = v;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_VALUE>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v >= v goto label;
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = newarray (byte)[v];
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf readBytes(byte[])>(v);
v = 0;
v = 0;
v = v[0];
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v >= v goto label;
label:
v = lengthof v;
if v >= v goto label;
v = v[v];
if v == 0 goto label;
v = v + 1;
goto label;
label:
v = lengthof v;
if v >= v goto label;
v = v + 1;
v = lengthof v;
if v == v goto label;
v = v + 1;
v = v[v];
if v != 0 goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = new java.lang.String;
v = v - v;
specialinvoke v.<java.lang.String: void <init>(byte[],int,int,java.lang.String)>(v, v, v, "UTF-8");
label:
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaders headers()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name>;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaders: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.Headers add(java.lang.Object,java.lang.Object)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = v + 1;
v = v;
goto label;
label:
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name> = null;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state>;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
if v == v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders> = v;
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State END_HEADER_BLOCK>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_NAME_LENGTH>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf skipBytes(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
v = v - v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int length>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders>;
v = v - 1;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int numHeaders> = v;
if v != 0 goto label;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State END_HEADER_BLOCK>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_NAME_LENGTH>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State ERROR>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: int readableBytes()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf skipBytes(int)>(v);
return;
label:
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Shouldn\'t reach here.");
throw v;
label:
return;
catch java.lang.IllegalArgumentException from label to label with label;
}
void endHeaderBlock(org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame) throws java.lang.Exception
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State v, v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state>;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State END_HEADER_BLOCK>;
if v == v goto label;
interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeadersFrame setInvalid()>();
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: void releaseBuffer()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: int headerSize> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: java.lang.String name> = null;
v = <org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State READ_NUM_HEADERS>;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder$State state> = v;
return;
}
void end()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: void releaseBuffer()>();
return;
}
private void releaseBuffer()
{
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf v, v;
org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf: boolean release()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.handler.codec.spdy.SpdyHeaderBlockRawDecoder: org.apache.hive.kudu.org.apache.kudu.shaded.io.netty.buffer.ByteBuf cumulation> = null;
label:
return;
}
}