public class org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter extends org.apache.hc.core.http.impl.io.AbstractMessageWriter
{
public void <init>(org.apache.hc.core.http.message.LineFormatter)
{
org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter v;
org.apache.hc.core.http.message.LineFormatter v;
v := @this: org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter;
v := @parameter: org.apache.hc.core.http.message.LineFormatter;
specialinvoke v.<org.apache.hc.core.http.impl.io.AbstractMessageWriter: void <init>(org.apache.hc.core.http.message.LineFormatter)>(v);
return;
}
public void <init>()
{
org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter v;
v := @this: org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter;
specialinvoke v.<org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter: void <init>(org.apache.hc.core.http.message.LineFormatter)>(null);
return;
}
protected void writeHeadLine(org.apache.hc.core.http.ClassicHttpRequest, 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.message.RequestLine v;
org.apache.hc.core.http.ClassicHttpRequest v;
org.apache.hc.core.util.CharArrayBuffer v;
org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter v;
java.lang.String v, v;
v := @this: org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter;
v := @parameter: org.apache.hc.core.http.ClassicHttpRequest;
v := @parameter: org.apache.hc.core.util.CharArrayBuffer;
v = interfaceinvoke v.<org.apache.hc.core.http.ClassicHttpRequest: org.apache.hc.core.http.ProtocolVersion getVersion()>();
v = virtualinvoke v.<org.apache.hc.core.http.impl.io.DefaultHttpRequestWriter: org.apache.hc.core.http.message.LineFormatter getLineFormatter()>();
v = new org.apache.hc.core.http.message.RequestLine;
v = interfaceinvoke v.<org.apache.hc.core.http.ClassicHttpRequest: java.lang.String getMethod()>();
v = interfaceinvoke v.<org.apache.hc.core.http.ClassicHttpRequest: java.lang.String getRequestUri()>();
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:
specialinvoke v.<org.apache.hc.core.http.message.RequestLine: void <init>(java.lang.String,java.lang.String,org.apache.hc.core.http.ProtocolVersion)>(v, v, v);
interfaceinvoke v.<org.apache.hc.core.http.message.LineFormatter: void formatRequestLine(org.apache.hc.core.util.CharArrayBuffer,org.apache.hc.core.http.message.RequestLine)>(v, v);
return;
}
}