public class org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser extends org.apache.hc.core.http.impl.nio.AbstractMessageParser
{
private final org.apache.hc.core.http.HttpResponseFactory responseFactory;
public void <init>(org.apache.hc.core.http.HttpResponseFactory, org.apache.hc.core.http.message.LineParser, org.apache.hc.core.http.config.Http1Config)
{
org.apache.hc.core.http.message.LineParser v;
java.lang.Object v;
org.apache.hc.core.http.config.Http1Config v;
org.apache.hc.core.http.HttpResponseFactory v;
org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser v;
v := @this: org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser;
v := @parameter: org.apache.hc.core.http.HttpResponseFactory;
v := @parameter: org.apache.hc.core.http.message.LineParser;
v := @parameter: org.apache.hc.core.http.config.Http1Config;
specialinvoke v.<org.apache.hc.core.http.impl.nio.AbstractMessageParser: void <init>(org.apache.hc.core.http.message.LineParser,org.apache.hc.core.http.config.Http1Config)>(v, v);
v = staticinvoke <org.apache.hc.core.util.Args: java.lang.Object notNull(java.lang.Object,java.lang.String)>(v, "Response factory");
v.<org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser: org.apache.hc.core.http.HttpResponseFactory responseFactory> = v;
return;
}
public void <init>(org.apache.hc.core.http.HttpResponseFactory, org.apache.hc.core.http.config.Http1Config)
{
org.apache.hc.core.http.config.Http1Config v;
org.apache.hc.core.http.HttpResponseFactory v;
org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser v;
v := @this: org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser;
v := @parameter: org.apache.hc.core.http.HttpResponseFactory;
v := @parameter: org.apache.hc.core.http.config.Http1Config;
specialinvoke v.<org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser: void <init>(org.apache.hc.core.http.HttpResponseFactory,org.apache.hc.core.http.message.LineParser,org.apache.hc.core.http.config.Http1Config)>(v, null, v);
return;
}
public void <init>(org.apache.hc.core.http.HttpResponseFactory)
{
org.apache.hc.core.http.HttpResponseFactory v;
org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser v;
v := @this: org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser;
v := @parameter: org.apache.hc.core.http.HttpResponseFactory;
specialinvoke v.<org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser: void <init>(org.apache.hc.core.http.HttpResponseFactory,org.apache.hc.core.http.config.Http1Config)>(v, null);
return;
}
protected org.apache.hc.core.http.HttpResponse createMessage(org.apache.hc.core.util.CharArrayBuffer) throws org.apache.hc.core.http.HttpException
{
org.apache.hc.core.http.ProtocolVersion v;
org.apache.hc.core.http.HttpResponseFactory v;
org.apache.hc.core.http.message.StatusLine v;
org.apache.hc.core.util.CharArrayBuffer v;
org.apache.hc.core.http.message.LineParser v;
int v;
org.apache.hc.core.http.HttpResponse v;
java.lang.String v;
org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser v;
v := @this: org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser;
v := @parameter: org.apache.hc.core.util.CharArrayBuffer;
v = virtualinvoke v.<org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser: org.apache.hc.core.http.message.LineParser getLineParser()>();
v = interfaceinvoke v.<org.apache.hc.core.http.message.LineParser: org.apache.hc.core.http.message.StatusLine parseStatusLine(org.apache.hc.core.util.CharArrayBuffer)>(v);
v = v.<org.apache.hc.core.http.impl.nio.DefaultHttpResponseParser: org.apache.hc.core.http.HttpResponseFactory responseFactory>;
v = virtualinvoke v.<org.apache.hc.core.http.message.StatusLine: int getStatusCode()>();
v = virtualinvoke v.<org.apache.hc.core.http.message.StatusLine: java.lang.String getReasonPhrase()>();
v = interfaceinvoke v.<org.apache.hc.core.http.HttpResponseFactory: org.apache.hc.core.http.HttpResponse newHttpResponse(int,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.hc.core.http.message.StatusLine: org.apache.hc.core.http.ProtocolVersion getProtocolVersion()>();
interfaceinvoke v.<org.apache.hc.core.http.HttpResponse: void setVersion(org.apache.hc.core.http.ProtocolVersion)>(v);
return v;
}
}