public abstract class org.apache.hc.client.http.impl.classic.AbstractHttpClientResponseHandler extends java.lang.Object implements org.apache.hc.core.http.io.HttpClientResponseHandler
{
public void <init>()
{
org.apache.hc.client.http.impl.classic.AbstractHttpClientResponseHandler v;
v := @this: org.apache.hc.client.http.impl.classic.AbstractHttpClientResponseHandler;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Object handleResponse(org.apache.hc.core.http.ClassicHttpResponse) throws java.io.IOException
{
org.apache.hc.client.http.impl.classic.AbstractHttpClientResponseHandler v;
org.apache.hc.client.http.HttpResponseException v;
org.apache.hc.core.http.ClassicHttpResponse v;
int v, v;
java.lang.Object v;
java.lang.String v;
org.apache.hc.core.http.HttpEntity v;
v := @this: org.apache.hc.client.http.impl.classic.AbstractHttpClientResponseHandler;
v := @parameter: org.apache.hc.core.http.ClassicHttpResponse;
v = interfaceinvoke v.<org.apache.hc.core.http.ClassicHttpResponse: org.apache.hc.core.http.HttpEntity getEntity()>();
v = interfaceinvoke v.<org.apache.hc.core.http.ClassicHttpResponse: int getCode()>();
if v < 300 goto label;
staticinvoke <org.apache.hc.core.http.io.entity.EntityUtils: void consume(org.apache.hc.core.http.HttpEntity)>(v);
v = new org.apache.hc.client.http.HttpResponseException;
v = interfaceinvoke v.<org.apache.hc.core.http.ClassicHttpResponse: int getCode()>();
v = interfaceinvoke v.<org.apache.hc.core.http.ClassicHttpResponse: java.lang.String getReasonPhrase()>();
specialinvoke v.<org.apache.hc.client.http.HttpResponseException: void <init>(int,java.lang.String)>(v, v);
throw v;
label:
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<org.apache.hc.client.http.impl.classic.AbstractHttpClientResponseHandler: java.lang.Object handleEntity(org.apache.hc.core.http.HttpEntity)>(v);
label:
return v;
}
public abstract java.lang.Object handleEntity(org.apache.hc.core.http.HttpEntity) throws java.io.IOException;
}