public class org.apache.http.protocol.HttpProcessorBuilder extends java.lang.Object
{
private org.apache.http.protocol.ChainBuilder requestChainBuilder;
private org.apache.http.protocol.ChainBuilder responseChainBuilder;
public static org.apache.http.protocol.HttpProcessorBuilder create()
{
org.apache.http.protocol.HttpProcessorBuilder v;
v = new org.apache.http.protocol.HttpProcessorBuilder;
specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: void <init>()>();
return v;
}
void <init>()
{
org.apache.http.protocol.HttpProcessorBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
private org.apache.http.protocol.ChainBuilder getRequestChainBuilder()
{
org.apache.http.protocol.ChainBuilder v, v, v;
org.apache.http.protocol.HttpProcessorBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder requestChainBuilder>;
if v != null goto label;
v = new org.apache.http.protocol.ChainBuilder;
specialinvoke v.<org.apache.http.protocol.ChainBuilder: void <init>()>();
v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder requestChainBuilder> = v;
label:
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder requestChainBuilder>;
return v;
}
private org.apache.http.protocol.ChainBuilder getResponseChainBuilder()
{
org.apache.http.protocol.ChainBuilder v, v, v;
org.apache.http.protocol.HttpProcessorBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder responseChainBuilder>;
if v != null goto label;
v = new org.apache.http.protocol.ChainBuilder;
specialinvoke v.<org.apache.http.protocol.ChainBuilder: void <init>()>();
v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder responseChainBuilder> = v;
label:
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder responseChainBuilder>;
return v;
}
public org.apache.http.protocol.HttpProcessorBuilder addFirst(org.apache.http.HttpRequestInterceptor)
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.protocol.ChainBuilder v;
org.apache.http.HttpRequestInterceptor v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpRequestInterceptor;
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getRequestChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addFirst(java.lang.Object)>(v);
return v;
}
public org.apache.http.protocol.HttpProcessorBuilder addLast(org.apache.http.HttpRequestInterceptor)
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.protocol.ChainBuilder v;
org.apache.http.HttpRequestInterceptor v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpRequestInterceptor;
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getRequestChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addLast(java.lang.Object)>(v);
return v;
}
public org.apache.http.protocol.HttpProcessorBuilder add(org.apache.http.HttpRequestInterceptor)
{
org.apache.http.protocol.HttpProcessorBuilder v, v;
org.apache.http.HttpRequestInterceptor v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpRequestInterceptor;
v = virtualinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.HttpProcessorBuilder addLast(org.apache.http.HttpRequestInterceptor)>(v);
return v;
}
public transient org.apache.http.protocol.HttpProcessorBuilder addAllFirst(org.apache.http.HttpRequestInterceptor[])
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.HttpRequestInterceptor[] v;
org.apache.http.protocol.ChainBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpRequestInterceptor[];
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getRequestChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addAllFirst(java.lang.Object[])>(v);
return v;
}
public transient org.apache.http.protocol.HttpProcessorBuilder addAllLast(org.apache.http.HttpRequestInterceptor[])
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.HttpRequestInterceptor[] v;
org.apache.http.protocol.ChainBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpRequestInterceptor[];
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getRequestChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addAllLast(java.lang.Object[])>(v);
return v;
}
public transient org.apache.http.protocol.HttpProcessorBuilder addAll(org.apache.http.HttpRequestInterceptor[])
{
org.apache.http.protocol.HttpProcessorBuilder v, v;
org.apache.http.HttpRequestInterceptor[] v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpRequestInterceptor[];
v = virtualinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.HttpProcessorBuilder addAllLast(org.apache.http.HttpRequestInterceptor[])>(v);
return v;
}
public org.apache.http.protocol.HttpProcessorBuilder addFirst(org.apache.http.HttpResponseInterceptor)
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.HttpResponseInterceptor v;
org.apache.http.protocol.ChainBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpResponseInterceptor;
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getResponseChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addFirst(java.lang.Object)>(v);
return v;
}
public org.apache.http.protocol.HttpProcessorBuilder addLast(org.apache.http.HttpResponseInterceptor)
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.HttpResponseInterceptor v;
org.apache.http.protocol.ChainBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpResponseInterceptor;
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getResponseChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addLast(java.lang.Object)>(v);
return v;
}
public org.apache.http.protocol.HttpProcessorBuilder add(org.apache.http.HttpResponseInterceptor)
{
org.apache.http.protocol.HttpProcessorBuilder v, v;
org.apache.http.HttpResponseInterceptor v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpResponseInterceptor;
v = virtualinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.HttpProcessorBuilder addLast(org.apache.http.HttpResponseInterceptor)>(v);
return v;
}
public transient org.apache.http.protocol.HttpProcessorBuilder addAllFirst(org.apache.http.HttpResponseInterceptor[])
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.HttpResponseInterceptor[] v;
org.apache.http.protocol.ChainBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpResponseInterceptor[];
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getResponseChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addAllFirst(java.lang.Object[])>(v);
return v;
}
public transient org.apache.http.protocol.HttpProcessorBuilder addAllLast(org.apache.http.HttpResponseInterceptor[])
{
org.apache.http.protocol.HttpProcessorBuilder v;
org.apache.http.HttpResponseInterceptor[] v;
org.apache.http.protocol.ChainBuilder v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpResponseInterceptor[];
if v != null goto label;
return v;
label:
v = specialinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder getResponseChainBuilder()>();
virtualinvoke v.<org.apache.http.protocol.ChainBuilder: org.apache.http.protocol.ChainBuilder addAllLast(java.lang.Object[])>(v);
return v;
}
public transient org.apache.http.protocol.HttpProcessorBuilder addAll(org.apache.http.HttpResponseInterceptor[])
{
org.apache.http.protocol.HttpProcessorBuilder v, v;
org.apache.http.HttpResponseInterceptor[] v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v := @parameter: org.apache.http.HttpResponseInterceptor[];
v = virtualinvoke v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.HttpProcessorBuilder addAllLast(org.apache.http.HttpResponseInterceptor[])>(v);
return v;
}
public org.apache.http.protocol.HttpProcessor build()
{
org.apache.http.protocol.ChainBuilder v, v, v, v;
org.apache.http.protocol.HttpProcessorBuilder v;
java.util.LinkedList v, v;
org.apache.http.protocol.ImmutableHttpProcessor v;
v := @this: org.apache.http.protocol.HttpProcessorBuilder;
v = new org.apache.http.protocol.ImmutableHttpProcessor;
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder requestChainBuilder>;
if v == null goto label;
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder requestChainBuilder>;
v = virtualinvoke v.<org.apache.http.protocol.ChainBuilder: java.util.LinkedList build()>();
goto label;
label:
v = null;
label:
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder responseChainBuilder>;
if v == null goto label;
v = v.<org.apache.http.protocol.HttpProcessorBuilder: org.apache.http.protocol.ChainBuilder responseChainBuilder>;
v = virtualinvoke v.<org.apache.http.protocol.ChainBuilder: java.util.LinkedList build()>();
goto label;
label:
v = null;
label:
specialinvoke v.<org.apache.http.protocol.ImmutableHttpProcessor: void <init>(java.util.List,java.util.List)>(v, v);
return v;
}
}