class org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2 extends java.lang.Object implements org.apache.hc.core.http.nio.DataStreamChannel { final org.apache.hc.core.http.nio.DataStreamChannel val$channel; final org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler this$0; void (org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler, org.apache.hc.core.http.nio.DataStreamChannel) { org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler v; org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2 v; org.apache.hc.core.http.nio.DataStreamChannel v; v := @this: org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2; v := @parameter: org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler; v := @parameter: org.apache.hc.core.http.nio.DataStreamChannel; v. = v; v. = v; specialinvoke v.()>(); return; } public void requestOutput() { org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2 v; org.apache.hc.core.http.nio.DataStreamChannel v; v := @this: org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2; v = v.; interfaceinvoke v.(); return; } public int write(java.nio.ByteBuffer) throws java.io.IOException { org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler v, v, v; org.slf4j.Logger v, v; org.apache.hc.core.http.nio.DataStreamChannel v; java.lang.Integer v; java.nio.ByteBuffer v; int v, v; java.lang.String v; org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2 v; boolean v; v := @this: org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2; v := @parameter: java.nio.ByteBuffer; v = v.; v = v.; v = interfaceinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = v.; v = v.; v = virtualinvoke v.(); v = staticinvoke (v); interfaceinvoke v.("{} produce request data, len {} bytes", v, v); label: v = v.; v = interfaceinvoke v.(v); return v; } public void endStream() throws java.io.IOException { org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler v, v, v; org.slf4j.Logger v, v; org.apache.hc.core.http.nio.DataStreamChannel v; java.lang.String v; org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2 v; boolean v; v := @this: org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2; v = v.; v = v.; v = interfaceinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = v.; v = v.; interfaceinvoke v.("{} end of request data", v); label: v = v.; interfaceinvoke v.(); return; } public void endStream(java.util.List) throws java.io.IOException { org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler v, v, v; org.slf4j.Logger v, v; org.apache.hc.core.http.nio.DataStreamChannel v; java.util.List v; java.lang.String v; org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2 v; boolean v; v := @this: org.apache.hc.client.http.impl.async.LoggingAsyncClientExchangeHandler$2; v := @parameter: java.util.List; v = v.; v = v.; v = interfaceinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = v.; v = v.; interfaceinvoke v.("{} end of request data", v); label: v = v.; interfaceinvoke v.(v); return; } }