class org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler extends java.lang.Object implements org.glassfish.grizzly.WriteHandler { private volatile org.glassfish.grizzly.http.io.OutputBuffer outputBuffer; public void (org.glassfish.grizzly.http.io.OutputBuffer) { org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler v; org.glassfish.grizzly.http.io.OutputBuffer v; v := @this: org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler; v := @parameter: org.glassfish.grizzly.http.io.OutputBuffer; specialinvoke v.()>(); v. = v; return; } public void detach() { java.util.concurrent.CancellationException v; org.glassfish.grizzly.http.io.OutputBuffer v; java.io.EOFException v; org.glassfish.grizzly.http.HttpContext v; java.lang.Exception v; org.glassfish.grizzly.Closeable v; org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler v; boolean v; v := @this: org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler; v = v.; if v == null goto label; v. = null; v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; v = new java.util.concurrent.CancellationException; v = v; specialinvoke v.()>(); goto label; label: v = new java.io.EOFException; v = v; specialinvoke v.()>(); label: staticinvoke (v, v); label: return; } public void onWritePossible() throws java.lang.Exception { java.util.concurrent.Executor v; org.glassfish.grizzly.http.io.OutputBuffer v; org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler$1 v; org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler v; v := @this: org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler; v = v.; if v == null goto label; v = virtualinvoke v.(); if v == null goto label; v = new org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler$1; specialinvoke v.(org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler,org.glassfish.grizzly.http.io.OutputBuffer)>(v, v); interfaceinvoke v.(v); goto label; label: staticinvoke (v); label: return; } public void onError(java.lang.Throwable) { java.lang.Throwable v; java.util.concurrent.Executor v; org.glassfish.grizzly.http.io.OutputBuffer v; org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler$2 v; org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler v; v := @this: org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler; v := @parameter: java.lang.Throwable; v = v.; if v == null goto label; v = virtualinvoke v.(); if v == null goto label; v = new org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler$2; specialinvoke v.(org.glassfish.grizzly.http.io.OutputBuffer$InternalWriteHandler,org.glassfish.grizzly.http.io.OutputBuffer,java.lang.Throwable)>(v, v, v); interfaceinvoke v.(v); goto label; label: staticinvoke (v, v); label: return; } private static void onWritePossible0(org.glassfish.grizzly.http.io.OutputBuffer) throws java.lang.Exception { org.glassfish.grizzly.http.io.OutputBuffer v; org.glassfish.grizzly.Writer$Reentrant v; java.lang.Exception v; boolean v; v := @parameter: org.glassfish.grizzly.http.io.OutputBuffer; label: v = staticinvoke (); v = virtualinvoke v.(); if v != 0 goto label; specialinvoke v.(); goto label; label: specialinvoke v.(); label: goto label; label: v := @caughtexception; label: return; catch java.lang.Exception from label to label with label; } private static void onError0(org.glassfish.grizzly.http.io.OutputBuffer, java.lang.Throwable) { java.lang.Throwable v; org.glassfish.grizzly.http.io.OutputBuffer v; org.glassfish.grizzly.WriteHandler v; java.lang.Exception v; v := @parameter: org.glassfish.grizzly.http.io.OutputBuffer; v := @parameter: java.lang.Throwable; v = v.; if v == null goto label; label: v. = null; interfaceinvoke v.(v); label: goto label; label: v := @caughtexception; label: return; catch java.lang.Exception from label to label with label; } }