class io.vertx.core.http.impl.VertxHttp2ConnectionHandler extends io.netty.handler.codec.http.Http2ConnectionHandler implements io.netty.handler.codec.http.Http2FrameListener, io.netty.handler.codec.http.Http2Connection$Listener { private final java.util.function.Function connectionFactory; private io.vertx.core.http.impl.Http2ConnectionBase connection; private io.netty.channel.ChannelHandlerContext chctx; private io.netty.util.concurrent.Promise connectFuture; private boolean settingsRead; private io.vertx.core.Handler addHandler; private io.vertx.core.Handler removeHandler; private final boolean useDecompressor; private final io.netty.handler.codec.http.Http2Settings initialSettings; public boolean upgraded; private boolean read; public void (java.util.function.Function, boolean, io.netty.handler.codec.http.Http2ConnectionDecoder, io.netty.handler.codec.http.Http2ConnectionEncoder, io.netty.handler.codec.http.Http2Settings) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2ConnectionEncoder v, v; java.util.function.Function v; io.netty.handler.codec.http.Http2ConnectionDecoder v; io.netty.handler.codec.http.Http2Settings v; io.netty.handler.codec.http.Http2Connection v; io.netty.handler.codec.http.Http2RemoteFlowController$Listener v; io.netty.handler.codec.http.Http2RemoteFlowController v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: java.util.function.Function; v := @parameter: boolean; v := @parameter: io.netty.handler.codec.http.Http2ConnectionDecoder; v := @parameter: io.netty.handler.codec.http.Http2ConnectionEncoder; v := @parameter: io.netty.handler.codec.http.Http2Settings; specialinvoke v.(io.netty.handler.codec.http.Http2ConnectionDecoder,io.netty.handler.codec.http.Http2ConnectionEncoder,io.netty.handler.codec.http.Http2Settings)>(v, v, v); v. = v; v. = v; v. = v; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v); interfaceinvoke v.(v); v = virtualinvoke v.(); interfaceinvoke v.(v); return; } public io.netty.util.concurrent.Future connectFuture() { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.IllegalStateException v; io.netty.util.concurrent.Promise v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v = v.; if v != null goto label; v = new java.lang.IllegalStateException; specialinvoke v.()>(); throw v; label: v = v.; return v; } public io.netty.channel.ChannelHandlerContext context() { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v = v.; return v; } public io.netty.handler.codec.http.Http2Settings initialSettings() { io.netty.handler.codec.http.Http2Settings v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v = v.; return v; } public io.vertx.core.http.impl.VertxHttp2ConnectionHandler addHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.vertx.core.Handler; v. = v; return v; } public io.vertx.core.http.impl.VertxHttp2ConnectionHandler removeHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.vertx.core.Handler; v. = v; v. = null; return v; } public void handlerAdded(io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { io.netty.util.concurrent.EventExecutor v; io.netty.channel.ChannelHandlerContext v; io.netty.util.concurrent.DefaultPromise v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.Object v; java.util.function.Function v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; specialinvoke v.(v); v. = v; v = new io.netty.util.concurrent.DefaultPromise; v = interfaceinvoke v.(); specialinvoke v.(io.netty.util.concurrent.EventExecutor)>(v); v. = v; v = v.; v = interfaceinvoke v.(v); v. = v; return; } public void exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable) throws java.lang.Exception { java.lang.Throwable v; io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2Exception v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: java.lang.Throwable; v = staticinvoke (v); if v == null goto label; specialinvoke v.(v, v); label: interfaceinvoke v.(); return; } public void serverUpgrade(io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.Http2Settings) throws java.lang.Exception { io.netty.handler.codec.http.Http2Settings v; io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: io.netty.handler.codec.http.Http2Settings; v. = 1; virtualinvoke v.(v); virtualinvoke v.(v, v); return; } public void clientUpgrade(io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v. = 1; virtualinvoke v.(); specialinvoke v.(); return; } public void channelInactive(io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { io.vertx.core.VertxException v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.util.concurrent.Promise v; io.netty.channel.ChannelHandlerContext v; io.vertx.core.Handler v, v; boolean v; io.vertx.core.http.impl.Http2ConnectionBase v, v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v = v.; if v == null goto label; v = v.; if v == 0 goto label; v = v.; if v == null goto label; v = v.; v = v.; interfaceinvoke v.(v); goto label; label: v = v.; v = ; interfaceinvoke v.(v); label: specialinvoke v.(v); v = v.; virtualinvoke v.(); goto label; label: specialinvoke v.(v); label: return; } protected void onConnectionError(io.netty.channel.ChannelHandlerContext, boolean, java.lang.Throwable, io.netty.handler.codec.http.Http2Exception) { java.lang.Throwable v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.util.concurrent.Promise v; io.netty.channel.ChannelHandlerContext v; io.netty.handler.codec.http.Http2Exception v; boolean v, v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: boolean; v := @parameter: java.lang.Throwable; v := @parameter: io.netty.handler.codec.http.Http2Exception; v = v.; virtualinvoke v.(v); v = v.; if v != 0 goto label; v = v.; interfaceinvoke v.(v); label: specialinvoke v.(v, v, v, v); return; } protected void onStreamError(io.netty.channel.ChannelHandlerContext, boolean, java.lang.Throwable, io.netty.handler.codec.http.Http2Exception$StreamException) { java.lang.Throwable v; io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; int v; boolean v; io.netty.handler.codec.http.Http2Exception$StreamException v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: boolean; v := @parameter: java.lang.Throwable; v := @parameter: io.netty.handler.codec.http.Http2Exception$StreamException; v = v.; v = virtualinvoke v.(); virtualinvoke v.(v, v); specialinvoke v.(v, v, v, v); return; } public void userEventTriggered(io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception { java.lang.Throwable v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.channel.ChannelHandlerContext v; java.lang.Object v; boolean v, v; io.vertx.core.http.impl.Http2ConnectionBase v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: java.lang.Object; label: specialinvoke v.(v, v); label: v = v instanceof io.netty.handler.timeout.IdleStateEvent; if v == 0 goto label; v = v.; virtualinvoke v.(v); goto label; label: v := @caughtexception; v = v instanceof io.netty.handler.timeout.IdleStateEvent; if v == 0 goto label; v = v.; virtualinvoke v.(v); label: throw v; label: return; catch java.lang.Throwable from label to label with label; } public void onStreamClosed(io.netty.handler.codec.http.Http2Stream) { io.netty.handler.codec.http.Http2Stream v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; v = v.; virtualinvoke v.(v); return; } public void onStreamAdded(io.netty.handler.codec.http.Http2Stream) { io.netty.handler.codec.http.Http2Stream v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; return; } public void onStreamActive(io.netty.handler.codec.http.Http2Stream) { io.netty.handler.codec.http.Http2Stream v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; return; } public void onStreamHalfClosed(io.netty.handler.codec.http.Http2Stream) { io.netty.handler.codec.http.Http2Stream v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; return; } public void onStreamRemoved(io.netty.handler.codec.http.Http2Stream) { io.netty.handler.codec.http.Http2Stream v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; return; } public void onGoAwaySent(int, long, io.netty.buffer.ByteBuf) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.vertx.core.http.GoAway v, v, v, v; long v; io.netty.buffer.ByteBuf v; io.vertx.core.buffer.Buffer v; int v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: int; v := @parameter: long; v := @parameter: io.netty.buffer.ByteBuf; v = v.; v = new io.vertx.core.http.GoAway; specialinvoke v.()>(); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = staticinvoke (v); v = virtualinvoke v.(v); virtualinvoke v.(v); return; } public void onGoAwayReceived(int, long, io.netty.buffer.ByteBuf) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.vertx.core.http.GoAway v, v, v, v; long v; io.netty.buffer.ByteBuf v; io.vertx.core.buffer.Buffer v; int v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: int; v := @parameter: long; v := @parameter: io.netty.buffer.ByteBuf; v = v.; v = new io.vertx.core.http.GoAway; specialinvoke v.()>(); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = staticinvoke (v); v = virtualinvoke v.(v); virtualinvoke v.(v); return; } void writeHeaders(io.netty.handler.codec.http.Http2Stream, io.netty.handler.codec.http.Http2Headers, boolean, int, short, boolean, io.netty.util.concurrent.FutureListener) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.util.concurrent.FutureListener v; io.netty.handler.codec.http.Http2ConnectionEncoder v; io.netty.channel.ChannelHandlerContext v, v, v; short v; io.netty.channel.ChannelPromise v, v; io.netty.handler.codec.http.Http2Headers v; int v, v; io.netty.handler.codec.http.Http2Stream v; boolean v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; v := @parameter: io.netty.handler.codec.http.Http2Headers; v := @parameter: boolean; v := @parameter: int; v := @parameter: short; v := @parameter: boolean; v := @parameter: io.netty.util.concurrent.FutureListener; if v != null goto label; v = v.; v = interfaceinvoke v.(); goto label; label: v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); label: v = virtualinvoke v.(); v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v, v, v, v, v, v, 0, v, v); specialinvoke v.(); return; } void writeData(io.netty.handler.codec.http.Http2Stream, io.netty.buffer.ByteBuf, boolean, io.netty.util.concurrent.FutureListener) { io.netty.handler.codec.http.Http2ConnectionEncoder v, v, v; io.netty.channel.ChannelHandlerContext v, v, v, v; io.netty.buffer.ByteBuf v; io.netty.channel.ChannelPromise v, v; io.netty.handler.codec.http.Http2Exception v; int v; io.netty.handler.codec.http.Http2Stream v; boolean v, v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.util.concurrent.FutureListener v; io.netty.handler.codec.http.Http2RemoteFlowController v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; v := @parameter: io.netty.buffer.ByteBuf; v := @parameter: boolean; v := @parameter: io.netty.util.concurrent.FutureListener; if v != null goto label; v = v.; v = interfaceinvoke v.(); goto label; label: v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(v); label: v = virtualinvoke v.(); v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v, v, v, 0, v, v); v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(v); if v == 0 goto label; if v == 0 goto label; label: v = virtualinvoke v.(); v = interfaceinvoke v.(); interfaceinvoke v.(); label: goto label; label: v := @caughtexception; v = v.; virtualinvoke v.(v, 1, v); label: specialinvoke v.(); return; catch io.netty.handler.codec.http.Http2Exception from label to label with label; } private void checkFlush() { io.netty.channel.Channel v; io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v = v.; if v != 0 goto label; v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(); label: return; } io.netty.channel.ChannelFuture writePing(long) { io.netty.util.concurrent.EventExecutor v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; long v; java.lang.Runnable v; io.netty.channel.ChannelHandlerContext v, v; io.netty.channel.ChannelPromise v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: long; v = v.; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; specialinvoke v.(v, v); goto label; label: v = staticinvoke (v, v, v); interfaceinvoke v.(v); label: return v; } private void _writePing(long, io.netty.channel.ChannelPromise) { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.channel.ChannelPromise v; io.netty.handler.codec.http.Http2ConnectionEncoder v; long v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: long; v := @parameter: io.netty.channel.ChannelPromise; v = virtualinvoke v.(); v = v.; interfaceinvoke v.(v, 0, v, v); specialinvoke v.(); return; } void consume(io.netty.handler.codec.http.Http2Stream, int) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2ConnectionDecoder v; io.netty.channel.ChannelHandlerContext v; io.netty.handler.codec.http.Http2Exception v; int v; io.netty.handler.codec.http.Http2Stream v; io.netty.handler.codec.http.Http2LocalFlowController v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; v := @parameter: int; label: v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(v, v); if v == 0 goto label; specialinvoke v.(); label: goto label; label: v := @caughtexception; v = v.; virtualinvoke v.(v, 1, v); label: return; catch io.netty.handler.codec.http.Http2Exception from label to label with label; } void writeFrame(io.netty.handler.codec.http.Http2Stream, byte, short, io.netty.buffer.ByteBuf) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2Flags v; io.netty.handler.codec.http.Http2ConnectionEncoder v; io.netty.channel.ChannelHandlerContext v, v; short v; byte v; io.netty.buffer.ByteBuf v; io.netty.channel.ChannelPromise v; int v; io.netty.handler.codec.http.Http2Stream v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; v := @parameter: byte; v := @parameter: short; v := @parameter: io.netty.buffer.ByteBuf; v = virtualinvoke v.(); v = v.; v = interfaceinvoke v.(); v = new io.netty.handler.codec.http.Http2Flags; specialinvoke v.(short)>(v); v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v, v, v, v, v, v); specialinvoke v.(); return; } void writeReset(int, long) { io.netty.channel.ChannelHandlerContext v, v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.channel.ChannelPromise v; int v; io.netty.handler.codec.http.Http2ConnectionEncoder v; long v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: int; v := @parameter: long; v = virtualinvoke v.(); v = v.; v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v, v, v, v); specialinvoke v.(); return; } void writeGoAway(long, int, io.netty.buffer.ByteBuf) { io.netty.util.concurrent.EventExecutor v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; long v; java.lang.Runnable v; io.netty.channel.ChannelHandlerContext v; io.netty.buffer.ByteBuf v; int v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: long; v := @parameter: int; v := @parameter: io.netty.buffer.ByteBuf; v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; specialinvoke v.(v, v, v); goto label; label: v = staticinvoke (v, v, v, v); interfaceinvoke v.(v); label: return; } private void _writeGoAway(long, int, io.netty.buffer.ByteBuf) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2ConnectionEncoder v; long v; io.netty.channel.ChannelHandlerContext v, v; io.netty.buffer.ByteBuf v; io.netty.channel.ChannelPromise v; int v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: long; v := @parameter: int; v := @parameter: io.netty.buffer.ByteBuf; v = virtualinvoke v.(); v = v.; v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v, v, v, v, v); specialinvoke v.(); return; } io.netty.channel.ChannelFuture writeSettings(io.netty.handler.codec.http.Http2Settings) { io.netty.util.concurrent.EventExecutor v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.Runnable v; io.netty.handler.codec.http.Http2Settings v; io.netty.channel.ChannelHandlerContext v, v; io.netty.channel.ChannelPromise v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Settings; v = v.; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; specialinvoke v.(v, v); goto label; label: v = staticinvoke (v, v, v); interfaceinvoke v.(v); label: return v; } private void _writeSettings(io.netty.handler.codec.http.Http2Settings, io.netty.channel.ChannelPromise) { io.netty.handler.codec.http.Http2Settings v; io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.channel.ChannelPromise v; io.netty.handler.codec.http.Http2ConnectionEncoder v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Settings; v := @parameter: io.netty.channel.ChannelPromise; v = virtualinvoke v.(); v = v.; interfaceinvoke v.(v, v, v); specialinvoke v.(); return; } io.netty.util.concurrent.Future writePushPromise(int, io.netty.handler.codec.http.Http2Headers) { io.netty.util.concurrent.EventExecutor v, v; java.lang.Runnable v; io.netty.channel.ChannelHandlerContext v, v, v; io.netty.channel.ChannelPromise v; int v, v; boolean v; io.netty.handler.codec.http.Http2Connection$Endpoint v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.util.concurrent.GenericFutureListener v; io.netty.util.concurrent.DefaultPromise v; io.netty.handler.codec.http.Http2Connection v; io.netty.handler.codec.http.Http2Headers v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: int; v := @parameter: io.netty.handler.codec.http.Http2Headers; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = new io.netty.util.concurrent.DefaultPromise; v = v.; v = interfaceinvoke v.(); specialinvoke v.(io.netty.util.concurrent.EventExecutor)>(v); v = v.; v = interfaceinvoke v.(); v = staticinvoke (v, v); interfaceinvoke v.(v); v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; specialinvoke v.(v, v, v, v); goto label; label: v = staticinvoke (v, v, v, v, v); interfaceinvoke v.(v); label: return v; } int maxConcurrentStreams() { io.netty.handler.codec.http.Http2Connection$Endpoint v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2Connection v; int v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); return v; } private void _writePushPromise(int, int, io.netty.handler.codec.http.Http2Headers, io.netty.channel.ChannelPromise) { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.channel.ChannelPromise v; io.netty.handler.codec.http.Http2Headers v; int v, v; io.netty.handler.codec.http.Http2ConnectionEncoder v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: int; v := @parameter: int; v := @parameter: io.netty.handler.codec.http.Http2Headers; v := @parameter: io.netty.channel.ChannelPromise; v = virtualinvoke v.(); v = v.; interfaceinvoke v.(v, v, v, v, 0, v); return; } public int onDataRead(io.netty.channel.ChannelHandlerContext, int, io.netty.buffer.ByteBuf, int, boolean) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; io.netty.buffer.ByteBuf v; int v, v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: int; v := @parameter: io.netty.buffer.ByteBuf; v := @parameter: int; v := @parameter: boolean; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onHeadersRead(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http.Http2Headers, int, boolean) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; io.netty.handler.codec.http.Http2Headers v; int v, v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: int; v := @parameter: io.netty.handler.codec.http.Http2Headers; v := @parameter: int; v := @parameter: boolean; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onHeadersRead(io.netty.channel.ChannelHandlerContext, int, io.netty.handler.codec.http.Http2Headers, int, short, boolean, int, boolean) throws io.netty.handler.codec.http.Http2Exception { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.channel.ChannelHandlerContext v; short v; io.netty.handler.codec.http.Http2Headers v; int v, v, v; boolean v, v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; 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 = v.; virtualinvoke v.(v, v, v, v, v, v, v, v); return; } public void onPriorityRead(io.netty.channel.ChannelHandlerContext, int, int, short, boolean) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; short v; int v, v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: int; v := @parameter: int; v := @parameter: short; v := @parameter: boolean; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onRstStreamRead(io.netty.channel.ChannelHandlerContext, int, long) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; int v; long v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: int; v := @parameter: long; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onSettingsAckRead(io.netty.channel.ChannelHandlerContext) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onSettingsRead(io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.http.Http2Settings) throws io.netty.handler.codec.http.Http2Exception { io.netty.handler.codec.http.Http2ConnectionDecoder v, v, v; io.netty.channel.ChannelHandlerContext v; boolean v; io.vertx.core.http.impl.Http2ConnectionBase v, v, v, v, v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.util.concurrent.Promise v; io.netty.handler.codec.http.Http2Settings v; io.netty.handler.codec.http.Http2Connection v; io.netty.handler.codec.http.DelegatingDecompressorFrameListener v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: io.netty.handler.codec.http.Http2Settings; v = v.; if v == 0 goto label; v = virtualinvoke v.(); v = new io.netty.handler.codec.http.DelegatingDecompressorFrameListener; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = v.; specialinvoke v.(io.netty.handler.codec.http.Http2Connection,io.netty.handler.codec.http.Http2FrameListener)>(v, v); interfaceinvoke v.(v); goto label; label: v = virtualinvoke v.(); v = v.; interfaceinvoke v.(v); label: v = v.; virtualinvoke v.(v, v); v. = 1; v = v.; if v == null goto label; v = v.; v = v.; interfaceinvoke v.(v); label: v = v.; v = v.; interfaceinvoke v.(v); return; } public void channelRead(io.netty.channel.ChannelHandlerContext, java.lang.Object) throws java.lang.Exception { io.netty.handler.codec.http.Http2ConnectionDecoder v, v; io.netty.channel.ChannelHandlerContext v; io.netty.buffer.ByteBuf v, v; int v, v, v; io.netty.handler.codec.http.Http2Stream v; boolean v, v, v, v, v, v; io.vertx.core.http.impl.Http2ConnectionBase v, v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2Connection v; io.netty.handler.codec.http.Http2Headers v; java.lang.Object v; io.netty.handler.codec.http.Http2LocalFlowController v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: java.lang.Object; v. = 1; v = v instanceof io.netty.handler.codec.http.Http2StreamFrame; if v == 0 goto label; v = v instanceof io.netty.handler.codec.http.Http2HeadersFrame; if v == 0 goto label; v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); virtualinvoke v.(v, 1, v, v, v); goto label; label: v = v instanceof io.netty.handler.codec.http.Http2DataFrame; if v == 0 goto label; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(1); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); interfaceinvoke v.(v, v, v, v); v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); virtualinvoke v.(v, 1, v, v, v); goto label; label: specialinvoke v.(v, v); label: return; } public void channelReadComplete(io.netty.channel.ChannelHandlerContext) throws java.lang.Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v. = 0; specialinvoke v.(v); return; } public void onPingRead(io.netty.channel.ChannelHandlerContext, long) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; long v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: long; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onPingAckRead(io.netty.channel.ChannelHandlerContext, long) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; long v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: long; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onPushPromiseRead(io.netty.channel.ChannelHandlerContext, int, int, io.netty.handler.codec.http.Http2Headers, int) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; io.netty.handler.codec.http.Http2Headers v; int v, v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: int; v := @parameter: int; v := @parameter: io.netty.handler.codec.http.Http2Headers; v := @parameter: int; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onGoAwayRead(io.netty.channel.ChannelHandlerContext, int, long, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; io.netty.buffer.ByteBuf v; int v; long v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: int; v := @parameter: long; v := @parameter: io.netty.buffer.ByteBuf; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onWindowUpdateRead(io.netty.channel.ChannelHandlerContext, int, int) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; int v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.channel.ChannelHandlerContext; v := @parameter: int; v := @parameter: int; v = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } public void onUnknownFrame(io.netty.channel.ChannelHandlerContext, byte, int, io.netty.handler.codec.http.Http2Flags, io.netty.buffer.ByteBuf) throws io.netty.handler.codec.http.Http2Exception { io.netty.channel.ChannelHandlerContext v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.UnsupportedOperationException v; byte v; io.netty.buffer.ByteBuf v; io.netty.handler.codec.http.Http2Flags v; int v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; 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 = new java.lang.UnsupportedOperationException; specialinvoke v.()>(); throw v; } private void _writePriority(io.netty.handler.codec.http.Http2Stream, int, short, boolean) { io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; io.netty.handler.codec.http.Http2ConnectionEncoder v; io.netty.channel.ChannelHandlerContext v, v; short v; io.netty.channel.ChannelPromise v; int v, v; io.netty.handler.codec.http.Http2Stream v; boolean v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; v := @parameter: int; v := @parameter: short; v := @parameter: boolean; v = virtualinvoke v.(); v = v.; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(); interfaceinvoke v.(v, v, v, v, v, v); return; } void writePriority(io.netty.handler.codec.http.Http2Stream, int, short, boolean) { io.netty.util.concurrent.EventExecutor v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v; java.lang.Runnable v; io.netty.channel.ChannelHandlerContext v; short v; int v; io.netty.handler.codec.http.Http2Stream v; boolean v, v; v := @this: io.vertx.core.http.impl.VertxHttp2ConnectionHandler; v := @parameter: io.netty.handler.codec.http.Http2Stream; v := @parameter: int; v := @parameter: short; v := @parameter: boolean; v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; specialinvoke v.(v, v, v, v); goto label; label: v = staticinvoke (v, v, v, v, v); interfaceinvoke v.(v); label: return; } }