class io.vertx.core.http.impl.Http2ClientConnection$StreamImpl extends io.vertx.core.http.impl.Http2ClientConnection$Stream implements io.vertx.core.http.impl.HttpClientStream { void (io.vertx.core.http.impl.Http2ClientConnection, io.vertx.core.impl.ContextInternal, boolean) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.impl.Http2ClientConnection v; io.vertx.core.impl.ContextInternal v; boolean v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.http.impl.Http2ClientConnection; v := @parameter: io.vertx.core.impl.ContextInternal; v := @parameter: boolean; specialinvoke v.(io.vertx.core.http.impl.Http2ClientConnection,io.vertx.core.impl.ContextInternal,boolean)>(v, v, v); return; } public void closeHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public void continueHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public void earlyHintsHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public void unknownFrameHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public void pushHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public io.vertx.core.http.impl.Http2ClientConnection$StreamImpl drainHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return v; } public io.vertx.core.http.impl.Http2ClientConnection$StreamImpl exceptionHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return v; } public io.vertx.core.streams.WriteStream setWriteQueueMaxSize(int) { int v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: int; return v; } public boolean writeQueueFull() { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; boolean v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: return v; } public synchronized boolean isNotWritable() { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; byte v; long v, v; boolean v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v = v.; v = v.; v = v cmp v; if v <= 0 goto label; v = 1; goto label; label: v = 0; label: return v; } public void headHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public void chunkHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public void priorityHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public void endHandler(io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.Handler; v. = v; return; } public io.vertx.core.http.StreamPriority priority() { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.StreamPriority v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v = specialinvoke v.(); return v; } public void updatePriority(io.vertx.core.http.StreamPriority) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.StreamPriority v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.http.StreamPriority; specialinvoke v.(v); return; } public io.vertx.core.http.HttpVersion version() { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.HttpVersion v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v = ; return v; } void handleEnd(io.vertx.core.MultiMap) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.MultiMap v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.MultiMap; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return; } void handleData(io.vertx.core.buffer.Buffer) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.buffer.Buffer v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.buffer.Buffer; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return; } void handleReset(long) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; long v; io.vertx.core.http.StreamResetException v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: long; v = new io.vertx.core.http.StreamResetException; specialinvoke v.(long)>(v); virtualinvoke v.(v); return; } void handleWritabilityChanged(boolean) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; boolean v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: boolean; return; } void handleCustomFrame(io.vertx.core.http.HttpFrame) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.HttpFrame v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.http.HttpFrame; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return; } void handlePriorityChange(io.vertx.core.http.StreamPriority) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.StreamPriority v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.http.StreamPriority; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return; } void handleContinue() { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(null); label: return; } void handleEarlyHints(io.vertx.core.MultiMap) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.MultiMap v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.MultiMap; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return; } void handleException(java.lang.Throwable) { java.lang.Throwable v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.Handler v, v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: java.lang.Throwable; v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: return; } public void writeHead(io.vertx.core.http.impl.HttpRequestHead, boolean, io.netty.buffer.ByteBuf, boolean, io.vertx.core.http.StreamPriority, boolean, io.vertx.core.Handler) { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.StreamPriority v; io.vertx.core.impl.ContextInternal v; io.vertx.core.http.impl.HttpRequestHead v; io.netty.buffer.ByteBuf v; io.vertx.core.Handler v, v; boolean v, v, v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.http.impl.HttpRequestHead; v := @parameter: boolean; v := @parameter: io.netty.buffer.ByteBuf; v := @parameter: boolean; v := @parameter: io.vertx.core.http.StreamPriority; v := @parameter: boolean; v := @parameter: io.vertx.core.Handler; virtualinvoke v.(v); v = v.; v = v.; v = staticinvoke (v, v, v, v, v, v, v); interfaceinvoke v.(null, v); return; } private void writeHeaders(io.vertx.core.http.impl.HttpRequestHead, io.netty.buffer.ByteBuf, boolean, io.vertx.core.http.StreamPriority, boolean, io.vertx.core.Handler) { io.vertx.core.http.impl.HttpClientImpl v; io.vertx.core.MultiMap v, v, v; io.netty.util.AsciiString v, v; io.netty.handler.codec.http.Http2Exception v; boolean v, v, v, v, v, v; io.vertx.core.http.impl.Http2ConnectionBase v, v; java.lang.CharSequence v, v; io.vertx.core.Future v; io.vertx.core.http.impl.HttpRequestHead v; io.vertx.core.impl.ContextInternal v; io.netty.buffer.ByteBuf v; int v; io.vertx.core.http.HttpClientOptions v; java.lang.String v, v, v, v, v, v, v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; java.util.Iterator v; io.vertx.core.http.StreamPriority v; java.lang.IllegalArgumentException v; io.vertx.core.http.HttpMethod v, v, v; java.lang.Object v, v, v, v; io.vertx.core.Handler v; io.netty.handler.codec.http.DefaultHttp2Headers v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.http.impl.HttpRequestHead; v := @parameter: io.netty.buffer.ByteBuf; v := @parameter: boolean; v := @parameter: io.vertx.core.http.StreamPriority; v := @parameter: boolean; v := @parameter: io.vertx.core.Handler; v = new io.netty.handler.codec.http.DefaultHttp2Headers; specialinvoke v.()>(); v = v.; v = virtualinvoke v.(); interfaceinvoke v.(v); v = v.; v = ; if v != v goto label; v = v.; if v != null goto label; v = new java.lang.IllegalArgumentException; specialinvoke v.(java.lang.String)>("Missing :authority / host header"); throw v; label: v = v.; interfaceinvoke v.(v); v = 0; goto label; label: v = v.; interfaceinvoke v.(v); v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = "https"; goto label; label: v = "http"; label: interfaceinvoke v.(v); v = v.; if v == null goto label; v = v.; interfaceinvoke v.(v); label: v = v; label: v = v.; if v == null goto label; v = v.; v = interfaceinvoke v.(); if v <= 0 goto label; v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = staticinvoke (v); v = interfaceinvoke v.(); interfaceinvoke v.(v, v); goto label; label: v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); if v == 0 goto label; v = ; v = interfaceinvoke v.(v); if v != null goto label; v = ; v = staticinvoke (); interfaceinvoke v.(v, v); label: specialinvoke v.(v, v, v); label: goto label; label: v := @caughtexception; if v == null goto label; v = v.; v = interfaceinvoke v.(v); interfaceinvoke v.(v); label: virtualinvoke v.(v); return; label: if v == null goto label; virtualinvoke v.(v, 0, null); virtualinvoke v.(v, v, v); goto label; label: virtualinvoke v.(v, v, v); label: return; catch io.netty.handler.codec.http.Http2Exception from label to label with label; } private void createStream(io.vertx.core.http.impl.HttpRequestHead, io.netty.handler.codec.http.Http2Headers, io.vertx.core.Handler) throws io.netty.handler.codec.http.Http2Exception { io.vertx.core.http.impl.HttpClientImpl v; io.netty.handler.codec.http.Http2ConnectionEncoder v, v; io.vertx.core.spi.tracing.SpanKind v; io.vertx.core.http.impl.Http2ConnectionBase v, v, v, v, v, v; io.netty.handler.codec.http.Http2Connection$Endpoint v, v; java.lang.CharSequence v, v; io.vertx.core.http.impl.HttpRequestHead v; io.netty.handler.codec.http.Http2Headers v; io.vertx.core.spi.metrics.ClientMetrics v, v; io.vertx.core.impl.ContextInternal v, v; int v, v; io.netty.handler.codec.http.Http2Stream v; java.util.function.BiConsumer v; io.vertx.core.http.HttpClientOptions v; java.lang.String v, v; io.vertx.core.tracing.TracingPolicy v; io.vertx.core.net.SocketAddress v; io.vertx.core.http.impl.VertxHttp2ConnectionHandler v, v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.spi.tracing.TagExtractor v; io.vertx.core.spi.tracing.VertxTracer v; io.netty.handler.codec.http.Http2Connection v, v; java.lang.Object v, v; io.vertx.core.Handler v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.vertx.core.http.impl.HttpRequestHead; v := @parameter: io.netty.handler.codec.http.Http2Headers; v := @parameter: io.vertx.core.Handler; v = v.; v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = v + 2; label: v. = v; v = v.; v = virtualinvoke v.(); v. = v; v = v.; v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(); v = interfaceinvoke v.(v, 0); virtualinvoke v.(v); v = v.; v = v.; if v == null goto label; v = v.; v = v.; v = interfaceinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(v, v); v. = v; label: v = v.; v = interfaceinvoke v.(); if v == null goto label; v = staticinvoke (v); v = v.; if v != null goto label; v = interfaceinvoke v.(); v = virtualinvoke v.(); label: v = v.; v = ; v = v.; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = ; v = interfaceinvoke v.(v, v, v, v, v, v, v); v. = v; label: return; } public void writeBuffer(io.netty.buffer.ByteBuf, boolean, io.vertx.core.Handler) { java.lang.Throwable v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; long v, v; io.netty.buffer.ByteBuf v; int v; io.vertx.core.Handler v; boolean v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: io.netty.buffer.ByteBuf; v := @parameter: boolean; v := @parameter: io.vertx.core.Handler; if v == null goto label; v = virtualinvoke v.(); entermonitor v; label: v = v.; v = v + v; v. = v; exitmonitor v; label: goto label; label: v := @caughtexception; exitmonitor v; throw v; label: if v == null goto label; v = staticinvoke (v, v, v); label: virtualinvoke v.(v, v, v); return; catch java.lang.Throwable from label to label with label; } public io.vertx.core.impl.ContextInternal getContext() { io.vertx.core.impl.ContextInternal v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v = v.; return v; } public void doSetWriteQueueMaxSize(int) { int v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: int; return; } public void reset(java.lang.Throwable) { java.lang.Throwable v; io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.impl.ContextInternal v; long v; java.lang.Long v; io.vertx.core.Handler v; boolean v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v := @parameter: java.lang.Throwable; v = v instanceof io.vertx.core.http.StreamResetException; if v == 0 goto label; v = virtualinvoke v.(); goto label; label: v = 0L; label: v = v.; v = v.; v = staticinvoke (v); v = staticinvoke (v); interfaceinvoke v.(v, v); return; } public io.vertx.core.http.impl.HttpClientConnection connection() { io.vertx.core.http.impl.Http2ClientConnection$StreamImpl v; io.vertx.core.http.impl.Http2ConnectionBase v; v := @this: io.vertx.core.http.impl.Http2ClientConnection$StreamImpl; v = v.; return v; } }