class io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream extends java.lang.Object implements io.netty.handler.codec.http.Http2Stream
{
private static final byte META_STATE_SENT_RST;
private static final byte META_STATE_SENT_HEADERS;
private static final byte META_STATE_SENT_TRAILERS;
private static final byte META_STATE_SENT_PUSHPROMISE;
private static final byte META_STATE_RECV_HEADERS;
private static final byte META_STATE_RECV_TRAILERS;
private final int id;
private final io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap properties;
private io.netty.handler.codec.http.Http2Stream$State state;
private byte metaState;
final io.netty.handler.codec.http.DefaultHttp2Connection this$0;
void <init>(io.netty.handler.codec.http.DefaultHttp2Connection, int, io.netty.handler.codec.http.Http2Stream$State)
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
io.netty.handler.codec.http.Http2Stream$State v;
int v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: io.netty.handler.codec.http.DefaultHttp2Connection;
v := @parameter: int;
v := @parameter: io.netty.handler.codec.http.Http2Stream$State;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap;
specialinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap: void <init>(io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream)>(v);
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap properties> = v;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: int id> = v;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state> = v;
return;
}
public final int id()
{
int v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: int id>;
return v;
}
public final io.netty.handler.codec.http.Http2Stream$State state()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
io.netty.handler.codec.http.Http2Stream$State v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state>;
return v;
}
public boolean isResetSent()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v & 1;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public io.netty.handler.codec.http.Http2Stream resetSent()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v | 1;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState> = v;
return v;
}
public io.netty.handler.codec.http.Http2Stream headersSent(boolean)
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v, v;
boolean v, v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: boolean;
if v != 0 goto label;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: boolean isHeadersSent()>();
if v == 0 goto label;
v = 4;
goto label;
label:
v = 2;
label:
v = v | v;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState> = v;
label:
return v;
}
public boolean isHeadersSent()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v & 2;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isTrailersSent()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v & 4;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public io.netty.handler.codec.http.Http2Stream headersReceived(boolean)
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v, v;
boolean v, v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: boolean;
if v != 0 goto label;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: boolean isHeadersReceived()>();
if v == 0 goto label;
v = 32;
goto label;
label:
v = 16;
label:
v = v | v;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState> = v;
label:
return v;
}
public boolean isHeadersReceived()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v & 16;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isTrailersReceived()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v & 32;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public io.netty.handler.codec.http.Http2Stream pushPromiseSent()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v | 8;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState> = v;
return v;
}
public boolean isPushPromiseSent()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
byte v, v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: byte metaState>;
v = v & 8;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final java.lang.Object setProperty(io.netty.handler.codec.http.Http2Connection$PropertyKey, java.lang.Object)
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
io.netty.handler.codec.http.Http2Connection$PropertyKey v;
java.lang.Object v, v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: io.netty.handler.codec.http.Http2Connection$PropertyKey;
v := @parameter: java.lang.Object;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap properties>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey verifyKey(io.netty.handler.codec.http.Http2Connection$PropertyKey)>(v);
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap: java.lang.Object add(io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey,java.lang.Object)>(v, v);
return v;
}
public final java.lang.Object getProperty(io.netty.handler.codec.http.Http2Connection$PropertyKey)
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
io.netty.handler.codec.http.Http2Connection$PropertyKey v;
java.lang.Object v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: io.netty.handler.codec.http.Http2Connection$PropertyKey;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap properties>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey verifyKey(io.netty.handler.codec.http.Http2Connection$PropertyKey)>(v);
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap: java.lang.Object get(io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey)>(v);
return v;
}
public final java.lang.Object removeProperty(io.netty.handler.codec.http.Http2Connection$PropertyKey)
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
io.netty.handler.codec.http.Http2Connection$PropertyKey v;
java.lang.Object v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: io.netty.handler.codec.http.Http2Connection$PropertyKey;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap properties>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey verifyKey(io.netty.handler.codec.http.Http2Connection$PropertyKey)>(v);
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream$PropertyMap: java.lang.Object remove(io.netty.handler.codec.http.DefaultHttp2Connection$DefaultPropertyKey)>(v);
return v;
}
public io.netty.handler.codec.http.Http2Stream open(boolean) throws io.netty.handler.codec.http.Http2Exception
{
java.lang.Object[] v;
io.netty.handler.codec.http.Http2Stream$State v, v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
io.netty.handler.codec.http.Http2Exception v;
int v, v;
io.netty.handler.codec.http.Http2Error v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint v;
java.lang.String v;
boolean v, v, v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: boolean;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: int id>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: boolean isLocal()>();
v = staticinvoke <io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.Http2Stream$State activeState(int,io.netty.handler.codec.http.Http2Stream$State,boolean,boolean)>(v, v, v, v);
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state> = v;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint createdBy()>();
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint: boolean canOpenStream()>();
if v != 0 goto label;
v = <io.netty.handler.codec.http.Http2Error: io.netty.handler.codec.http.Http2Error PROTOCOL_ERROR>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint: int maxActiveStreams()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(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[])>("Maximum active streams violated for this endpoint: \u0001");
v = newarray (java.lang.Object)[0];
v = staticinvoke <io.netty.handler.codec.http.Http2Exception: io.netty.handler.codec.http.Http2Exception connectionError(io.netty.handler.codec.http.Http2Error,java.lang.String,java.lang.Object[])>(v, v, v);
throw v;
label:
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: void activate()>();
return v;
}
void activate()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
io.netty.handler.codec.http.Http2Stream$State v, v, v, v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
io.netty.handler.codec.http.DefaultHttp2Connection$ActiveStreams v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state>;
v = <io.netty.handler.codec.http.Http2Stream$State: io.netty.handler.codec.http.Http2Stream$State HALF_CLOSED_LOCAL>;
if v != v goto label;
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream headersSent(boolean)>(0);
goto label;
label:
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state>;
v = <io.netty.handler.codec.http.Http2Stream$State: io.netty.handler.codec.http.Http2Stream$State HALF_CLOSED_REMOTE>;
if v != v goto label;
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream headersReceived(boolean)>(0);
label:
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$ActiveStreams activeStreams>;
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$ActiveStreams: void activate(io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream)>(v);
return;
}
io.netty.handler.codec.http.Http2Stream close(java.util.Iterator)
{
java.util.Iterator v;
io.netty.handler.codec.http.Http2Stream$State v, v, v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
io.netty.handler.codec.http.DefaultHttp2Connection$ActiveStreams v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
int v, v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v := @parameter: java.util.Iterator;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state>;
v = <io.netty.handler.codec.http.Http2Stream$State: io.netty.handler.codec.http.Http2Stream$State CLOSED>;
if v != v goto label;
return v;
label:
v = <io.netty.handler.codec.http.Http2Stream$State: io.netty.handler.codec.http.Http2Stream$State CLOSED>;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state> = v;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint createdBy()>();
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint: int numStreams>;
v = v - 1;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint: int numStreams> = v;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$ActiveStreams activeStreams>;
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$ActiveStreams: void deactivate(io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream,java.util.Iterator)>(v, v);
return v;
}
public io.netty.handler.codec.http.Http2Stream close()
{
io.netty.handler.codec.http.Http2Stream v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream close(java.util.Iterator)>(null);
return v;
}
public io.netty.handler.codec.http.Http2Stream closeLocalSide()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
int[] v;
io.netty.handler.codec.http.Http2Stream$State v, v;
int v, v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = <io.netty.handler.codec.http.DefaultHttp2Connection$2: int[] $SwitchMap$io$netty$handler$codec$http2$Http2Stream$State>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state>;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2Stream$State: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 4: goto label;
case 5: goto label;
default: goto label;
};
label:
v = <io.netty.handler.codec.http.Http2Stream$State: io.netty.handler.codec.http.Http2Stream$State HALF_CLOSED_LOCAL>;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state> = v;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection: void notifyHalfClosed(io.netty.handler.codec.http.Http2Stream)>(v);
goto label;
label:
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream close()>();
label:
return v;
}
public io.netty.handler.codec.http.Http2Stream closeRemoteSide()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
int[] v;
io.netty.handler.codec.http.Http2Stream$State v, v;
int v, v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = <io.netty.handler.codec.http.DefaultHttp2Connection$2: int[] $SwitchMap$io$netty$handler$codec$http2$Http2Stream$State>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state>;
v = virtualinvoke v.<io.netty.handler.codec.http.Http2Stream$State: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 4: goto label;
case 6: goto label;
default: goto label;
};
label:
v = <io.netty.handler.codec.http.Http2Stream$State: io.netty.handler.codec.http.Http2Stream$State HALF_CLOSED_REMOTE>;
v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream$State state> = v;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection: void notifyHalfClosed(io.netty.handler.codec.http.Http2Stream)>(v);
goto label;
label:
virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.Http2Stream close()>();
label:
return v;
}
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint createdBy()
{
io.netty.handler.codec.http.DefaultHttp2Connection v, v, v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
int v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint v, v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint localEndpoint>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: int id>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint: boolean isValidStreamId(int)>(v);
if v == 0 goto label;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint localEndpoint>;
goto label;
label:
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint remoteEndpoint>;
label:
return v;
}
final boolean isLocal()
{
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream v;
int v;
io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint v;
io.netty.handler.codec.http.DefaultHttp2Connection v;
boolean v;
v := @this: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: io.netty.handler.codec.http.DefaultHttp2Connection this$0>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection: io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint localEndpoint>;
v = v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultStream: int id>;
v = virtualinvoke v.<io.netty.handler.codec.http.DefaultHttp2Connection$DefaultEndpoint: boolean isValidStreamId(int)>(v);
return v;
}
}