class io.fabric.kubernetes.clnt.v.Adapters$1 extends java.lang.Object implements io.fabric.kubernetes.clnt.v.ExtensionAdapter
{
void <init>()
{
io.fabric.kubernetes.clnt.v.Adapters$1 v;
v := @this: io.fabric.kubernetes.clnt.v.Adapters$1;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public java.lang.Class getExtensionType()
{
io.fabric.kubernetes.clnt.v.Adapters$1 v;
v := @this: io.fabric.kubernetes.clnt.v.Adapters$1;
return class "Lokhttp3/OkHttpClient;";
}
public java.lang.Boolean isAdaptable(io.fabric.kubernetes.clnt.v.Client)
{
io.fabric.kubernetes.clnt.v.Client v;
java.lang.Boolean v;
boolean v;
io.fabric.kubernetes.clnt.v.Adapters$1 v;
v := @this: io.fabric.kubernetes.clnt.v.Adapters$1;
v := @parameter: io.fabric.kubernetes.clnt.v.Client;
v = v instanceof io.fabric.kubernetes.clnt.v.HttpClientAware;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
}
public okhttp.OkHttpClient adapt(io.fabric.kubernetes.clnt.v.Client)
{
okhttp.OkHttpClient v, v;
io.fabric.kubernetes.clnt.v.Client v;
java.lang.IllegalArgumentException v;
okhttp.OkHttpClient$Builder v;
boolean v;
io.fabric.kubernetes.clnt.v.Adapters$1 v;
v := @this: io.fabric.kubernetes.clnt.v.Adapters$1;
v := @parameter: io.fabric.kubernetes.clnt.v.Client;
v = v instanceof io.fabric.kubernetes.clnt.v.HttpClientAware;
if v == 0 goto label;
v = interfaceinvoke v.<io.fabric.kubernetes.clnt.v.HttpClientAware: okhttp.OkHttpClient getHttpClient()>();
v = virtualinvoke v.<okhttp.OkHttpClient: okhttp.OkHttpClient$Builder newBuilder()>();
v = virtualinvoke v.<okhttp.OkHttpClient$Builder: okhttp.OkHttpClient build()>();
return v;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("This adapter only supports instances of HttpClientAware.");
throw v;
}
}