public class io.netty.handler.codec.http.Http2Exception extends java.lang.Exception { private static final long serialVersionUID; private final io.netty.handler.codec.http.Http2Error error; private final io.netty.handler.codec.http.Http2Exception$ShutdownHint shutdownHint; static final boolean $assertionsDisabled; public void (io.netty.handler.codec.http.Http2Error) { io.netty.handler.codec.http.Http2Error v; io.netty.handler.codec.http.Http2Exception$ShutdownHint v; io.netty.handler.codec.http.Http2Exception v; v := @this: io.netty.handler.codec.http.Http2Exception; v := @parameter: io.netty.handler.codec.http.Http2Error; v = ; specialinvoke v.(io.netty.handler.codec.http.Http2Error,io.netty.handler.codec.http.Http2Exception$ShutdownHint)>(v, v); return; } public void (io.netty.handler.codec.http.Http2Error, io.netty.handler.codec.http.Http2Exception$ShutdownHint) { io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; io.netty.handler.codec.http.Http2Exception$ShutdownHint v; java.lang.Object v, v; v := @this: io.netty.handler.codec.http.Http2Exception; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: io.netty.handler.codec.http.Http2Exception$ShutdownHint; specialinvoke v.()>(); v = staticinvoke (v, "error"); v. = v; v = staticinvoke (v, "shutdownHint"); v. = v; return; } public void (io.netty.handler.codec.http.Http2Error, java.lang.String) { io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; io.netty.handler.codec.http.Http2Exception$ShutdownHint v; java.lang.String v; v := @this: io.netty.handler.codec.http.Http2Exception; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v = ; specialinvoke v.(io.netty.handler.codec.http.Http2Error,java.lang.String,io.netty.handler.codec.http.Http2Exception$ShutdownHint)>(v, v, v); return; } public void (io.netty.handler.codec.http.Http2Error, java.lang.String, io.netty.handler.codec.http.Http2Exception$ShutdownHint) { io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; io.netty.handler.codec.http.Http2Exception$ShutdownHint v; java.lang.Object v, v; java.lang.String v; v := @this: io.netty.handler.codec.http.Http2Exception; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: io.netty.handler.codec.http.Http2Exception$ShutdownHint; specialinvoke v.(java.lang.String)>(v); v = staticinvoke (v, "error"); v. = v; v = staticinvoke (v, "shutdownHint"); v. = v; return; } public void (io.netty.handler.codec.http.Http2Error, java.lang.String, java.lang.Throwable) { java.lang.Throwable v; io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; io.netty.handler.codec.http.Http2Exception$ShutdownHint v; java.lang.String v; v := @this: io.netty.handler.codec.http.Http2Exception; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: java.lang.Throwable; v = ; specialinvoke v.(io.netty.handler.codec.http.Http2Error,java.lang.String,java.lang.Throwable,io.netty.handler.codec.http.Http2Exception$ShutdownHint)>(v, v, v, v); return; } public void (io.netty.handler.codec.http.Http2Error, java.lang.String, java.lang.Throwable, io.netty.handler.codec.http.Http2Exception$ShutdownHint) { java.lang.Throwable v; io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; io.netty.handler.codec.http.Http2Exception$ShutdownHint v; java.lang.Object v, v; java.lang.String v; v := @this: io.netty.handler.codec.http.Http2Exception; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: java.lang.Throwable; v := @parameter: io.netty.handler.codec.http.Http2Exception$ShutdownHint; specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); v = staticinvoke (v, "error"); v. = v; v = staticinvoke (v, "shutdownHint"); v. = v; return; } static io.netty.handler.codec.http.Http2Exception newStatic(io.netty.handler.codec.http.Http2Error, java.lang.String, io.netty.handler.codec.http.Http2Exception$ShutdownHint, java.lang.Class, java.lang.String) { java.lang.Throwable v; io.netty.handler.codec.http.Http2Exception$StacklessHttp2Exception v, v, v; io.netty.handler.codec.http.Http2Exception$ShutdownHint v; int v; io.netty.handler.codec.http.Http2Error v; java.lang.Class v; java.lang.String v, v; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: io.netty.handler.codec.http.Http2Exception$ShutdownHint; v := @parameter: java.lang.Class; v := @parameter: java.lang.String; v = staticinvoke (); if v < 7 goto label; v = new io.netty.handler.codec.http.Http2Exception$StacklessHttp2Exception; specialinvoke v.(io.netty.handler.codec.http.Http2Error,java.lang.String,io.netty.handler.codec.http.Http2Exception$ShutdownHint,boolean)>(v, v, v, 1); v = v; goto label; label: v = new io.netty.handler.codec.http.Http2Exception$StacklessHttp2Exception; specialinvoke v.(io.netty.handler.codec.http.Http2Error,java.lang.String,io.netty.handler.codec.http.Http2Exception$ShutdownHint)>(v, v, v); v = v; label: v = staticinvoke (v, v, v); return v; } private void (io.netty.handler.codec.http.Http2Error, java.lang.String, io.netty.handler.codec.http.Http2Exception$ShutdownHint, boolean) { io.netty.handler.codec.http.Http2Exception$ShutdownHint v; java.lang.AssertionError v; io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; java.lang.Object v, v; java.lang.String v; boolean v, v; v := @this: io.netty.handler.codec.http.Http2Exception; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: io.netty.handler.codec.http.Http2Exception$ShutdownHint; v := @parameter: boolean; specialinvoke v.(java.lang.String,java.lang.Throwable,boolean,boolean)>(v, null, 0, 1); v = ; if v != 0 goto label; if v != 0 goto label; v = new java.lang.AssertionError; specialinvoke v.()>(); throw v; label: v = staticinvoke (v, "error"); v. = v; v = staticinvoke (v, "shutdownHint"); v. = v; return; } public io.netty.handler.codec.http.Http2Error error() { io.netty.handler.codec.http.Http2Error v; io.netty.handler.codec.http.Http2Exception v; v := @this: io.netty.handler.codec.http.Http2Exception; v = v.; return v; } public io.netty.handler.codec.http.Http2Exception$ShutdownHint shutdownHint() { io.netty.handler.codec.http.Http2Exception$ShutdownHint v; io.netty.handler.codec.http.Http2Exception v; v := @this: io.netty.handler.codec.http.Http2Exception; v = v.; return v; } public static transient io.netty.handler.codec.http.Http2Exception connectionError(io.netty.handler.codec.http.Http2Error, java.lang.String, java.lang.Object[]) { java.lang.Object[] v; io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; java.lang.String v, v; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; v = new io.netty.handler.codec.http.Http2Exception; v = staticinvoke (v, v); specialinvoke v.(io.netty.handler.codec.http.Http2Error,java.lang.String)>(v, v); return v; } public static transient io.netty.handler.codec.http.Http2Exception connectionError(io.netty.handler.codec.http.Http2Error, java.lang.Throwable, java.lang.String, java.lang.Object[]) { java.lang.Throwable v; java.lang.Object[] v; io.netty.handler.codec.http.Http2Exception v; io.netty.handler.codec.http.Http2Error v; java.lang.String v, v; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.Throwable; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; v = new io.netty.handler.codec.http.Http2Exception; v = staticinvoke (v, v); specialinvoke v.(io.netty.handler.codec.http.Http2Error,java.lang.String,java.lang.Throwable)>(v, v, v); return v; } public static transient io.netty.handler.codec.http.Http2Exception closedStreamError(io.netty.handler.codec.http.Http2Error, java.lang.String, java.lang.Object[]) { java.lang.Object[] v; io.netty.handler.codec.http.Http2Exception$ClosedStreamCreationException v; io.netty.handler.codec.http.Http2Error v; java.lang.String v, v; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; v = new io.netty.handler.codec.http.Http2Exception$ClosedStreamCreationException; v = staticinvoke (v, v); specialinvoke v.(io.netty.handler.codec.http.Http2Error,java.lang.String)>(v, v); return v; } public static transient io.netty.handler.codec.http.Http2Exception streamError(int, io.netty.handler.codec.http.Http2Error, java.lang.String, java.lang.Object[]) { java.lang.Object[] v; io.netty.handler.codec.http.Http2Exception v; int v; io.netty.handler.codec.http.Http2Error v; java.lang.String v, v; io.netty.handler.codec.http.Http2Exception$StreamException v; v := @parameter: int; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; if 0 != v goto label; v = staticinvoke (v, v, v); goto label; label: v = new io.netty.handler.codec.http.Http2Exception$StreamException; v = v; v = staticinvoke (v, v); specialinvoke v.(int,io.netty.handler.codec.http.Http2Error,java.lang.String)>(v, v, v); label: return v; } public static transient io.netty.handler.codec.http.Http2Exception streamError(int, io.netty.handler.codec.http.Http2Error, java.lang.Throwable, java.lang.String, java.lang.Object[]) { java.lang.Throwable v; java.lang.Object[] v; io.netty.handler.codec.http.Http2Exception$StreamException v; io.netty.handler.codec.http.Http2Exception v; int v; io.netty.handler.codec.http.Http2Error v; java.lang.String v, v; v := @parameter: int; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: java.lang.Throwable; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; if 0 != v goto label; v = staticinvoke (v, v, v, v); goto label; label: v = new io.netty.handler.codec.http.Http2Exception$StreamException; v = v; v = staticinvoke (v, v); specialinvoke v.(int,io.netty.handler.codec.http.Http2Error,java.lang.String,java.lang.Throwable)>(v, v, v, v); label: return v; } public static transient io.netty.handler.codec.http.Http2Exception headerListSizeError(int, io.netty.handler.codec.http.Http2Error, boolean, java.lang.String, java.lang.Object[]) { java.lang.Object[] v; io.netty.handler.codec.http.Http2Exception$HeaderListSizeException v; io.netty.handler.codec.http.Http2Exception v; int v; io.netty.handler.codec.http.Http2Error v; java.lang.String v, v; boolean v; v := @parameter: int; v := @parameter: io.netty.handler.codec.http.Http2Error; v := @parameter: boolean; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; if 0 != v goto label; v = staticinvoke (v, v, v); goto label; label: v = new io.netty.handler.codec.http.Http2Exception$HeaderListSizeException; v = v; v = staticinvoke (v, v); specialinvoke v.(int,io.netty.handler.codec.http.Http2Error,java.lang.String,boolean)>(v, v, v, v); label: return v; } private static java.lang.String formatErrorMessage(java.lang.String, java.lang.Object[]) { java.lang.Object[] v; int v; java.lang.String v, v, v, v; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; if v != null goto label; if v == null goto label; v = lengthof v; if v != 0 goto label; label: return "Unexpected error"; label: v = staticinvoke (v); v = dynamicinvoke "makeConcatWithConstants" (v) ("Unexpected error: \u0001"); return v; label: v = staticinvoke (v, v); return v; } public static boolean isStreamError(io.netty.handler.codec.http.Http2Exception) { boolean v; io.netty.handler.codec.http.Http2Exception v; v := @parameter: io.netty.handler.codec.http.Http2Exception; v = v instanceof io.netty.handler.codec.http.Http2Exception$StreamException; return v; } public static int streamId(io.netty.handler.codec.http.Http2Exception) { int v; boolean v; io.netty.handler.codec.http.Http2Exception v; v := @parameter: io.netty.handler.codec.http.Http2Exception; v = staticinvoke (v); if v == 0 goto label; v = virtualinvoke v.(); goto label; label: v = 0; label: return v; } static void () { java.lang.Class v; boolean v, v; v = class "Lio/netty/handler/codec/http2/Http2Exception;"; v = virtualinvoke v.(); if v != 0 goto label; v = 1; goto label; label: v = 0; label: = v; return; } }