Files
rr3-apk/smali/androidx/work/impl/utils/NetworkRequestCompatKt.smali
supermegamestre 4bbd74a497 First Upload
Just the APK
Force update disabled, will only work offline.
2026-01-26 00:26:29 -03:00

212 lines
4.8 KiB
Smali

.class public final Landroidx/work/impl/utils/NetworkRequestCompatKt;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation build Lkotlin/jvm/internal/SourceDebugExtension;
value = {
"SMAP\nNetworkRequestCompat.kt\nKotlin\n*S Kotlin\n*F\n+ 1 NetworkRequestCompat.kt\nandroidx/work/impl/utils/NetworkRequestCompatKt\n+ 2 _Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,145:1\n3819#2:146\n4337#2,2:147\n3819#2:149\n4337#2,2:150\n*S KotlinDebug\n*F\n+ 1 NetworkRequestCompat.kt\nandroidx/work/impl/utils/NetworkRequestCompatKt\n*L\n53#1:146\n53#1:147,2\n94#1:149\n94#1:150,2\n*E\n"
}
.end annotation
# direct methods
.method public static final getCapabilitiesCompat(Landroid/net/NetworkRequest;)[I
.locals 6
.annotation build Landroidx/annotation/RequiresApi;
value = 0x1c
.end annotation
const-string v0, "<this>"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1f
if-lt v0, v1, :cond_0
.line 61
sget-object v0, Landroidx/work/impl/utils/NetworkRequest31;->INSTANCE:Landroidx/work/impl/utils/NetworkRequest31;
invoke-virtual {v0, p0}, Landroidx/work/impl/utils/NetworkRequest31;->capabilities(Landroid/net/NetworkRequest;)[I
move-result-object p0
goto :goto_1
:cond_0
const/16 v0, 0x1d
new-array v1, v0, [I
fill-array-data v1, :array_0
.line 3819
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
const/4 v3, 0x0
:goto_0
if-ge v3, v0, :cond_2
.line 4337
aget v4, v1, v3
.line 94
sget-object v5, Landroidx/work/impl/utils/NetworkRequest28;->INSTANCE:Landroidx/work/impl/utils/NetworkRequest28;
invoke-virtual {v5, p0, v4}, Landroidx/work/impl/utils/NetworkRequest28;->hasCapability$work_runtime_release(Landroid/net/NetworkRequest;I)Z
move-result v5
if-eqz v5, :cond_1
.line 4337
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-interface {v2, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
:cond_1
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 95
:cond_2
invoke-static {v2}, Lkotlin/collections/CollectionsKt;->toIntArray(Ljava/util/Collection;)[I
move-result-object p0
:goto_1
return-object p0
:array_0
.array-data 4
0x11
0x5
0x2
0xa
0x1d
0x13
0x3
0x20
0x7
0x4
0xc
0x17
0x0
0x21
0x14
0xb
0xd
0x12
0x15
0xf
0x23
0x22
0x8
0x1
0x19
0xe
0x10
0x6
0x9
.end array-data
.end method
.method public static final getTransportTypesCompat(Landroid/net/NetworkRequest;)[I
.locals 6
.annotation build Landroidx/annotation/RequiresApi;
value = 0x1c
.end annotation
const-string v0, "<this>"
invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1f
if-lt v0, v1, :cond_0
.line 40
sget-object v0, Landroidx/work/impl/utils/NetworkRequest31;->INSTANCE:Landroidx/work/impl/utils/NetworkRequest31;
invoke-virtual {v0, p0}, Landroidx/work/impl/utils/NetworkRequest31;->transportTypes(Landroid/net/NetworkRequest;)[I
move-result-object p0
goto :goto_1
:cond_0
const/16 v0, 0x9
new-array v1, v0, [I
fill-array-data v1, :array_0
.line 3819
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
const/4 v3, 0x0
:goto_0
if-ge v3, v0, :cond_2
.line 4337
aget v4, v1, v3
.line 53
sget-object v5, Landroidx/work/impl/utils/NetworkRequest28;->INSTANCE:Landroidx/work/impl/utils/NetworkRequest28;
invoke-virtual {v5, p0, v4}, Landroidx/work/impl/utils/NetworkRequest28;->hasTransport$work_runtime_release(Landroid/net/NetworkRequest;I)Z
move-result v5
if-eqz v5, :cond_1
.line 4337
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-interface {v2, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
:cond_1
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 54
:cond_2
invoke-static {v2}, Lkotlin/collections/CollectionsKt;->toIntArray(Ljava/util/Collection;)[I
move-result-object p0
:goto_1
return-object p0
:array_0
.array-data 4
0x2
0x0
0x3
0x6
0x9
0x8
0x4
0x1
0x5
.end array-data
.end method