public class org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter extends org.apache.hc.core.http.impl.nio.AbstractMessageWriter
{
public void <init>(org.apache.hc.core.http.message.LineFormatter)
{
org.apache.hc.core.http.message.LineFormatter v;
org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter v;
v := @this: org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter;
v := @parameter: org.apache.hc.core.http.message.LineFormatter;
specialinvoke v.<org.apache.hc.core.http.impl.nio.AbstractMessageWriter: void <init>(org.apache.hc.core.http.message.LineFormatter)>(v);
return;
}
public void <init>()
{
org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter v;
v := @this: org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter;
specialinvoke v.<org.apache.hc.core.http.impl.nio.AbstractMessageWriter: void <init>(org.apache.hc.core.http.message.LineFormatter)>(null);
return;
}
protected void writeHeadLine(org.apache.hc.core.http.HttpResponse, org.apache.hc.core.util.CharArrayBuffer) throws java.io.IOException
{
org.apache.hc.core.http.ProtocolVersion v, v;
org.apache.hc.core.http.message.LineFormatter v;
org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter v;
org.apache.hc.core.http.message.StatusLine v;
org.apache.hc.core.util.CharArrayBuffer v;
int v;
org.apache.hc.core.http.HttpResponse v;
java.lang.String v;
v := @this: org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter;
v := @parameter: org.apache.hc.core.http.HttpResponse;
v := @parameter: org.apache.hc.core.util.CharArrayBuffer;
virtualinvoke v.<org.apache.hc.core.util.CharArrayBuffer: void clear()>();
v = interfaceinvoke v.<org.apache.hc.core.http.HttpResponse: org.apache.hc.core.http.ProtocolVersion getVersion()>();
v = virtualinvoke v.<org.apache.hc.core.http.impl.nio.DefaultHttpResponseWriter: org.apache.hc.core.http.message.LineFormatter getLineFormatter()>();
v = new org.apache.hc.core.http.message.StatusLine;
if v == null goto label;
v = v;
goto label;
label:
v = <org.apache.hc.core.http.HttpVersion: org.apache.hc.core.http.HttpVersion HTTP_1_1>;
label:
v = interfaceinvoke v.<org.apache.hc.core.http.HttpResponse: int getCode()>();
v = interfaceinvoke v.<org.apache.hc.core.http.HttpResponse: java.lang.String getReasonPhrase()>();
specialinvoke v.<org.apache.hc.core.http.message.StatusLine: void <init>(org.apache.hc.core.http.ProtocolVersion,int,java.lang.String)>(v, v, v);
interfaceinvoke v.<org.apache.hc.core.http.message.LineFormatter: void formatStatusLine(org.apache.hc.core.util.CharArrayBuffer,org.apache.hc.core.http.message.StatusLine)>(v, v);
return;
}
}