class io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl extends java.lang.Object implements io.fabric.kubernetes.client.http.HttpRequest
{
private okhttp.Request request;
public void <init>(okhttp.Request)
{
okhttp.Request v;
io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl v;
v := @this: io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl;
v := @parameter: okhttp.Request;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request> = v;
return;
}
public java.net.URI uri()
{
okhttp.Request v;
io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl v;
java.net.URI v;
okhttp.HttpUrl v;
v := @this: io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl;
v = v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request>;
v = virtualinvoke v.<okhttp.Request: okhttp.HttpUrl url()>();
v = virtualinvoke v.<okhttp.HttpUrl: java.net.URI uri()>();
return v;
}
public java.lang.String method()
{
okhttp.Request v;
java.lang.String v;
io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl v;
v := @this: io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl;
v = v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request>;
v = virtualinvoke v.<okhttp.Request: java.lang.String method()>();
return v;
}
public okhttp.Request getRequest()
{
okhttp.Request v;
io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl v;
v := @this: io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl;
v = v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request>;
return v;
}
public java.util.List headers(java.lang.String)
{
java.util.List v;
okhttp.Request v;
io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl;
v := @parameter: java.lang.String;
v = v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request>;
v = virtualinvoke v.<okhttp.Request: java.util.List headers(java.lang.String)>(v);
return v;
}
public java.util.Map headers()
{
okhttp.Request v;
io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl v;
java.util.Map v;
okhttp.Headers v;
v := @this: io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl;
v = v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request>;
v = virtualinvoke v.<okhttp.Request: okhttp.Headers headers()>();
v = virtualinvoke v.<okhttp.Headers: java.util.Map toMultimap()>();
return v;
}
public java.lang.String bodyString()
{
okhttp.Request v, v;
okio.Buffer v;
io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl v;
java.io.IOException v;
okhttp.RequestBody v, v;
java.lang.String v;
v := @this: io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl;
v = v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request>;
v = virtualinvoke v.<okhttp.Request: okhttp.RequestBody body()>();
if v != null goto label;
return null;
label:
v = new okio.Buffer;
specialinvoke v.<okio.Buffer: void <init>()>();
label:
v = v.<io.fabric.kubernetes.client.okhttp.OkHttpRequestImpl: okhttp.Request request>;
v = virtualinvoke v.<okhttp.Request: okhttp.RequestBody body()>();
virtualinvoke v.<okhttp.RequestBody: void writeTo(okio.BufferedSink)>(v);
label:
goto label;
label:
v := @caughtexception;
return null;
label:
v = virtualinvoke v.<okio.Buffer: java.lang.String readUtf8()>();
return v;
catch java.io.IOException from label to label with label;
}
}