正在查看: Moneyman v2.316.0.0 应用的 HttpClientJvmKt.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Moneyman v2.316.0.0 应用的 HttpClientJvmKt.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package io.ktor.client;
import Vf.A;
import Wf.K;
import io.ktor.client.engine.HttpClientEngineFactory;
import java.util.ServiceLoader;
import kg.InterfaceC1345k;
import kotlin.Metadata;
import kotlin.jvm.internal.i;
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u001a'\u0010\u0005\u001a\u00020\u00042\u0018\b\u0002\u0010\u0003\u001a\u0012\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u0001\u0012\u0004\u0012\u00020\u00020\u0000¢\u0006\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"Lkotlin/Function1;", "Lio/ktor/client/HttpClientConfig;", "LVf/A;", "block", "Lio/ktor/client/HttpClient;", "HttpClient", "(Lkg/k;)Lio/ktor/client/HttpClient;", "ktor-client-core"}, k = 2, mv = {1, 8, 0}, xi = 48)
public final class HttpClientJvmKt {
public static final HttpClientEngineFactory a;
static {
HttpClientEngineFactory<?> factory;
ServiceLoader load = ServiceLoader.load(HttpClientEngineContainer.class, HttpClientEngineContainer.class.getClassLoader());
i.f(load, "load(it, it.classLoader)");
HttpClientEngineContainer httpClientEngineContainer = (HttpClientEngineContainer) K.N(K.r0(load));
if (httpClientEngineContainer == null || (factory = httpClientEngineContainer.getFactory()) == null) {
throw new IllegalStateException("Failed to find HTTP client engine implementation in the classpath: consider adding client engine dependency. See https://ktor.io/docs/http-client-engines.html");
}
a = factory;
}
public static final HttpClient HttpClient(InterfaceC1345k block) {
i.g(block, "block");
return HttpClientKt.HttpClient(a, block);
}
public static HttpClient HttpClient$default(InterfaceC1345k interfaceC1345k, int i, Object obj) {
if ((i & 1) != 0) {
interfaceC1345k = new InterfaceC1345k() {
@Override
public final Object invoke(Object obj2) {
i.g((HttpClientConfig) obj2, "$this$null");
return A.a;
}
};
}
return HttpClient(interfaceC1345k);
}
}