- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
57 lines
2.5 KiB
Java
57 lines
2.5 KiB
Java
package androidx.work.impl.utils;
|
|
|
|
import android.net.NetworkRequest;
|
|
import androidx.annotation.RequiresApi;
|
|
import androidx.work.Logger;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.jvm.internal.SourceDebugExtension;
|
|
|
|
@RequiresApi(28)
|
|
@SourceDebugExtension({"SMAP\nNetworkRequestCompat.kt\nKotlin\n*S Kotlin\n*F\n+ 1 NetworkRequestCompat.kt\nandroidx/work/impl/utils/NetworkRequest28\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,145:1\n13600#2,2:146\n13600#2,2:148\n*S KotlinDebug\n*F\n+ 1 NetworkRequestCompat.kt\nandroidx/work/impl/utils/NetworkRequest28\n*L\n109#1:146,2\n122#1:148,2\n*E\n"})
|
|
/* loaded from: classes.dex */
|
|
public final class NetworkRequest28 {
|
|
public static final NetworkRequest28 INSTANCE = new NetworkRequest28();
|
|
|
|
private NetworkRequest28() {
|
|
}
|
|
|
|
public final boolean hasCapability$work_runtime_release(NetworkRequest request, int i) {
|
|
boolean hasCapability;
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
hasCapability = request.hasCapability(i);
|
|
return hasCapability;
|
|
}
|
|
|
|
public final boolean hasTransport$work_runtime_release(NetworkRequest request, int i) {
|
|
boolean hasTransport;
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
hasTransport = request.hasTransport(i);
|
|
return hasTransport;
|
|
}
|
|
|
|
public static final NetworkRequest createNetworkRequest(int[] capabilities, int[] transports) {
|
|
Intrinsics.checkNotNullParameter(capabilities, "capabilities");
|
|
Intrinsics.checkNotNullParameter(transports, "transports");
|
|
NetworkRequest.Builder builder = new NetworkRequest.Builder();
|
|
for (int i : capabilities) {
|
|
try {
|
|
builder.addCapability(i);
|
|
} catch (IllegalArgumentException e) {
|
|
Logger.get().warning(NetworkRequestCompat.Companion.getTAG(), "Ignoring adding capability '" + i + '\'', e);
|
|
}
|
|
}
|
|
for (int i2 : transports) {
|
|
builder.addTransportType(i2);
|
|
}
|
|
NetworkRequest build = builder.build();
|
|
Intrinsics.checkNotNullExpressionValue(build, "networkRequest.build()");
|
|
return build;
|
|
}
|
|
|
|
public final NetworkRequestCompat createNetworkRequestCompat$work_runtime_release(int[] capabilities, int[] transports) {
|
|
Intrinsics.checkNotNullParameter(capabilities, "capabilities");
|
|
Intrinsics.checkNotNullParameter(transports, "transports");
|
|
return new NetworkRequestCompat(createNetworkRequest(capabilities, transports));
|
|
}
|
|
}
|