class io.vertx.core.file.impl.AsyncFileImpl$1 extends java.lang.Object implements java.nio.channels.CompletionHandler { final long val$position; final java.nio.ByteBuffer val$buff; final io.vertx.core.Handler val$handler; final io.vertx.core.file.impl.AsyncFileImpl this$0; void (io.vertx.core.file.impl.AsyncFileImpl, long, java.nio.ByteBuffer, io.vertx.core.Handler) { io.vertx.core.file.impl.AsyncFileImpl v; io.vertx.core.file.impl.AsyncFileImpl$1 v; long v; io.vertx.core.Handler v; java.nio.ByteBuffer v; v := @this: io.vertx.core.file.impl.AsyncFileImpl$1; v := @parameter: io.vertx.core.file.impl.AsyncFileImpl; v := @parameter: long; v := @parameter: java.nio.ByteBuffer; v := @parameter: io.vertx.core.Handler; v. = v; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public void completed(java.lang.Integer, java.lang.Object) { io.vertx.core.file.impl.AsyncFileImpl v, v; io.vertx.core.impl.ContextInternal v; long v, v; java.lang.Integer v; java.nio.ByteBuffer v, v, v; int v; boolean v; io.vertx.core.file.impl.AsyncFileImpl$1 v; java.lang.Object v; io.vertx.core.Handler v, v, v; v := @this: io.vertx.core.file.impl.AsyncFileImpl$1; v := @parameter: java.lang.Integer; v := @parameter: java.lang.Object; v = v.; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = virtualinvoke v.(); v = v + v; v = v.; v = v.; v = v.; specialinvoke v.(v, v, v); goto label; label: v = v.; v = v.; v = v.; v = v.; v = staticinvoke (v, v, v); interfaceinvoke v.(v); label: return; } public void failed(java.lang.Throwable, java.lang.Object) { io.vertx.core.impl.logging.Logger v; java.lang.Throwable v; io.vertx.core.file.impl.AsyncFileImpl v; io.vertx.core.file.impl.AsyncFileImpl$1 v; io.vertx.core.impl.ContextInternal v; java.nio.ByteBuffer v; java.lang.Object v; io.vertx.core.Handler v, v; boolean v; v := @this: io.vertx.core.file.impl.AsyncFileImpl$1; v := @parameter: java.lang.Throwable; v := @parameter: java.lang.Object; v = v instanceof java.lang.Exception; if v == 0 goto label; v = v.; v = v.; v = v.; v = v.; v = staticinvoke (v, v, v, v); interfaceinvoke v.(v); goto label; label: v = ; interfaceinvoke v.("Error occurred", v); label: return; } }