Files
rr3-apk/decompiled/sources/androidx/privacysandbox/ads/adservices/topics/TopicsManagerImplCommon.java
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

144 lines
7.8 KiB
Java

package androidx.privacysandbox.ads.adservices.topics;
import android.adservices.topics.GetTopicsRequest;
import android.annotation.SuppressLint;
import androidx.annotation.DoNotInline;
import androidx.annotation.RequiresExtension;
import androidx.annotation.RequiresPermission;
import androidx.annotation.RestrictTo;
import androidx.core.os.OutcomeReceiverKt;
import androidx.credentials.CredentialManager$$ExternalSyntheticLambda0;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
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.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlinx.coroutines.CancellableContinuationImpl;
@SuppressLint({"NewApi"})
@RequiresExtension(extension = 1000000, version = 4)
@RestrictTo({RestrictTo.Scope.LIBRARY})
@SourceDebugExtension({"SMAP\nTopicsManagerImplCommon.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TopicsManagerImplCommon.kt\nandroidx/privacysandbox/ads/adservices/topics/TopicsManagerImplCommon\n+ 2 CancellableContinuation.kt\nkotlinx/coroutines/CancellableContinuationKt\n*L\n1#1,54:1\n314#2,11:55\n*S KotlinDebug\n*F\n+ 1 TopicsManagerImplCommon.kt\nandroidx/privacysandbox/ads/adservices/topics/TopicsManagerImplCommon\n*L\n28#1:55,11\n*E\n"})
/* loaded from: classes.dex */
public class TopicsManagerImplCommon extends TopicsManager {
private final android.adservices.topics.TopicsManager mTopicsManager;
@Override // androidx.privacysandbox.ads.adservices.topics.TopicsManager
@RequiresPermission("android.permission.ACCESS_ADSERVICES_TOPICS")
@DoNotInline
public Object getTopics(GetTopicsRequest getTopicsRequest, Continuation continuation) {
return getTopics$suspendImpl(this, getTopicsRequest, continuation);
}
public TopicsManagerImplCommon(android.adservices.topics.TopicsManager mTopicsManager) {
Intrinsics.checkNotNullParameter(mTopicsManager, "mTopicsManager");
this.mTopicsManager = mTopicsManager;
}
/* JADX WARN: Removed duplicated region for block: B:15:0x0035 */
/* JADX WARN: Removed duplicated region for block: B:8:0x0023 */
@androidx.annotation.RequiresPermission("android.permission.ACCESS_ADSERVICES_TOPICS")
@androidx.annotation.DoNotInline
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static /* synthetic */ java.lang.Object getTopics$suspendImpl(androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon r4, androidx.privacysandbox.ads.adservices.topics.GetTopicsRequest r5, kotlin.coroutines.Continuation r6) {
/*
boolean r0 = r6 instanceof androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1
if (r0 == 0) goto L13
r0 = r6
androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1 r0 = (androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1) r0
int r1 = r0.label
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = r1 & r2
if (r3 == 0) goto L13
int r1 = r1 - r2
r0.label = r1
goto L18
L13:
androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1 r0 = new androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$getTopics$1
r0.<init>(r4, r6)
L18:
java.lang.Object r6 = r0.result
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 1
if (r2 == 0) goto L35
if (r2 != r3) goto L2d
java.lang.Object r4 = r0.L$0
androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon r4 = (androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon) r4
kotlin.ResultKt.throwOnFailure(r6)
goto L47
L2d:
java.lang.IllegalStateException r4 = new java.lang.IllegalStateException
java.lang.String r5 = "call to 'resume' before 'invoke' with coroutine"
r4.<init>(r5)
throw r4
L35:
kotlin.ResultKt.throwOnFailure(r6)
android.adservices.topics.GetTopicsRequest r5 = r4.convertRequest$ads_adservices_release(r5)
r0.L$0 = r4
r0.label = r3
java.lang.Object r6 = r4.getTopicsAsyncInternal(r5, r0)
if (r6 != r1) goto L47
return r1
L47:
android.adservices.topics.GetTopicsResponse r5 = androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline1.m(r6)
androidx.privacysandbox.ads.adservices.topics.GetTopicsResponse r4 = r4.convertResponse$ads_adservices_release(r5)
return r4
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon.getTopics$suspendImpl(androidx.privacysandbox.ads.adservices.topics.TopicsManagerImplCommon, androidx.privacysandbox.ads.adservices.topics.GetTopicsRequest, kotlin.coroutines.Continuation):java.lang.Object");
}
public android.adservices.topics.GetTopicsRequest convertRequest$ads_adservices_release(GetTopicsRequest request) {
GetTopicsRequest.Builder adsSdkName;
android.adservices.topics.GetTopicsRequest build;
Intrinsics.checkNotNullParameter(request, "request");
adsSdkName = TopicsManagerApi33Ext5Impl$$ExternalSyntheticApiModelOutline3.m().setAdsSdkName(request.getAdsSdkName());
build = adsSdkName.build();
Intrinsics.checkNotNullExpressionValue(build, "Builder()\n .s…ame)\n .build()");
return build;
}
public final GetTopicsResponse convertResponse$ads_adservices_release(android.adservices.topics.GetTopicsResponse response) {
List topics;
long taxonomyVersion;
long modelVersion;
int topicId;
Intrinsics.checkNotNullParameter(response, "response");
ArrayList arrayList = new ArrayList();
topics = response.getTopics();
Iterator it = topics.iterator();
while (it.hasNext()) {
android.adservices.topics.Topic m = TopicsManagerImplCommon$$ExternalSyntheticApiModelOutline3.m(it.next());
taxonomyVersion = m.getTaxonomyVersion();
modelVersion = m.getModelVersion();
topicId = m.getTopicId();
arrayList.add(new Topic(taxonomyVersion, modelVersion, topicId));
}
return new GetTopicsResponse(arrayList);
}
/* JADX INFO: Access modifiers changed from: private */
@RequiresPermission("android.permission.ACCESS_ADSERVICES_TOPICS")
public final Object getTopicsAsyncInternal(android.adservices.topics.GetTopicsRequest getTopicsRequest, Continuation continuation) {
Continuation intercepted;
Object coroutine_suspended;
intercepted = IntrinsicsKt__IntrinsicsJvmKt.intercepted(continuation);
CancellableContinuationImpl cancellableContinuationImpl = new CancellableContinuationImpl(intercepted, 1);
cancellableContinuationImpl.initCancellability();
this.mTopicsManager.getTopics(getTopicsRequest, new CredentialManager$$ExternalSyntheticLambda0(), OutcomeReceiverKt.asOutcomeReceiver(cancellableContinuationImpl));
Object result = cancellableContinuationImpl.getResult();
coroutine_suspended = IntrinsicsKt__IntrinsicsKt.getCOROUTINE_SUSPENDED();
if (result == coroutine_suspended) {
DebugProbesKt.probeCoroutineSuspended(continuation);
}
return result;
}
}