Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
package androidx.activity.contextaware;
import android.content.Context;
/* loaded from: classes.dex */
public interface ContextAware {
void addOnContextAvailableListener(OnContextAvailableListener onContextAvailableListener);
Context peekAvailableContext();
void removeOnContextAvailableListener(OnContextAvailableListener onContextAvailableListener);
}

View File

@@ -0,0 +1,44 @@
package androidx.activity.contextaware;
import android.content.Context;
import java.util.Iterator;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes.dex */
public final class ContextAwareHelper {
private volatile Context context;
private final Set<OnContextAvailableListener> listeners = new CopyOnWriteArraySet();
public final void clearAvailableContext() {
this.context = null;
}
public final Context peekAvailableContext() {
return this.context;
}
public final void addOnContextAvailableListener(OnContextAvailableListener listener) {
Intrinsics.checkNotNullParameter(listener, "listener");
Context context = this.context;
if (context != null) {
listener.onContextAvailable(context);
}
this.listeners.add(listener);
}
public final void removeOnContextAvailableListener(OnContextAvailableListener listener) {
Intrinsics.checkNotNullParameter(listener, "listener");
this.listeners.remove(listener);
}
public final void dispatchOnContextAvailable(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
this.context = context;
Iterator<OnContextAvailableListener> it = this.listeners.iterator();
while (it.hasNext()) {
it.next().onContextAvailable(context);
}
}
}

View File

@@ -0,0 +1,30 @@
package androidx.activity.contextaware;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.SourceDebugExtension;
@SourceDebugExtension({"SMAP\nContextAware.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ContextAware.kt\nandroidx/activity/contextaware/ContextAwareKt$withContextAvailable$2$1\n*L\n1#1,93:1\n*E\n"})
/* loaded from: classes.dex */
public final class ContextAwareKt$withContextAvailable$2$1 extends Lambda implements Function1 {
final /* synthetic */ ContextAwareKt$withContextAvailable$2$listener$1 $listener;
final /* synthetic */ ContextAware $this_withContextAvailable;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public ContextAwareKt$withContextAvailable$2$1(ContextAware contextAware, ContextAwareKt$withContextAvailable$2$listener$1 contextAwareKt$withContextAvailable$2$listener$1) {
super(1);
this.$this_withContextAvailable = contextAware;
this.$listener = contextAwareKt$withContextAvailable$2$listener$1;
}
@Override // kotlin.jvm.functions.Function1
public /* bridge */ /* synthetic */ Object invoke(Object obj) {
invoke((Throwable) obj);
return Unit.INSTANCE;
}
public final void invoke(Throwable th) {
this.$this_withContextAvailable.removeOnContextAvailableListener(this.$listener);
}
}

View File

@@ -0,0 +1,37 @@
package androidx.activity.contextaware;
import android.content.Context;
import kotlin.Result;
import kotlin.ResultKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlinx.coroutines.CancellableContinuation;
@SourceDebugExtension({"SMAP\nContextAware.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ContextAware.kt\nandroidx/activity/contextaware/ContextAwareKt$withContextAvailable$2$listener$1\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,93:1\n1#2:94\n*E\n"})
/* loaded from: classes.dex */
public final class ContextAwareKt$withContextAvailable$2$listener$1 implements OnContextAvailableListener {
final /* synthetic */ CancellableContinuation $co;
final /* synthetic */ Function1 $onContextAvailable;
public ContextAwareKt$withContextAvailable$2$listener$1(CancellableContinuation cancellableContinuation, Function1 function1) {
this.$co = cancellableContinuation;
this.$onContextAvailable = function1;
}
@Override // androidx.activity.contextaware.OnContextAvailableListener
public void onContextAvailable(Context context) {
Object m4060constructorimpl;
Intrinsics.checkNotNullParameter(context, "context");
CancellableContinuation cancellableContinuation = this.$co;
Function1 function1 = this.$onContextAvailable;
try {
Result.Companion companion = Result.Companion;
m4060constructorimpl = Result.m4060constructorimpl(function1.invoke(context));
} catch (Throwable th) {
Result.Companion companion2 = Result.Companion;
m4060constructorimpl = Result.m4060constructorimpl(ResultKt.createFailure(th));
}
cancellableContinuation.resumeWith(m4060constructorimpl);
}
}

View File

@@ -0,0 +1,61 @@
package androidx.activity.contextaware;
import android.content.Context;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt;
import kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt;
import kotlin.coroutines.jvm.internal.DebugProbesKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.InlineMarker;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlinx.coroutines.CancellableContinuationImpl;
@SourceDebugExtension({"SMAP\nContextAware.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ContextAware.kt\nandroidx/activity/contextaware/ContextAwareKt\n+ 2 CancellableContinuation.kt\nkotlinx/coroutines/CancellableContinuationKt\n*L\n1#1,93:1\n314#2,11:94\n*S KotlinDebug\n*F\n+ 1 ContextAware.kt\nandroidx/activity/contextaware/ContextAwareKt\n*L\n81#1:94,11\n*E\n"})
/* loaded from: classes.dex */
public final class ContextAwareKt {
public static final <R> Object withContextAvailable(ContextAware contextAware, Function1 function1, Continuation continuation) {
Continuation intercepted;
Object coroutine_suspended;
Context peekAvailableContext = contextAware.peekAvailableContext();
if (peekAvailableContext != null) {
return function1.invoke(peekAvailableContext);
}
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
cancellableContinuationImpl.initCancellability();
ContextAwareKt$withContextAvailable$2$listener$1 contextAwareKt$withContextAvailable$2$listener$1 = new ContextAwareKt$withContextAvailable$2$listener$1(cancellableContinuationImpl, function1);
contextAware.addOnContextAvailableListener(contextAwareKt$withContextAvailable$2$listener$1);
cancellableContinuationImpl.invokeOnCancellation(new ContextAwareKt$withContextAvailable$2$1(contextAware, contextAwareKt$withContextAvailable$2$listener$1));
Object result = cancellableContinuationImpl.getResult();
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (result == coroutine_suspended) {
DebugProbesKt.probeCoroutineSuspended(continuation);
}
return result;
}
private static final <R> Object withContextAvailable$$forInline(ContextAware contextAware, Function1 function1, Continuation continuation) {
Continuation intercepted;
Object coroutine_suspended;
Context peekAvailableContext = contextAware.peekAvailableContext();
if (peekAvailableContext != null) {
return function1.invoke(peekAvailableContext);
}
InlineMarker.mark(0);
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
cancellableContinuationImpl.initCancellability();
ContextAwareKt$withContextAvailable$2$listener$1 contextAwareKt$withContextAvailable$2$listener$1 = new ContextAwareKt$withContextAvailable$2$listener$1(cancellableContinuationImpl, function1);
contextAware.addOnContextAvailableListener(contextAwareKt$withContextAvailable$2$listener$1);
cancellableContinuationImpl.invokeOnCancellation(new ContextAwareKt$withContextAvailable$2$1(contextAware, contextAwareKt$withContextAvailable$2$listener$1));
Unit unit = Unit.INSTANCE;
Object result = cancellableContinuationImpl.getResult();
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (result == coroutine_suspended) {
DebugProbesKt.probeCoroutineSuspended(continuation);
}
InlineMarker.mark(1);
return result;
}
}

View File

@@ -0,0 +1,8 @@
package androidx.activity.contextaware;
import android.content.Context;
/* loaded from: classes.dex */
public interface OnContextAvailableListener {
void onContextAvailable(Context context);
}