0% found this document useful (0 votes)
43 views

Mapping

Mapper java code that does things

Uploaded by

Souhail RAZZOUK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Mapping

Mapper java code that does things

Uploaded by

Souhail RAZZOUK
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 44

# compiler: R8

# compiler_version: 8.5.10
# min_api: 19
# common_typos_disable
# {"id":"com.android.tools.r8.mapping","version":"2.2"}
# pg_map_id: cde9e6a
# pg_map_hash: SHA-256
cde9e6a999cec9995164bb5517a99ad895db782b2f600b1f2a0c3bba1cbff2d7
android.support.customtabs.ICustomTabsCallback -> a.a:
# {"id":"sourceFile","fileName":"ICustomTabsCallback.java"}
void onPostMessage(java.lang.String,android.os.Bundle) -> c
void extraCallback(java.lang.String,android.os.Bundle) -> f
void onMessageChannelReady(android.os.Bundle) -> h
android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle) -
> m
void onNavigationEvent(int,android.os.Bundle) -> n
void
onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle) -> q
android.support.customtabs.ICustomTabsCallback$Stub -> a.a$a:
# {"id":"sourceFile","fileName":"ICustomTabsCallback.java"}
1:9:void <init>():0:0 -> <init>
1:1:android.os.IBinder asBinder():0:0 -> asBinder
1:1:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):0:0 ->
onTransact
android.support.customtabs.ICustomTabsService -> a.b:
# {"id":"sourceFile","fileName":"ICustomTabsService.java"}
boolean newSession(android.support.customtabs.ICustomTabsCallback) -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;)Z"}
boolean
receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,andr
oid.os.Bundle) -> d
#
{"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/
Uri;ILandroid/os/Bundle;)Z"}
boolean
newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bund
le) -> g
#
{"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/os/
Bundle;)Z"}
boolean warmup(long) -> l
boolean
validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net
.Uri,android.os.Bundle) -> r
#
{"id":"com.android.tools.r8.residualsignature","signature":"(La/a;ILandroid/net/
Uri;Landroid/os/Bundle;)Z"}
android.support.customtabs.ICustomTabsService$Stub -> a.b$a:
# {"id":"sourceFile","fileName":"ICustomTabsService.java"}
5:25:android.support.customtabs.ICustomTabsService
asInterface(android.os.IBinder):0:0 -> s
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
IBinder;)La/b;"}
1:3:android.support.customtabs.ICustomTabsService getDefaultImpl():0:0 -> t
# {"id":"com.android.tools.r8.residualsignature","signature":"()La/b;"}
android.support.customtabs.ICustomTabsService$Stub$Proxy -> a.b$a$a:
# {"id":"sourceFile","fileName":"ICustomTabsService.java"}
android.os.IBinder mRemote -> a
android.support.customtabs.ICustomTabsService sDefaultImpl -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"La/b;"}
1:6:void <init>(android.os.IBinder):0:0 -> <init>
1:3:android.os.IBinder asBinder():0:0 -> asBinder
1:81:boolean newSession(android.support.customtabs.ICustomTabsCallback):0:0 ->
b
# {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;)Z"}
1:111:boolean
receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,andr
oid.os.Bundle):0:0 -> d
#
{"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/
Uri;ILandroid/os/Bundle;)Z"}
1:96:boolean
newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bund
le):0:0 -> g
#
{"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/os/
Bundle;)Z"}
1:73:boolean warmup(long):0:0 -> l
1:111:boolean
validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net
.Uri,android.os.Bundle):0:0 -> r
#
{"id":"com.android.tools.r8.residualsignature","signature":"(La/a;ILandroid/net/
Uri;Landroid/os/Bundle;)Z"}
android.support.customtabs.trusted.ITrustedWebActivityCallback -> b.a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"}
android.support.customtabs.trusted.ITrustedWebActivityCallback$Stub -> b.a$a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"}
5:25:android.support.customtabs.trusted.ITrustedWebActivityCallback
asInterface(android.os.IBinder):0:0 -> s
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
IBinder;)Lb/a;"}
android.support.customtabs.trusted.ITrustedWebActivityCallback$Stub$Proxy ->
b.a$a$a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"}
android.os.IBinder mRemote -> a
1:6:void <init>(android.os.IBinder):0:0 -> <init>
1:3:android.os.IBinder asBinder():0:0 -> asBinder
android.support.customtabs.trusted.ITrustedWebActivityService -> b.b:
# {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"}
android.os.Bundle areNotificationsEnabled(android.os.Bundle) -> a
android.os.Bundle getActiveNotifications() -> e
int getSmallIconId() -> i
void cancelNotification(android.os.Bundle) -> j
android.os.Bundle
extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder) -> k
android.os.Bundle notifyNotificationWithChannel(android.os.Bundle) -> o
android.os.Bundle getSmallIconBitmap() -> p
android.support.customtabs.trusted.ITrustedWebActivityService$Stub -> b.b$a:
# {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"}
1:9:void <init>():0:0 -> <init>
1:1:android.os.IBinder asBinder():0:0 -> asBinder
1:1:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):0:0 ->
onTransact
android.support.v4.app.RemoteActionCompatParcelizer ->
android.support.v4.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
android.support.v4.graphics.drawable.IconCompatParcelizer ->
android.support.v4.graphics.drawable.IconCompatParcelizer:
# {"id":"sourceFile","fileName":"IconCompatParcelizer.java"}
androidx.annotation.Keep -> c.a:
# {"id":"sourceFile","fileName":"Keep.java"}
androidx.browser.R$dimen -> d.a:
int browser_actions_context_menu_max_width -> a
int browser_actions_context_menu_min_padding -> b
androidx.browser.browseractions.BrowserActionsFallbackMenuView ->
androidx.browser.browseractions.BrowserActionsFallbackMenuView:
# {"id":"sourceFile","fileName":"BrowserActionsFallbackMenuView.java"}
int mBrowserActionsMenuMinPaddingPx -> a
int mBrowserActionsMenuMaxWidthPx -> b
androidx.browser.customtabs.CustomTabColorSchemeParams -> e.a:
# {"id":"sourceFile","fileName":"CustomTabColorSchemeParams.java"}
java.lang.Integer toolbarColor -> a
java.lang.Integer secondaryToolbarColor -> b
java.lang.Integer navigationBarColor -> c
java.lang.Integer navigationBarDividerColor -> d
1:12:void
<init>(java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):0:0
-> <init>
3:46:androidx.browser.customtabs.CustomTabColorSchemeParams
fromBundle(android.os.Bundle):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
Bundle;)Le/a;"}
1:58:android.os.Bundle toBundle():0:0 -> b
1:30:androidx.browser.customtabs.CustomTabColorSchemeParams
withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/a;)Le/a;"}
androidx.browser.customtabs.CustomTabColorSchemeParams$Builder -> e.a$a:
# {"id":"sourceFile","fileName":"CustomTabColorSchemeParams.java"}
java.lang.Integer mToolbarColor -> a
java.lang.Integer mSecondaryToolbarColor -> b
java.lang.Integer mNavigationBarColor -> c
java.lang.Integer mNavigationBarDividerColor -> d
1:4:void <init>():0:0 -> <init>
1:14:androidx.browser.customtabs.CustomTabColorSchemeParams build():0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"()Le/a;"}
4:10:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder
setNavigationBarColor(int):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/a$a;"}
1:7:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder
setNavigationBarDividerColor(int):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/a$a;"}
4:10:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder
setToolbarColor(int):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/a$a;"}
androidx.browser.customtabs.CustomTabsCallback -> e.b:
# {"id":"sourceFile","fileName":"CustomTabsCallback.java"}
1:4:void <init>():0:0 -> <init>
1:1:void extraCallback(java.lang.String,android.os.Bundle):0:0 -> a
1:2:android.os.Bundle
extraCallbackWithResult(java.lang.String,android.os.Bundle):0:0 -> b
1:1:void onMessageChannelReady(android.os.Bundle):0:0 -> c
1:1:void onNavigationEvent(int,android.os.Bundle):0:0 -> d
1:1:void onPostMessage(java.lang.String,android.os.Bundle):0:0 -> e
1:1:void
onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):0:0 -
> f
androidx.browser.customtabs.CustomTabsClient -> e.c:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
android.support.customtabs.ICustomTabsService mService -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"La/b;"}
android.content.ComponentName mServiceComponentName -> b
android.content.Context mApplicationContext -> c
1:10:void
<init>(android.support.customtabs.ICustomTabsService,android.content.ComponentName,
android.content.Context):0:0 -> <init>
#
{"id":"com.android.tools.r8.residualsignature","signature":"(La/b;Landroid/
content/ComponentName;Landroid/content/Context;)V"}
1:30:boolean
bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.cus
tomtabs.CustomTabsServiceConnection):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;Le/e;)Z"}
1:29:boolean
bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,andr
oidx.browser.customtabs.CustomTabsServiceConnection):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;Le/e;)Z"}
1:6:android.support.customtabs.ICustomTabsCallback$Stub
createCallbackWrapper(androidx.browser.customtabs.CustomTabsCallback):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/b;)La/
a$a;"}
1:12:android.app.PendingIntent createSessionId(android.content.Context,int):0:0
-> d
2:6:androidx.browser.customtabs.CustomTabsSession
newSession(androidx.browser.customtabs.CustomTabsCallback):0:0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/b;)Le/f;"}
1:11:androidx.browser.customtabs.CustomTabsSession
newSession(androidx.browser.customtabs.CustomTabsCallback,int):0:0 -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/b;I)Le/f;"}
1:43:androidx.browser.customtabs.CustomTabsSession
newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.Pendi
ngIntent):0:0 -> g
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Le/b;Landroid/app/
PendingIntent;)Le/f;"}
1:9:boolean warmup(long):0:0 -> h
androidx.browser.customtabs.CustomTabsClient$2 -> e.c$a:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
android.os.Handler mHandler -> a
androidx.browser.customtabs.CustomTabsCallback val$callback -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/b;"}
androidx.browser.customtabs.CustomTabsClient this$0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/c;"}
1:19:void
<init>(androidx.browser.customtabs.CustomTabsClient,androidx.browser.customtabs.Cus
tomTabsCallback):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c;Le/b;)V"}
1:16:void onPostMessage(java.lang.String,android.os.Bundle):0:0 -> c
1:16:void extraCallback(java.lang.String,android.os.Bundle):0:0 -> f
1:16:void onMessageChannelReady(android.os.Bundle):0:0 -> h
1:11:android.os.Bundle
extraCallbackWithResult(java.lang.String,android.os.Bundle):0:0 -> m
1:16:void onNavigationEvent(int,android.os.Bundle):0:0 -> n
1:22:void
onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):0:0 -
> q
androidx.browser.customtabs.CustomTabsClient$2$1 -> e.c$a$a:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
int val$navigationEvent -> a
android.os.Bundle val$extras -> b
androidx.browser.customtabs.CustomTabsClient$2 this$1 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/c$a;"}
1:10:void
<init>(androidx.browser.customtabs.CustomTabsClient$2,int,android.os.Bundle):0:0 ->
<init>
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Le/c$a;ILandroid/os/
Bundle;)V"}
1:12:void run():0:0 -> run
androidx.browser.customtabs.CustomTabsClient$2$2 -> e.c$a$b:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
java.lang.String val$callbackName -> a
android.os.Bundle val$args -> b
androidx.browser.customtabs.CustomTabsClient$2 this$1 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/c$a;"}
1:10:void
<init>(androidx.browser.customtabs.CustomTabsClient$2,java.lang.String,android.os.B
undle):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c$a;Ljava/
lang/String;Landroid/os/Bundle;)V"}
1:12:void run():0:0 -> run
androidx.browser.customtabs.CustomTabsClient$2$3 -> e.c$a$c:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
android.os.Bundle val$extras -> a
androidx.browser.customtabs.CustomTabsClient$2 this$1 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/c$a;"}
1:8:void
<init>(androidx.browser.customtabs.CustomTabsClient$2,android.os.Bundle):0:0 ->
<init>
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Le/c$a;Landroid/os/
Bundle;)V"}
1:10:void run():0:0 -> run
androidx.browser.customtabs.CustomTabsClient$2$4 -> e.c$a$d:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
java.lang.String val$message -> a
android.os.Bundle val$extras -> b
androidx.browser.customtabs.CustomTabsClient$2 this$1 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/c$a;"}
1:10:void
<init>(androidx.browser.customtabs.CustomTabsClient$2,java.lang.String,android.os.B
undle):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/c$a;Ljava/
lang/String;Landroid/os/Bundle;)V"}
1:12:void run():0:0 -> run
androidx.browser.customtabs.CustomTabsClient$2$5 -> e.c$a$e:
# {"id":"sourceFile","fileName":"CustomTabsClient.java"}
int val$relation -> a
android.net.Uri val$requestedOrigin -> b
boolean val$result -> c
android.os.Bundle val$extras -> d
androidx.browser.customtabs.CustomTabsClient$2 this$1 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/c$a;"}
1:14:void
<init>(androidx.browser.customtabs.CustomTabsClient$2,int,android.net.Uri,boolean,a
ndroid.os.Bundle):0:0 -> <init>
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Le/c$a;ILandroid/net/
Uri;ZLandroid/os/Bundle;)V"}
1:16:void run():0:0 -> run
androidx.browser.customtabs.CustomTabsIntent -> e.d:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
android.content.Intent intent -> a
android.os.Bundle startAnimationBundle -> b
1:8:void <init>(android.content.Intent,android.os.Bundle):0:0 -> <init>
8:72:androidx.browser.customtabs.CustomTabColorSchemeParams
getColorSchemeParams(android.content.Intent,int):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Intent;I)Le/a;"}
1:13:void launchUrl(android.content.Context,android.net.Uri):0:0 -> b
androidx.browser.customtabs.CustomTabsIntent$Builder -> e.d$a:
# {"id":"sourceFile","fileName":"CustomTabsIntent.java"}
android.content.Intent mIntent -> a
androidx.browser.customtabs.CustomTabColorSchemeParams$Builder
mDefaultColorSchemeBuilder -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/a$a;"}
java.util.ArrayList mMenuItems -> c
android.os.Bundle mStartAnimationBundle -> d
java.util.ArrayList mActionButtons -> e
android.util.SparseArray mColorSchemeParamBundles -> f
android.os.Bundle mDefaultColorSchemeBundle -> g
int mShareState -> h
boolean mInstantAppsEnabled -> i
1:26:void <init>():0:0 -> <init>
1:109:androidx.browser.customtabs.CustomTabsIntent build():0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"()Le/d;"}
6:21:androidx.browser.customtabs.CustomTabsIntent$Builder
setColorScheme(int):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/d$a;"}
8:51:androidx.browser.customtabs.CustomTabsIntent$Builder
setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):0:
0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(ILe/a;)Le/
d$a;"}
1:6:androidx.browser.customtabs.CustomTabsIntent$Builder
setNavigationBarColor(int):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/d$a;"}
1:6:androidx.browser.customtabs.CustomTabsIntent$Builder
setNavigationBarDividerColor(int):0:0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/d$a;"}
1:25:androidx.browser.customtabs.CustomTabsIntent$Builder
setSession(androidx.browser.customtabs.CustomTabsSession):0:0 -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/f;)Le/
d$a;"}
1:23:void
setSessionParameters(android.os.IBinder,android.app.PendingIntent):0:0 -> g
1:6:androidx.browser.customtabs.CustomTabsIntent$Builder
setToolbarColor(int):0:0 -> h
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Le/d$a;"}
androidx.browser.customtabs.CustomTabsServiceConnection -> e.e:
# {"id":"sourceFile","fileName":"CustomTabsServiceConnection.java"}
android.content.Context mApplicationContext -> a
1:4:void <init>():0:0 -> <init>
void
onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customt
abs.CustomTabsClient) -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/ComponentName;Le/c;)V"}
1:3:void setApplicationContext(android.content.Context):0:0 -> b
1:27:void
onServiceConnected(android.content.ComponentName,android.os.IBinder):0:0 ->
onServiceConnected
androidx.browser.customtabs.CustomTabsServiceConnection$1 -> e.e$a:
# {"id":"sourceFile","fileName":"CustomTabsServiceConnection.java"}
androidx.browser.customtabs.CustomTabsServiceConnection this$0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/e;"}
1:6:void
<init>(androidx.browser.customtabs.CustomTabsServiceConnection,android.support.cust
omtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):0:
0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/e;La/
b;Landroid/content/ComponentName;Landroid/content/Context;)V"}
androidx.browser.customtabs.CustomTabsSession -> e.f:
# {"id":"sourceFile","fileName":"CustomTabsSession.java"}
java.lang.Object mLock -> a
android.support.customtabs.ICustomTabsService mService -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"La/b;"}
android.support.customtabs.ICustomTabsCallback mCallback -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"La/a;"}
android.content.ComponentName mComponentName -> d
android.app.PendingIntent mId -> e
1:19:void
<init>(android.support.customtabs.ICustomTabsService,android.support.customtabs.ICu
stomTabsCallback,android.content.ComponentName,android.app.PendingIntent):0:0 ->
<init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;La/
a;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V"}
1:10:void addIdToBundle(android.os.Bundle):0:0 -> a
1:14:android.os.Bundle createBundleWithId(android.os.Bundle):0:0 -> b
1:7:android.os.IBinder getBinder():0:0 -> c
1:3:android.content.ComponentName getComponentName():0:0 -> d
1:3:android.app.PendingIntent getId():0:0 -> e
1:15:boolean receiveFile(android.net.Uri,int,android.os.Bundle):0:0 -> f
9:22:boolean validateRelationship(int,android.net.Uri,android.os.Bundle):0:0 ->
g
androidx.browser.customtabs.TrustedWebUtils -> e.g:
# {"id":"sourceFile","fileName":"TrustedWebUtils.java"}
1:39:boolean
areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String
):0:0 -> a
1:14:boolean
transferSplashImage(android.content.Context,java.io.File,java.lang.String,java.lang
.String,androidx.browser.customtabs.CustomTabsSession):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Le/f;)Z"}
androidx.browser.trusted.NotificationApiHelperForM -> f.b:
# {"id":"sourceFile","fileName":"NotificationApiHelperForM.java"}
1:5:android.os.Parcelable[]
getActiveNotifications(android.app.NotificationManager):0:0 -> a
androidx.browser.trusted.NotificationApiHelperForM$
$ExternalSyntheticApiModelOutline0 -> f.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.service.notification.StatusBarNotification[]
f.NotificationApiHelperForM$
$ExternalSyntheticApiModelOutline0.m(android.app.NotificationManager):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO -> f.h:
# {"id":"sourceFile","fileName":"NotificationApiHelperForO.java"}
1:33:android.app.Notification
copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager
,android.app.Notification,java.lang.String,java.lang.String):0:0 -> a
1:17:boolean
isChannelEnabled(android.app.NotificationManager,java.lang.String):0:0 -> b
androidx.browser.trusted.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline0 -> f.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.app.NotificationChannel f.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline0.m(android.app.NotificationManager,java.lang.Stri
ng):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline1 -> f.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:int f.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline1.m(android.app.NotificationChannel):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline2 -> f.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void f.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline2.m(android.app.NotificationManager,android.app.No
tificationChannel):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline3 -> f.f:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.app.Notification$Builder f.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline3.m(android.content.Context,android.app.Notificati
on):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline4 -> f.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.app.Notification$Builder f.NotificationApiHelperForO$
$ExternalSyntheticApiModelOutline4.m(android.app.Notification$Builder,java.lang.Str
ing):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.PackageIdentityUtils -> f.i:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
1:17:byte[] getCertificateSHA256Fingerprint(android.content.pm.Signature):0:0 -
> a
1:19:java.util.List
getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):0:0 -
> b
1:18:androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat
getImpl():0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/i$c;"}
1:21:boolean
packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.bro
wser.trusted.TokenContents):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroid/content/pm/PackageManager;Lf/l;)Z"}
androidx.browser.trusted.PackageIdentityUtils$Api28Implementation -> f.i$a:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
1:4:void <init>():0:0 -> <init>
3:53:java.util.List
getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):0:0 -
> a
1:44:boolean
packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.bro
wser.trusted.TokenContents):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroid/content/pm/PackageManager;Lf/l;)Z"}
androidx.browser.trusted.PackageIdentityUtils$Pre28Implementation -> f.i$b:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
1:4:void <init>():0:0 -> <init>
3:37:java.util.List
getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):0:0 -
> a
1:28:boolean
packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.bro
wser.trusted.TokenContents):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroid/content/pm/PackageManager;Lf/l;)Z"}
androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat -> f.i$c:
# {"id":"sourceFile","fileName":"PackageIdentityUtils.java"}
java.util.List
getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager) -> a
boolean
packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.bro
wser.trusted.TokenContents) -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroid/content/pm/PackageManager;Lf/l;)Z"}
androidx.browser.trusted.Token -> f.j:
# {"id":"sourceFile","fileName":"Token.java"}
androidx.browser.trusted.TokenContents mContents -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/l;"}
1:6:void <init>(androidx.browser.trusted.TokenContents):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/l;)V"}
1:27:androidx.browser.trusted.Token
create(java.lang.String,android.content.pm.PackageManager):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroid/content/pm/PackageManager;)Lf/j;"}
1:10:androidx.browser.trusted.Token deserialize(byte[]):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lf/j;"}
1:7:boolean matches(java.lang.String,android.content.pm.PackageManager):0:0 ->
c
1:7:byte[] serialize():0:0 -> d
androidx.browser.trusted.TokenContents -> f.l:
# {"id":"sourceFile","fileName":"TokenContents.java"}
byte[] mContents -> a
java.lang.String mPackageName -> b
java.util.List mFingerprints -> c
1:1:void <init>(byte[]):0:0 -> <init>
2:2:void <init>(byte[],java.lang.String,java.util.List):0:0 -> <init>
1:1:int f.TokenContents.
$r8$lambda$CBVg26zUpxC1pz1KzAQxDAVlyy0(byte[],byte[]):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
14:41:int compareByteArrays(byte[],byte[]):0:0 -> b
1:10:androidx.browser.trusted.TokenContents
create(java.lang.String,java.util.List):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Ljava/util/List;)Lf/l;"}
1:60:byte[] createToken(java.lang.String,java.util.List):0:0 -> d
1:6:androidx.browser.trusted.TokenContents deserialize(byte[]):0:0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lf/l;"}
7:28:boolean equals(java.lang.Object):0:0 -> equals
1:33:byte[] getFingerprint(int):0:0 -> f
1:14:java.lang.String getPackageName():0:0 -> g
1:66:void parseIfNeeded():0:0 -> h
1:7:int hashCode():0:0 -> hashCode
1:8:byte[] serialize():0:0 -> i
androidx.browser.trusted.TokenContents$$ExternalSyntheticLambda0 -> f.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void f.TokenContents$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
1:1:int f.TokenContents$
$ExternalSyntheticLambda0.compare(java.lang.Object,java.lang.Object):0:0 -> compare
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.TokenStore -> f.m:
# {"id":"sourceFile","fileName":"TokenStore.java"}
void store(androidx.browser.trusted.Token) -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/j;)V"}
androidx.browser.trusted.Token load() -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/j;"}
androidx.browser.trusted.TrustedWebActivityCallbackRemote -> f.n:
# {"id":"sourceFile","fileName":"TrustedWebActivityCallbackRemote.java"}
android.support.customtabs.trusted.ITrustedWebActivityCallback mCallbackBinder
-> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"}
1:6:void
<init>(android.support.customtabs.trusted.ITrustedWebActivityCallback):0:0 ->
<init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;)V"}
6:18:androidx.browser.trusted.TrustedWebActivityCallbackRemote
fromBinder(android.os.IBinder):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
IBinder;)Lf/n;"}
androidx.browser.trusted.TrustedWebActivityDisplayMode -> f.o:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
android.os.Bundle toBundle() -> a
androidx.browser.trusted.TrustedWebActivityDisplayMode$DefaultMode -> f.o$a:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
1:4:void <init>():0:0 -> <init>
1:12:android.os.Bundle toBundle():0:0 -> a
androidx.browser.trusted.TrustedWebActivityDisplayMode$ImmersiveMode -> f.o$b:
# {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"}
boolean mIsSticky -> a
int mLayoutInDisplayCutoutMode -> b
1:8:void <init>(boolean,int):0:0 -> <init>
1:26:android.os.Bundle toBundle():0:0 -> a
androidx.browser.trusted.TrustedWebActivityIntent -> f.p:
# {"id":"sourceFile","fileName":"TrustedWebActivityIntent.java"}
android.content.Intent mIntent -> a
java.util.List mSharedFileUris -> b
1:8:void <init>(android.content.Intent,java.util.List):0:0 -> <init>
1:3:android.content.Intent getIntent():0:0 -> a
1:30:void grantUriPermissionToProvider(android.content.Context):0:0 -> b
1:10:void launchTrustedWebActivity(android.content.Context):0:0 -> c
androidx.browser.trusted.TrustedWebActivityIntentBuilder -> f.q:
# {"id":"sourceFile","fileName":"TrustedWebActivityIntentBuilder.java"}
android.net.Uri mUri -> a
androidx.browser.customtabs.CustomTabsIntent$Builder mIntentBuilder -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/d$a;"}
java.util.List mAdditionalTrustedOrigins -> c
android.os.Bundle mSplashScreenParams -> d
androidx.browser.trusted.sharing.ShareData mShareData -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"Lg/a;"}
androidx.browser.trusted.sharing.ShareTarget mShareTarget -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"}
androidx.browser.trusted.TrustedWebActivityDisplayMode mDisplayMode -> g
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/o;"}
int mScreenOrientation -> h
1:23:void <init>(android.net.Uri):0:0 -> <init>
3:122:androidx.browser.trusted.TrustedWebActivityIntent
build(androidx.browser.customtabs.CustomTabsSession):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/f;)Lf/p;"}
1:7:androidx.browser.customtabs.CustomTabsIntent buildCustomTabsIntent():0:0 ->
b
# {"id":"com.android.tools.r8.residualsignature","signature":"()Le/d;"}
1:3:android.net.Uri getUri():0:0 -> c
1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setAdditionalTrustedOrigins(java.util.List):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/
List;)Lf/q;"}
1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setColorScheme(int):0:0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/q;"}
1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):0:
0 -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"(ILe/a;)Lf/q;"}
1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setDisplayMode(androidx.browser.trusted.TrustedWebActivityDisplayMode):0:0 -> g
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/o;)Lf/q;"}
1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setNavigationBarColor(int):0:0 -> h
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/q;"}
1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setNavigationBarDividerColor(int):0:0 -> i
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/q;"}
1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setScreenOrientation(int):0:0 -> j
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/q;"}
1:5:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setShareParams(androidx.browser.trusted.sharing.ShareTarget,androidx.browser.truste
d.sharing.ShareData):0:0 -> k
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b;Lg/
a;)Lf/q;"}
1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setSplashScreenParams(android.os.Bundle):0:0 -> l
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
Bundle;)Lf/q;"}
1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder
setToolbarColor(int):0:0 -> m
# {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf/q;"}
androidx.browser.trusted.TrustedWebActivityService -> f.r:
# {"id":"sourceFile","fileName":"TrustedWebActivityService.java"}
android.app.NotificationManager mNotificationManager -> a
int mVerifiedUid -> b
android.support.customtabs.trusted.ITrustedWebActivityService$Stub mBinder -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Lb/b$a;"}
1:14:void <init>():0:0 -> <init>
1:32:java.lang.String channelNameToId(java.lang.String):0:0 -> a
1:13:void ensureOnCreateCalled():0:0 -> b
androidx.browser.trusted.TokenStore getTokenStore() -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/m;"}
1:34:boolean onAreNotificationsEnabled(java.lang.String):0:0 -> d
1:9:void onCancelNotification(java.lang.String,int):0:0 -> e
android.os.Bundle
onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedW
ebActivityCallbackRemote) -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroid/os/Bundle;Lf/n;)Landroid/os/Bundle;"}
1:24:android.os.Parcelable[] onGetActiveNotifications():0:0 -> g
1:27:android.os.Bundle onGetSmallIconBitmap():0:0 -> h
2:32:int onGetSmallIconId():0:0 -> i
1:47:boolean
onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.
lang.String):0:0 -> j
1:3:android.os.IBinder onBind(android.content.Intent):0:0 -> onBind
1:14:void onCreate():0:0 -> onCreate
2:8:boolean onUnbind(android.content.Intent):0:0 -> onUnbind
androidx.browser.trusted.TrustedWebActivityService$1 -> f.r$a:
# {"id":"sourceFile","fileName":"TrustedWebActivityService.java"}
androidx.browser.trusted.TrustedWebActivityService this$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/r;"}
1:6:void <init>(androidx.browser.trusted.TrustedWebActivityService):0:0 ->
<init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/r;)V"}
1:25:android.os.Bundle areNotificationsEnabled(android.os.Bundle):0:0 -> a
1:19:android.os.Bundle getActiveNotifications():0:0 -> e
1:10:int getSmallIconId():0:0 -> i
1:17:void cancelNotification(android.os.Bundle):0:0 -> j
1:14:android.os.Bundle
extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):0:0 -> k
1:31:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):0:0 ->
o
1:10:android.os.Bundle getSmallIconBitmap():0:0 -> p
1:86:void checkCaller():0:0 -> s
androidx.browser.trusted.TrustedWebActivityServiceConnection -> f.s:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
1:30:void ensureBundleContains(android.os.Bundle,java.lang.String):0:0 -> a
androidx.browser.trusted.TrustedWebActivityServiceConnection$ActiveNotificationsArg
s -> f.s$a:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
android.os.Parcelable[] notifications -> a
1:6:void <init>(android.os.Parcelable[]):0:0 -> <init>
1:13:android.os.Bundle toBundle():0:0 -> a
androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs
-> f.s$b:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
java.lang.String platformTag -> a
int platformId -> b
1:8:void <init>(java.lang.String,int):0:0 -> <init>

1:24:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificatio
nArgs fromBundle(android.os.Bundle):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
Bundle;)Lf/s$b;"}
androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnabledAr
gs -> f.s$c:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
java.lang.String channelName -> a
1:6:void <init>(java.lang.String):0:0 -> <init>

1:15:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnab
ledArgs fromBundle(android.os.Bundle):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
Bundle;)Lf/s$c;"}
androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs
-> f.s$d:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
java.lang.String platformTag -> a
int platformId -> b
android.app.Notification notification -> c
java.lang.String channelName -> d
1:12:void
<init>(java.lang.String,int,android.app.Notification,java.lang.String):0:0 ->
<init>

1:44:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificatio
nArgs fromBundle(android.os.Bundle):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
Bundle;)Lf/s$d;"}
androidx.browser.trusted.TrustedWebActivityServiceConnection$ResultArgs -> f.s$e:
# {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"}
boolean success -> a
1:6:void <init>(boolean):0:0 -> <init>
1:13:android.os.Bundle toBundle():0:0 -> a
androidx.browser.trusted.sharing.ShareData -> g.a:
# {"id":"sourceFile","fileName":"ShareData.java"}
java.lang.String title -> a
java.lang.String text -> b
java.util.List uris -> c
1:10:void <init>(java.lang.String,java.lang.String,java.util.List):0:0 ->
<init>
1:36:android.os.Bundle toBundle():0:0 -> a
androidx.browser.trusted.sharing.ShareTarget -> g.b:
# {"id":"sourceFile","fileName":"ShareTarget.java"}
java.lang.String action -> a
java.lang.String method -> b
java.lang.String encodingType -> c
androidx.browser.trusted.sharing.ShareTarget$Params params -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b$b;"}
1:12:void
<init>(java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.
sharing.ShareTarget$Params):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Ljava/lang/String;Ljava/lang/String;Lg/b$b;)V"}
1:38:android.os.Bundle toBundle():0:0 -> a
androidx.browser.trusted.sharing.ShareTarget$FileFormField -> g.b$a:
# {"id":"sourceFile","fileName":"ShareTarget.java"}
java.lang.String name -> a
java.util.List acceptedTypes -> b
1:12:void <init>(java.lang.String,java.util.List):0:0 -> <init>
1:25:android.os.Bundle toBundle():0:0 -> a
androidx.browser.trusted.sharing.ShareTarget$Params -> g.b$b:
# {"id":"sourceFile","fileName":"ShareTarget.java"}
java.lang.String title -> a
java.lang.String text -> b
java.util.List files -> c
1:10:void <init>(java.lang.String,java.lang.String,java.util.List):0:0 ->
<init>
1:60:android.os.Bundle toBundle():0:0 -> a
androidx.collection.ArrayMap -> h.a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
androidx.collection.MapCollections mCollections -> h
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
1:4:void <init>():0:0 -> <init>
1:9:java.util.Set entrySet():0:0 -> entrySet
1:9:java.util.Set keySet():0:0 -> keySet
1:14:androidx.collection.MapCollections getCollection():0:0 -> m
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/c;"}
1:43:void putAll(java.util.Map):0:0 -> putAll
1:9:java.util.Collection values():0:0 -> values
androidx.collection.ArrayMap$1 -> h.a$a:
# {"id":"sourceFile","fileName":"ArrayMap.java"}
androidx.collection.ArrayMap this$0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/a;"}
1:6:void <init>(androidx.collection.ArrayMap):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/a;)V"}
1:6:void colClear():0:0 -> a
1:10:java.lang.Object colGetEntry(int,int):0:0 -> b
1:3:java.util.Map colGetMap():0:0 -> c
1:5:int colGetSize():0:0 -> d
1:7:int colIndexOfKey(java.lang.Object):0:0 -> e
1:7:int colIndexOfValue(java.lang.Object):0:0 -> f
1:6:void colPut(java.lang.Object,java.lang.Object):0:0 -> g
1:6:void colRemoveAt(int):0:0 -> h
1:7:java.lang.Object colSetValue(int,java.lang.Object):0:0 -> i
androidx.collection.ContainerHelpers -> h.b:
# {"id":"sourceFile","fileName":"ContainerHelpers.java"}
int[] EMPTY_INTS -> a
long[] EMPTY_LONGS -> b
java.lang.Object[] EMPTY_OBJECTS -> c
2:14:void <clinit>():0:0 -> <clinit>
10:27:int binarySearch(int[],int,int):0:0 -> a
5:15:boolean equal(java.lang.Object,java.lang.Object):0:0 -> b
androidx.collection.MapCollections -> h.c:
# {"id":"sourceFile","fileName":"MapCollections.java"}
androidx.collection.MapCollections$EntrySet mEntrySet -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c$b;"}
androidx.collection.MapCollections$KeySet mKeySet -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c$c;"}
androidx.collection.MapCollections$ValuesCollection mValues -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c$e;"}
1:4:void <init>():0:0 -> <init>
void colClear() -> a
java.lang.Object colGetEntry(int,int) -> b
java.util.Map colGetMap() -> c
int colGetSize() -> d
int colIndexOfKey(java.lang.Object) -> e
int colIndexOfValue(java.lang.Object) -> f
void colPut(java.lang.Object,java.lang.Object) -> g
void colRemoveAt(int) -> h
java.lang.Object colSetValue(int,java.lang.Object) -> i
1:24:boolean containsAllHelper(java.util.Map,java.util.Collection):0:0 -> j
5:31:boolean equalsSetHelper(java.util.Set,java.lang.Object):0:0 -> k
1:14:java.util.Set getEntrySet():0:0 -> l
1:14:java.util.Set getKeySet():0:0 -> m
1:14:java.util.Collection getValues():0:0 -> n
1:32:boolean removeAllHelper(java.util.Map,java.util.Collection):0:0 -> o
1:42:boolean retainAllHelper(java.util.Map,java.util.Collection):0:0 -> p
1:19:java.lang.Object[] toArrayHelper(int):0:0 -> q
1:40:java.lang.Object[] toArrayHelper(java.lang.Object[],int):0:0 -> r
androidx.collection.MapCollections$ArrayIterator -> h.c$a:
# {"id":"sourceFile","fileName":"MapCollections.java"}
int mOffset -> a
int mSize -> b
int mIndex -> c
boolean mCanRemove -> d
androidx.collection.MapCollections this$0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
1:17:void <init>(androidx.collection.MapCollections,int):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/c;I)V"}
1:10:boolean hasNext():0:0 -> hasNext
1:31:java.lang.Object next():0:0 -> next
1:31:void remove():0:0 -> remove
androidx.collection.MapCollections$EntrySet -> h.c$b:
# {"id":"sourceFile","fileName":"MapCollections.java"}
androidx.collection.MapCollections this$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
1:6:void <init>(androidx.collection.MapCollections):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/c;)V"}
1:6:boolean add(java.util.Map$Entry):0:0 -> a
1:7:boolean add(java.lang.Object):0:0 -> add
1:48:boolean addAll(java.util.Collection):0:0 -> addAll
1:6:void clear():0:0 -> clear
1:37:boolean contains(java.lang.Object):0:0 -> contains
1:24:boolean containsAll(java.util.Collection):0:0 -> containsAll
1:5:boolean equals(java.lang.Object):0:0 -> equals
1:46:int hashCode():0:0 -> hashCode
1:12:boolean isEmpty():0:0 -> isEmpty
1:8:java.util.Iterator iterator():0:0 -> iterator
1:6:boolean remove(java.lang.Object):0:0 -> remove
1:6:boolean removeAll(java.util.Collection):0:0 -> removeAll
1:6:boolean retainAll(java.util.Collection):0:0 -> retainAll
1:7:int size():0:0 -> size
1:1:java.lang.Object[] toArray():0:0 -> toArray
2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
androidx.collection.MapCollections$KeySet -> h.c$c:
# {"id":"sourceFile","fileName":"MapCollections.java"}
androidx.collection.MapCollections this$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
1:6:void <init>(androidx.collection.MapCollections):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/c;)V"}
1:6:boolean add(java.lang.Object):0:0 -> add
1:6:boolean addAll(java.util.Collection):0:0 -> addAll
1:6:void clear():0:0 -> clear
1:12:boolean contains(java.lang.Object):0:0 -> contains
1:11:boolean containsAll(java.util.Collection):0:0 -> containsAll
1:5:boolean equals(java.lang.Object):0:0 -> equals
1:31:int hashCode():0:0 -> hashCode
1:12:boolean isEmpty():0:0 -> isEmpty
1:9:java.util.Iterator iterator():0:0 -> iterator
1:17:boolean remove(java.lang.Object):0:0 -> remove
1:11:boolean removeAll(java.util.Collection):0:0 -> removeAll
1:11:boolean retainAll(java.util.Collection):0:0 -> retainAll
1:7:int size():0:0 -> size
1:1:java.lang.Object[] toArray():0:0 -> toArray
2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
androidx.collection.MapCollections$MapIterator -> h.c$d:
# {"id":"sourceFile","fileName":"MapCollections.java"}
int mEnd -> a
int mIndex -> b
boolean mEntryValid -> c
androidx.collection.MapCollections this$0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
1:20:void <init>(androidx.collection.MapCollections):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/c;)V"}
1:21:java.util.Map$Entry next():0:0 -> a
1:59:boolean equals(java.lang.Object):0:0 -> equals
1:22:java.lang.Object getKey():0:0 -> getKey
1:22:java.lang.Object getValue():0:0 -> getValue
1:10:boolean hasNext():0:0 -> hasNext
1:47:int hashCode():0:0 -> hashCode
1:5:java.lang.Object next():0:0 -> next
1:33:void remove():0:0 -> remove
1:21:java.lang.Object setValue(java.lang.Object):0:0 -> setValue
1:29:java.lang.String toString():0:0 -> toString
androidx.collection.MapCollections$ValuesCollection -> h.c$e:
# {"id":"sourceFile","fileName":"MapCollections.java"}
androidx.collection.MapCollections this$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/c;"}
1:6:void <init>(androidx.collection.MapCollections):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/c;)V"}
1:6:boolean add(java.lang.Object):0:0 -> add
1:6:boolean addAll(java.util.Collection):0:0 -> addAll
1:6:void clear():0:0 -> clear
1:12:boolean contains(java.lang.Object):0:0 -> contains
1:24:boolean containsAll(java.util.Collection):0:0 -> containsAll
1:12:boolean isEmpty():0:0 -> isEmpty
1:9:java.util.Iterator iterator():0:0 -> iterator
1:17:boolean remove(java.lang.Object):0:0 -> remove
1:36:boolean removeAll(java.util.Collection):0:0 -> removeAll
1:36:boolean retainAll(java.util.Collection):0:0 -> retainAll
1:7:int size():0:0 -> size
1:1:java.lang.Object[] toArray():0:0 -> toArray
2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
androidx.collection.SimpleArrayMap -> h.d:
# {"id":"sourceFile","fileName":"SimpleArrayMap.java"}
int[] mHashes -> a
java.lang.Object[] mArray -> b
int mSize -> c
java.lang.Object[] mBaseCache -> d
int mBaseCacheSize -> e
java.lang.Object[] mTwiceBaseCache -> f
int mTwiceBaseCacheSize -> g
1:15:void <init>():0:0 -> <init>
8:96:void allocArrays(int):0:0 -> a
1:11:int binarySearchHashes(int[],int,int):0:0 -> b
1:43:void ensureCapacity(int):0:0 -> c
1:33:void clear():0:0 -> clear
1:10:boolean containsKey(java.lang.Object):0:0 -> containsKey
1:10:boolean containsValue(java.lang.Object):0:0 -> containsValue
1:88:void freeArrays(int[],java.lang.Object[],int):0:0 -> d
1:83:int indexOf(java.lang.Object,int):0:0 -> e
5:119:boolean equals(java.lang.Object):0:0 -> equals
3:16:int indexOfKey(java.lang.Object):0:0 -> f
1:72:int indexOfNull():0:0 -> g
2:6:java.lang.Object get(java.lang.Object):0:0 -> get
1:15:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):0:0 ->
getOrDefault
1:40:int indexOfValue(java.lang.Object):0:0 -> h
1:32:int hashCode():0:0 -> hashCode
1:7:java.lang.Object keyAt(int):0:0 -> i
1:8:boolean isEmpty():0:0 -> isEmpty
1:134:java.lang.Object removeAt(int):0:0 -> j
5:11:java.lang.Object setValueAt(int,java.lang.Object):0:0 -> k
1:9:java.lang.Object valueAt(int):0:0 -> l
1:147:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put
1:11:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):0:0 ->
putIfAbsent
1:1:java.lang.Object remove(java.lang.Object):0:0 -> remove
2:2:boolean remove(java.lang.Object,java.lang.Object):0:0 -> remove
1:1:java.lang.Object replace(java.lang.Object,java.lang.Object):0:0 -> replace
2:2:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):0:0 ->
replace
1:3:int size():0:0 -> size
1:81:java.lang.String toString():0:0 -> toString
androidx.core.app.ActivityCompat -> i.b:
# {"id":"sourceFile","fileName":"ActivityCompat.java"}
1:10:void requestPermissions(android.app.Activity,java.lang.String[],int):0:0 -
> f
androidx.core.app.ActivityCompat$$ExternalSyntheticApiModelOutline0 -> i.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void i.ActivityCompat$
$ExternalSyntheticApiModelOutline0.m(android.app.Activity,java.lang.String[],int):0
:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.app.BundleCompat -> i.c:
# {"id":"sourceFile","fileName":"BundleCompat.java"}
1:4:void putBinder(android.os.Bundle,java.lang.String,android.os.IBinder):0:0 -
> a
androidx.core.app.CoreComponentFactory -> androidx.core.app.CoreComponentFactory:
# {"id":"sourceFile","fileName":"CoreComponentFactory.java"}
1:1:java.lang.Object checkCompatWrapper(java.lang.Object):0:0 -> a
androidx.core.app.NotificationManagerCompat -> i.e:
# {"id":"sourceFile","fileName":"NotificationManagerCompat.java"}
android.content.Context mContext -> a
android.app.NotificationManager mNotificationManager -> b
java.lang.Object sEnabledNotificationListenersLock -> c
java.util.Set sEnabledNotificationListenerPackages -> d
java.lang.Object sLock -> e
1:22:void <clinit>():0:0 -> <clinit>
1:16:void <init>(android.content.Context):0:0 -> <init>
5:117:boolean areNotificationsEnabled():0:0 -> a
1:12:void createNotificationChannel(android.app.NotificationChannel):0:0 -> b
1:6:androidx.core.app.NotificationManagerCompat
from(android.content.Context):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;)Li/e;"}
1:15:android.app.NotificationChannel
getNotificationChannel(java.lang.String):0:0 -> d
androidx.core.app.NotificationManagerCompat$$ExternalSyntheticApiModelOutline0 ->
i.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:boolean i.NotificationManagerCompat$
$ExternalSyntheticApiModelOutline0.m(android.app.NotificationManager):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.app.RemoteActionCompat -> androidx.core.app.RemoteActionCompat:
# {"id":"sourceFile","fileName":"RemoteActionCompat.java"}
androidx.core.graphics.drawable.IconCompat mIcon -> a
java.lang.CharSequence mTitle -> b
java.lang.CharSequence mContentDescription -> c
android.app.PendingIntent mActionIntent -> d
boolean mEnabled -> e
boolean mShouldShowIcon -> f
androidx.core.app.RemoteActionCompatParcelizer ->
androidx.core.app.RemoteActionCompatParcelizer:
# {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"}
androidx.core.content.ContextCompat -> j.c:
# {"id":"sourceFile","fileName":"ContextCompat.java"}
java.lang.Object sLock -> a
1:8:void <clinit>():0:0 -> <clinit>
1:20:int getColor(android.content.Context,int):0:0 -> a
1:20:android.graphics.drawable.Drawable
getDrawable(android.content.Context,int):0:0 -> b
1:5:java.io.File[] getExternalCacheDirs(android.content.Context):0:0 -> c
1:5:java.io.File[]
getExternalFilesDirs(android.content.Context,java.lang.String):0:0 -> d
1:4:void
startActivity(android.content.Context,android.content.Intent,android.os.Bundle):0:0
-> e
androidx.core.content.ContextCompat$$ExternalSyntheticApiModelOutline0 -> j.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:int j.ContextCompat$
$ExternalSyntheticApiModelOutline0.m(android.content.Context,int):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.ContextCompat$$ExternalSyntheticApiModelOutline1 -> j.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.graphics.drawable.Drawable j.ContextCompat$
$ExternalSyntheticApiModelOutline1.m(android.content.Context,int):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.FileProvider -> androidx.core.content.FileProvider:
# {"id":"sourceFile","fileName":"FileProvider.java"}
androidx.core.content.FileProvider$PathStrategy mStrategy -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/
core/content/FileProvider$a;"}
java.lang.String[] COLUMNS -> b
java.io.File DEVICE_ROOT -> c
java.util.HashMap sCache -> d
1:1:java.io.File buildPath(java.io.File,java.lang.String[]):0:0 -> a
1:1:java.lang.Object[] copyOf(java.lang.Object[],int):0:0 -> b
1:1:java.lang.String[] copyOf(java.lang.String[],int):0:0 -> c
1:1:androidx.core.content.FileProvider$PathStrategy
getPathStrategy(android.content.Context,java.lang.String):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;)Landroidx/core/content/FileProvider$a;"}
1:1:android.net.Uri
getUriForFile(android.content.Context,java.lang.String,java.io.File):0:0 -> e
1:1:int modeToMode(java.lang.String):0:0 -> f
1:1:androidx.core.content.FileProvider$PathStrategy
parsePathStrategy(android.content.Context,java.lang.String):0:0 -> g
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;)Landroidx/core/content/FileProvider$a;"}
androidx.core.content.FileProvider$$ExternalSyntheticApiModelOutline0 -> j.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:java.io.File[] j.FileProvider$
$ExternalSyntheticApiModelOutline0.m(android.content.Context):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.FileProvider$PathStrategy ->
androidx.core.content.FileProvider$a:
# {"id":"sourceFile","fileName":"FileProvider.java"}
java.io.File getFileForUri(android.net.Uri) -> a
android.net.Uri getUriForFile(java.io.File) -> b
androidx.core.content.FileProvider$SimplePathStrategy ->
androidx.core.content.FileProvider$b:
# {"id":"sourceFile","fileName":"FileProvider.java"}
java.lang.String mAuthority -> a
java.util.HashMap mRoots -> b
1:1:java.io.File getFileForUri(android.net.Uri):0:0 -> a
1:1:android.net.Uri getUriForFile(java.io.File):0:0 -> b
1:1:void addRoot(java.lang.String,java.io.File):0:0 -> c
androidx.core.graphics.drawable.DrawableCompat -> k.a:
# {"id":"sourceFile","fileName":"DrawableCompat.java"}
1:33:android.graphics.drawable.Drawable
wrap(android.graphics.drawable.Drawable):0:0 -> a
androidx.core.graphics.drawable.IconCompat ->
androidx.core.graphics.drawable.IconCompat:
# {"id":"sourceFile","fileName":"IconCompat.java"}
int mType -> a
java.lang.Object mObj1 -> b
byte[] mData -> c
android.os.Parcelable mParcelable -> d
int mInt1 -> e
int mInt2 -> f
android.content.res.ColorStateList mTintList -> g
android.graphics.PorterDuff$Mode mTintMode -> h
java.lang.String mTintModeStr -> i
android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> j
1:1:int getResId():0:0 -> a
1:1:int getResId(android.graphics.drawable.Icon):0:0 -> b
1:1:java.lang.String getResPackage():0:0 -> c
1:1:java.lang.String getResPackage(android.graphics.drawable.Icon):0:0 -> d
1:1:void onPostParceling():0:0 -> e
1:1:void onPreParceling(boolean):0:0 -> f
1:1:java.lang.String typeToString(int):0:0 -> g
androidx.core.graphics.drawable.IconCompat$$ExternalSyntheticApiModelOutline0 ->
k.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.graphics.drawable.Icon k.IconCompat$
$ExternalSyntheticApiModelOutline0.m(java.lang.Object):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.IconCompat$$ExternalSyntheticApiModelOutline1 ->
k.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:int k.IconCompat$
$ExternalSyntheticApiModelOutline1.m(android.graphics.drawable.Icon):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.IconCompat$$ExternalSyntheticApiModelOutline2 ->
k.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:java.lang.String k.IconCompat$
$ExternalSyntheticApiModelOutline2.m(android.graphics.drawable.Icon):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.IconCompatParcelizer ->
androidx.core.graphics.drawable.IconCompatParcelizer:
# {"id":"sourceFile","fileName":"IconCompatParcelizer.java"}
androidx.core.graphics.drawable.TintAwareDrawable -> k.e:
# {"id":"sourceFile","fileName":"TintAwareDrawable.java"}
androidx.core.graphics.drawable.WrappedDrawableApi14 -> k.f:
# {"id":"sourceFile","fileName":"WrappedDrawableApi14.java"}
int mCurrentColor -> a
android.graphics.PorterDuff$Mode mCurrentMode -> b
boolean mColorFilterSet -> c
androidx.core.graphics.drawable.WrappedDrawableState mState -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Lk/p;"}
boolean mMutated -> e
android.graphics.drawable.Drawable mDrawable -> f
android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> g
1:5:void <clinit>():0:0 -> <clinit>
1:1:void <init>(android.graphics.drawable.Drawable):0:0 -> <init>
2:2:void
<init>(androidx.core.graphics.drawable.WrappedDrawableState,android.content.res.Res
ources):0:0 -> <init>
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Lk/p;Landroid/
content/res/Resources;)V"}
1:2:boolean isCompatTintEnabled():0:0 -> a
1:8:androidx.core.graphics.drawable.WrappedDrawableState
mutateConstantState():0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/p;"}
1:58:void setWrappedDrawable(android.graphics.drawable.Drawable):0:0 -> c
1:16:void updateLocalState(android.content.res.Resources):0:0 -> d
1:6:void draw(android.graphics.Canvas):0:0 -> draw
1:55:boolean updateTint(int[]):0:0 -> e
1:23:int getChangingConfigurations():0:0 -> getChangingConfigurations
1:23:android.graphics.drawable.Drawable$ConstantState getConstantState():0:0 ->
getConstantState
1:7:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent
1:7:int getIntrinsicHeight():0:0 -> getIntrinsicHeight
1:7:int getIntrinsicWidth():0:0 -> getIntrinsicWidth
1:7:int getMinimumHeight():0:0 -> getMinimumHeight
1:7:int getMinimumWidth():0:0 -> getMinimumWidth
1:7:int getOpacity():0:0 -> getOpacity
1:7:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
1:7:int[] getState():0:0 -> getState
1:7:android.graphics.Region getTransparentRegion():0:0 -> getTransparentRegion
1:4:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 ->
invalidateDrawable
1:7:boolean isAutoMirrored():0:0 -> isAutoMirrored
1:34:boolean isStateful():0:0 -> isStateful
1:6:void jumpToCurrentState():0:0 -> jumpToCurrentState
1:43:android.graphics.drawable.Drawable mutate():0:0 -> mutate
1:8:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
1:7:boolean onLevelChange(int):0:0 -> onLevelChange
1:4:void
scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 ->
scheduleDrawable
1:6:void setAlpha(int):0:0 -> setAlpha
1:6:void setAutoMirrored(boolean):0:0 -> setAutoMirrored
1:6:void setChangingConfigurations(int):0:0 -> setChangingConfigurations
1:6:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
1:6:void setDither(boolean):0:0 -> setDither
1:6:void setFilterBitmap(boolean):0:0 -> setFilterBitmap
1:19:boolean setState(int[]):0:0 -> setState
1:8:void setTint(int):0:0 -> setTint
1:12:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
1:12:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
1:19:boolean setVisible(boolean,boolean):0:0 -> setVisible
1:4:void
unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 ->
unscheduleDrawable
androidx.core.graphics.drawable.WrappedDrawableApi21 -> k.o:
# {"id":"sourceFile","fileName":"WrappedDrawableApi21.java"}
java.lang.reflect.Method sIsProjectedDrawableMethod -> h
1:1:void <init>(android.graphics.drawable.Drawable):0:0 -> <init>
2:2:void
<init>(androidx.core.graphics.drawable.WrappedDrawableState,android.content.res.Res
ources):0:0 -> <init>
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Lk/p;Landroid/
content/res/Resources;)V"}
1:29:boolean isCompatTintEnabled():0:0 -> a
1:25:void findAndCacheIsProjectedDrawableMethod():0:0 -> f
1:7:android.graphics.Rect getDirtyBounds():0:0 -> getDirtyBounds
1:6:void getOutline(android.graphics.Outline):0:0 -> getOutline
1:30:boolean isProjected():0:0 -> isProjected
1:6:void setHotspot(float,float):0:0 -> setHotspot
1:6:void setHotspotBounds(int,int,int,int):0:0 -> setHotspotBounds
1:13:boolean setState(int[]):0:0 -> setState
1:16:void setTint(int):0:0 -> setTint
1:16:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
1:16:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline0 -> k.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline0.m(android.graphics.drawable.Drawable,android.gra
phics.PorterDuff$Mode):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline1 -> k.h:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline1.m(android.graphics.drawable.Drawable,android.gra
phics.Outline):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline2 -> k.i:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline2.m(android.graphics.drawable.Drawable,float,float
):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline3 -> k.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline3.m(android.graphics.drawable.Drawable,int):0:0 ->
a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline4 -> k.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.graphics.Rect k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline4.m(android.graphics.drawable.Drawable):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline5 -> k.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline5.m(android.graphics.drawable.Drawable,android.con
tent.res.ColorStateList):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline6 -> k.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:boolean k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline6.m(java.lang.Object):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline7 -> k.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void k.WrappedDrawableApi21$
$ExternalSyntheticApiModelOutline7.m(android.graphics.drawable.Drawable,int,int,int
,int):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
androidx.core.graphics.drawable.WrappedDrawableState -> k.p:
# {"id":"sourceFile","fileName":"WrappedDrawableState.java"}
int mChangingConfigurations -> a
android.graphics.drawable.Drawable$ConstantState mDrawableState -> b
android.content.res.ColorStateList mTint -> c
android.graphics.PorterDuff$Mode mTintMode -> d
1:29:void <init>(androidx.core.graphics.drawable.WrappedDrawableState):0:0 ->
<init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/p;)V"}
1:8:boolean canConstantState():0:0 -> a
1:14:int getChangingConfigurations():0:0 -> getChangingConfigurations
1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable
2:2:android.graphics.drawable.Drawable
newDrawable(android.content.res.Resources):0:0 -> newDrawable
androidx.lifecycle.CompositeGeneratedAdaptersObserver ->
androidx.lifecycle.CompositeGeneratedAdaptersObserver:
# {"id":"sourceFile","fileName":"CompositeGeneratedAdaptersObserver.java"}
androidx.lifecycle.FullLifecycleObserverAdapter ->
androidx.lifecycle.FullLifecycleObserverAdapter:
# {"id":"sourceFile","fileName":"FullLifecycleObserverAdapter.java"}
androidx.lifecycle.ReflectiveGenericLifecycleObserver ->
androidx.lifecycle.ReflectiveGenericLifecycleObserver:
# {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"}
androidx.lifecycle.SingleGeneratedAdapterObserver ->
androidx.lifecycle.SingleGeneratedAdapterObserver:
# {"id":"sourceFile","fileName":"SingleGeneratedAdapterObserver.java"}
androidx.versionedparcelable.CustomVersionedParcelable ->
androidx.versionedparcelable.CustomVersionedParcelable:
# {"id":"sourceFile","fileName":"CustomVersionedParcelable.java"}
androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
androidx.versionedparcelable.VersionedParcelable mParcel -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Ll/a;"}
androidx.versionedparcelable.ParcelImpl$1 ->
androidx.versionedparcelable.ParcelImpl$a:
# {"id":"sourceFile","fileName":"ParcelImpl.java"}
1:1:androidx.versionedparcelable.ParcelImpl
createFromParcel(android.os.Parcel):0:0 -> a
1:1:androidx.versionedparcelable.ParcelImpl[] newArray(int):0:0 -> b
androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a:
# {"id":"sourceFile","fileName":"VersionedParcel.java"}
androidx.collection.ArrayMap mReadCache -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/a;"}
androidx.collection.ArrayMap mWriteCache -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/a;"}
androidx.collection.ArrayMap mParcelizerCache -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Lh/a;"}
1:10:void
<init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collectio
n.ArrayMap):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/a;Lh/a;Lh/
a;)V"}
void writeByteArray(byte[]) -> A
1:1:void writeByteArray(byte[],int):0:0 -> B
void writeCharSequence(java.lang.CharSequence) -> C
1:1:void writeCharSequence(java.lang.CharSequence,int):0:0 -> D
void writeInt(int) -> E
1:1:void writeInt(int,int):0:0 -> F
void writeParcelable(android.os.Parcelable) -> G
1:1:void writeParcelable(android.os.Parcelable,int):0:0 -> H
void writeString(java.lang.String) -> I
1:1:void writeString(java.lang.String,int):0:0 -> J
1:77:void
writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedpa
rcelable.VersionedParcel):0:0 -> K
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Ll/a;Landroidx/
versionedparcelable/a;)V"}
4:21:void
writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0:0 -> L
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/a;)V"}
1:7:void
writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):0:0
-> M
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/a;I)V"}
1:48:void
writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):0
:0 -> N
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/a;)V"}
void closeField() -> a
androidx.versionedparcelable.VersionedParcel createSubParcel() -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/
versionedparcelable/a;"}
1:1:java.lang.Class findParcelClass(java.lang.Class):0:0 -> c
1:1:java.lang.reflect.Method getReadMethod(java.lang.String):0:0 -> d
1:1:java.lang.reflect.Method getWriteMethod(java.lang.Class):0:0 -> e
1:1:boolean isStream():0:0 -> f
boolean readBoolean() -> g
1:1:boolean readBoolean(boolean,int):0:0 -> h
byte[] readByteArray() -> i
1:1:byte[] readByteArray(byte[],int):0:0 -> j
java.lang.CharSequence readCharSequence() -> k
1:1:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):0:0 ->
l
boolean readField(int) -> m
1:73:androidx.versionedparcelable.VersionedParcelable
readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):0:0 -
> n
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroidx/versionedparcelable/a;)Ll/a;"}
int readInt() -> o
1:1:int readInt(int,int):0:0 -> p
android.os.Parcelable readParcelable() -> q
1:1:android.os.Parcelable readParcelable(android.os.Parcelable,int):0:0 -> r
java.lang.String readString() -> s
1:1:java.lang.String readString(java.lang.String,int):0:0 -> t
1:17:androidx.versionedparcelable.VersionedParcelable
readVersionedParcelable():0:0 -> u
# {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/a;"}
1:12:androidx.versionedparcelable.VersionedParcelable
readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):0:0 -
> v
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/a;I)Ll/a;"}
void setOutputField(int) -> w
1:1:void setSerializationFlags(boolean,boolean):0:0 -> x
void writeBoolean(boolean) -> y
1:1:void writeBoolean(boolean,int):0:0 -> z
androidx.versionedparcelable.VersionedParcelParcel ->
androidx.versionedparcelable.b:
# {"id":"sourceFile","fileName":"VersionedParcelParcel.java"}
android.util.SparseIntArray mPositionLookup -> d
android.os.Parcel mParcel -> e
int mOffset -> f
int mEnd -> g
java.lang.String mPrefix -> h
int mCurrentField -> i
int mNextRead -> j
int mFieldId -> k
1:1:void <init>(android.os.Parcel):0:0 -> <init>
2:2:void
<init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,andr
oidx.collection.ArrayMap,androidx.collection.ArrayMap):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
Parcel;IILjava/lang/String;Lh/a;Lh/a;Lh/a;)V"}
1:1:void writeByteArray(byte[]):0:0 -> A
1:1:void writeCharSequence(java.lang.CharSequence):0:0 -> C
1:1:void writeInt(int):0:0 -> E
1:1:void writeParcelable(android.os.Parcelable):0:0 -> G
1:1:void writeString(java.lang.String):0:0 -> I
1:1:void closeField():0:0 -> a
1:1:androidx.versionedparcelable.VersionedParcel createSubParcel():0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/
versionedparcelable/a;"}
1:1:boolean readBoolean():0:0 -> g
1:1:byte[] readByteArray():0:0 -> i
1:1:java.lang.CharSequence readCharSequence():0:0 -> k
1:1:boolean readField(int):0:0 -> m
1:1:int readInt():0:0 -> o
1:1:android.os.Parcelable readParcelable():0:0 -> q
1:1:java.lang.String readString():0:0 -> s
1:1:void setOutputField(int):0:0 -> w
1:1:void writeBoolean(boolean):0:0 -> y
androidx.versionedparcelable.VersionedParcelable -> l.a:
# {"id":"sourceFile","fileName":"VersionedParcelable.java"}
com.google.androidbrowserhelper.R$drawable -> m.a:
int ic_site_settings -> a
com.google.androidbrowserhelper.R$string -> m.b:
int manage_space_no_data_toast -> a
int manage_space_not_supported_toast -> b
com.google.androidbrowserhelper.trusted.ChromeLegacyUtils -> n.b:
# {"id":"sourceFile","fileName":"ChromeLegacyUtils.java"}
java.util.List SUPPORTED_CHROME_PACKAGES -> a
java.util.List VERSION_CHECK_CHROME_PACKAGES -> b
java.util.List LOCAL_BUILD_PACKAGES -> c
1:51:void <clinit>():0:0 -> <clinit>
1:19:boolean
checkChromeVersion(android.content.pm.PackageManager,java.lang.String,int):0:0 -> a
2:25:int getVersionCode(android.content.pm.PackageManager,java.lang.String):0:0
-> b
1:18:boolean
supportsLaunchWithoutWarmup(android.content.pm.PackageManager,java.lang.String):0:0
-> c
1:18:boolean
supportsManageSpaceWithoutWarmupAndValidation(android.content.pm.PackageManager,jav
a.lang.String):0:0 -> d
1:18:boolean
supportsNavbarAndColorCustomization(android.content.pm.PackageManager,java.lang.Str
ing):0:0 -> e
1:5:boolean
supportsSiteSettings(android.content.pm.PackageManager,java.lang.String):0:0 -> f
1:18:boolean
supportsTrustedWebActivities(android.content.pm.PackageManager,java.lang.String):0:
0 -> g
1:7:boolean usesWhiteNavbar(java.lang.String):0:0 -> h
com.google.androidbrowserhelper.trusted.ChromeLegacyUtils$
$ExternalSyntheticApiModelOutline0 -> n.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:long n.ChromeLegacyUtils$
$ExternalSyntheticApiModelOutline0.m(android.content.pm.PackageInfo):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ChromeOsSupport -> n.c:
# {"id":"sourceFile","fileName":"ChromeOsSupport.java"}
1:7:boolean isRunningOnArc(android.content.pm.PackageManager):0:0 -> a
com.google.androidbrowserhelper.trusted.ChromeUpdatePrompt -> n.d:
# {"id":"sourceFile","fileName":"ChromeUpdatePrompt.java"}
1:15:boolean
chromeNeedsUpdate(android.content.pm.PackageManager,java.lang.String):0:0 -> a
1:26:void promptIfNeeded(android.content.Context,java.lang.String):0:0 -> b
1:25:void
showToastIfResourceExists(android.content.Context,java.lang.String):0:0 -> c
com.google.androidbrowserhelper.trusted.DelegationService -> n.e:
# {"id":"sourceFile","fileName":"DelegationService.java"}
java.util.List mExtraCommandHandlers -> d
com.google.androidbrowserhelper.trusted.SharedPreferencesTokenStore mTokenStore
-> e
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/A;"}
1:19:void <init>():0:0 -> <init>
1:35:androidx.browser.trusted.TokenStore getTokenStore():0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/m;"}
1:34:android.os.Bundle
onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedW
ebActivityCallbackRemote):0:0 -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Landroid/os/Bundle;Lf/n;)Landroid/os/Bundle;"}
1:6:void
registerExtraCommandHandler(com.google.androidbrowserhelper.trusted.ExtraCommandHan
dler):0:0 -> k
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)V"}
com.google.androidbrowserhelper.trusted.ExtraCommandHandler -> n.f:
# {"id":"sourceFile","fileName":"ExtraCommandHandler.java"}
android.os.Bundle
handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,andro
idx.browser.trusted.TrustedWebActivityCallbackRemote) -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;Landroid/os/Bundle;Lf/n;)Landroid/os/Bundle;"}
com.google.androidbrowserhelper.trusted.FocusActivity ->
com.google.androidbrowserhelper.trusted.FocusActivity:
# {"id":"sourceFile","fileName":"FocusActivity.java"}
java.lang.Boolean mActivityExistsCached -> a
1:1:void addToIntent(android.content.Intent,android.content.Context):0:0 -> a
com.google.androidbrowserhelper.trusted.LauncherActivity -> n.h:
# {"id":"sourceFile","fileName":"LauncherActivity.java"}
com.google.androidbrowserhelper.trusted.LauncherActivityMetadata mMetadata -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/i;"}
boolean mBrowserWasLaunched -> b

com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y mSplashScreenStrategy -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/c;"}
com.google.androidbrowserhelper.trusted.TwaLauncher mTwaLauncher -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H;"}
boolean sChromeVersionChecked -> e
int sLauncherActivitiesAlive -> f
1:4:void <init>():0:0 -> <init>
1:1:void n.LauncherActivity.
$r8$lambda$3hzfHJhFJZQ5nI3Mti9chnnx2cM(n.LauncherActivity):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/h;)V"}
1:59:void
addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):0:0
-> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;)V"}
1:6:com.google.androidbrowserhelper.trusted.TwaLauncher createTwaLauncher():0:0
-> c
# {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/H;"}
1:5:int getColorCompat(int):0:0 -> d
1:6:androidx.browser.customtabs.CustomTabsCallback getCustomTabsCallback():0:0
-> e
# {"id":"com.android.tools.r8.residualsignature","signature":"()Le/b;"}
1:5:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode():0:0
-> f
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/o;"}
1:18:com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy
getFallbackStrategy():0:0 -> g
# {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/H$a;"}
1:87:android.net.Uri getLaunchingUrl():0:0 -> h
1:3:android.widget.ImageView$ScaleType getSplashImageScaleType():0:0 -> i
1:2:android.graphics.Matrix getSplashImageTransformationMatrix():0:0 -> j
2:4:void lambda$launchTwa$0():0:0 -> k
1:229:void launchTwa():0:0 -> l
1:68:boolean restartInNewTask():0:0 -> m
1:2:boolean shouldLaunchImmediately():0:0 -> n
1:13:boolean splashScreenNeeded():0:0 -> o
1:124:void onCreate(android.os.Bundle):0:0 -> onCreate
1:24:void onDestroy():0:0 -> onDestroy
1:11:void onEnterAnimationComplete():0:0 -> onEnterAnimationComplete
1:11:void onRestart():0:0 -> onRestart
1:11:void onSaveInstanceState(android.os.Bundle):0:0 -> onSaveInstanceState
com.google.androidbrowserhelper.trusted.LauncherActivity$$ExternalSyntheticLambda0
-> n.g:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.LauncherActivity
com.google.androidbrowserhelper.trusted.LauncherActivity$
$InternalSyntheticLambda$1$d6e17f375f6c9c31ec4180080cb2b267785baf6f34a2d45886d50dc7
d8912c6e$0.f$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/h;"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.LauncherActivity$
$ExternalSyntheticLambda0.<init>(n.LauncherActivity):0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/h;)V"}
1:1:void n.LauncherActivity$$ExternalSyntheticLambda0.run():0:0 -> run
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.LauncherActivityMetadata -> n.i:
# {"id":"sourceFile","fileName":"LauncherActivityMetadata.java"}
java.lang.String defaultUrl -> a
int statusBarColorId -> b
int statusBarColorDarkId -> c
int navigationBarColorId -> d
int navigationBarColorDarkId -> e
int navigationBarDividerColorId -> f
int navigationBarDividerColorDarkId -> g
int splashImageDrawableId -> h
int splashScreenBackgroundColorId -> i
java.lang.String fileProviderAuthority -> j
int splashScreenFadeOutDurationMillis -> k
java.util.List additionalTrustedOrigins -> l
java.lang.String fallbackStrategyType -> m
androidx.browser.trusted.TrustedWebActivityDisplayMode displayMode -> n
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/o;"}
int screenOrientation -> o
java.lang.String shareTarget -> p
1:166:void <init>(android.os.Bundle,android.content.res.Resources):0:0 ->
<init>
1:42:androidx.browser.trusted.TrustedWebActivityDisplayMode
getDisplayMode(android.os.Bundle):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/
Bundle;)Lf/o;"}
13:122:int getOrientation(java.lang.String):0:0 -> b
1:40:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata
parse(android.content.Context):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;)Ln/i;"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity ->
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
java.lang.String mProviderPackage -> a
androidx.browser.customtabs.CustomTabsServiceConnection mConnection -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/e;"}
1:4:void
access$200(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,andro
idx.browser.customtabs.CustomTabsSession):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/
androidbrowserhelper/trusted/ManageDataLauncherActivity;Le/f;)V"}
1:1:void addSiteSettingsShortcut(android.content.Context,java.lang.String):0:0
-> b
1:1:android.view.View createLoadingView():0:0 -> c
1:1:android.net.Uri getDefaultUrlForManagingSpace():0:0 -> d
1:1:android.content.pm.ShortcutInfo
getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageMan
ager):0:0 -> e
1:1:void handleNoSupportForManageSpace():0:0 -> f
1:1:void handleTwaNeverLaunched():0:0 -> g
1:33:boolean
launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTa
bsSession,java.lang.String,android.net.Uri):0:0 -> h
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/
Activity;Le/f;Ljava/lang/String;Landroid/net/Uri;)Z"}
1:20:void launchSettings(androidx.browser.customtabs.CustomTabsSession):0:0 ->
i
# {"id":"com.android.tools.r8.residualsignature","signature":"(Le/f;)V"}
1:1:void onError(java.lang.RuntimeException):0:0 -> j
1:1:boolean
packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):0:0
-> k
1:1:boolean supportsTrustedWebActivities(java.lang.String):0:0 -> l
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline0 -> n.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:java.lang.Class n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline0.m():0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline1 -> n.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:java.lang.Object n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline1.m(android.content.Context,java.lang.Class):0:0 -
> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline10 -> n.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.content.pm.ShortcutInfo n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline10.m(android.content.pm.ShortcutInfo$Builder):0:0
-> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline2 -> n.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.content.pm.ShortcutManager n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline2.m(java.lang.Object):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline3 -> n.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline3.m(android.content.pm.ShortcutManager,java.util.L
ist):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline4 -> n.o:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:boolean n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline4.m(android.content.pm.ShortcutManager,java.util.L
ist):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline5 -> n.p:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.content.pm.ShortcutInfo$Builder n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline5.m(android.content.pm.ShortcutInfo$Builder,java.l
ang.CharSequence):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline6 -> n.q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.content.pm.ShortcutInfo$Builder n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline6.m(android.content.pm.ShortcutInfo$Builder,java.l
ang.CharSequence):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline7 -> n.r:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.graphics.drawable.Icon n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline7.m(android.content.Context,int):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline8 -> n.s:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.content.pm.ShortcutInfo$Builder n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline8.m(android.content.pm.ShortcutInfo$Builder,androi
d.graphics.drawable.Icon):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline9 -> n.t:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.content.pm.ShortcutInfo$Builder n.ManageDataLauncherActivity$
$ExternalSyntheticApiModelOutline9.m(android.content.pm.ShortcutInfo$Builder,androi
d.content.Intent):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$1 ->
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$a:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$Connection ->
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$b:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity this$0 -> b
1:1:void
<init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):0:0 ->
<init>
2:2:void
<init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,com.googl
e.androidbrowserhelper.trusted.ManageDataLauncherActivity$1):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/
androidbrowserhelper/trusted/ManageDataLauncherActivity;Lcom/google/
androidbrowserhelper/trusted/ManageDataLauncherActivity$a;)V"}
1:19:void
onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customt
abs.CustomTabsClient):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/ComponentName;Le/c;)V"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConn
ection -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$c:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}
androidx.browser.customtabs.CustomTabsSession mSession -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/f;"}
androidx.browser.customtabs.CustomTabsCallback mCustomTabsCallback -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/b;"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity this$0 -> d
1:1:void
<init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):0:0 ->
<init>
2:2:void
<init>(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,com.googl
e.androidbrowserhelper.trusted.ManageDataLauncherActivity$1):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/
androidbrowserhelper/trusted/ManageDataLauncherActivity;Lcom/google/
androidbrowserhelper/trusted/ManageDataLauncherActivity$a;)V"}
1:65:void
onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customt
abs.CustomTabsClient):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/ComponentName;Le/c;)V"}
1:3:androidx.browser.customtabs.CustomTabsSession
access$300(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$Legac
yChromeConnection):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/
androidbrowserhelper/trusted/ManageDataLauncherActivity$c;)Le/f;"}
com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConn
ection$1 -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$c$a:
# {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"}

com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConn
ection this$1 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/
androidbrowserhelper/trusted/ManageDataLauncherActivity$c;"}
1:1:void
onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):0:0 -
> f
com.google.androidbrowserhelper.trusted.NotificationDelegationExtraCommandHandler -
> n.u:
# {"id":"sourceFile","fileName":"NotificationDelegationExtraCommandHandler.java"}
1:4:void <init>():0:0 -> <init>
1:86:android.os.Bundle
handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,andro
idx.browser.trusted.TrustedWebActivityCallbackRemote):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;Landroid/os/Bundle;Lf/n;)Landroid/os/Bundle;"}
com.google.androidbrowserhelper.trusted.NotificationPermissionRequestActivity ->
com.google.androidbrowserhelper.trusted.NotificationPermissionRequestActivity:
# {"id":"sourceFile","fileName":"NotificationPermissionRequestActivity.java"}
java.lang.String mChannelName -> a
android.os.Messenger mMessenger -> b
1:1:android.app.PendingIntent
createPermissionRequestPendingIntent(android.content.Context,java.lang.String):0:0
-> a
1:1:void sendPermissionMessage(android.os.Messenger,boolean):0:0 -> b
com.google.androidbrowserhelper.trusted.NotificationUtils -> n.v:
# {"id":"sourceFile","fileName":"NotificationUtils.java"}
1:42:boolean
areNotificationsEnabled(android.content.Context,java.lang.String):0:0 -> a
1:32:java.lang.String channelNameToId(java.lang.String):0:0 -> b
1:25:void
createNotificationChannel(android.content.Context,java.lang.String):0:0 -> c
com.google.androidbrowserhelper.trusted.PrefUtils -> n.w:
# {"id":"sourceFile","fileName":"PrefUtils.java"}
1:12:android.content.SharedPreferences
getAppSharedPreferences(android.content.Context):0:0 -> a
1:12:boolean hasRequestedNotificationPermission(android.content.Context):0:0 ->
b
1:19:void setHasRequestedNotificationPermission(android.content.Context):0:0 ->
c
com.google.androidbrowserhelper.trusted.QualityEnforcer -> n.z:
# {"id":"sourceFile","fileName":"QualityEnforcer.java"}
com.google.androidbrowserhelper.trusted.QualityEnforcer$Delegate mDelegate -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/z$a;"}
1:11:void <init>():0:0 -> <init>
3:40:android.os.Bundle
extraCallbackWithResult(java.lang.String,android.os.Bundle):0:0 -> b
1:1:void n.QualityEnforcer.
$r8$lambda$2fFOwbGjei_7umXwon5vLjU2LWQ(java.lang.String):0:0 -> g
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.QualityEnforcer.$r8$lambda$VgysdV0V8bu89tZ6SnL06V-
pnr0(java.lang.String):0:0 -> h
# {"id":"com.android.tools.r8.synthesized"}
1:6:void lambda$new$0(java.lang.String):0:0 -> i
1:18:void lambda$new$1(java.lang.String):0:0 -> j
com.google.androidbrowserhelper.trusted.QualityEnforcer$$ExternalSyntheticLambda0 -
> n.x:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.QualityEnforcer$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.QualityEnforcer$
$ExternalSyntheticLambda0.crash(java.lang.String):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.QualityEnforcer$$ExternalSyntheticLambda1 -
> n.y:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
java.lang.String com.google.androidbrowserhelper.trusted.QualityEnforcer$
$InternalSyntheticLambda$3$3b69d296e4617850fa0b4437bff84a5384ff1b0f4217de8559dce21e
574c0196$0.f$0 -> a
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.QualityEnforcer$
$ExternalSyntheticLambda1.<init>(java.lang.String):0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.QualityEnforcer$$ExternalSyntheticLambda1.run():0:0 -> run
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.QualityEnforcer$Delegate -> n.z$a:
# {"id":"sourceFile","fileName":"QualityEnforcer.java"}
void crash(java.lang.String) -> a
com.google.androidbrowserhelper.trusted.SharedPreferencesTokenStore -> n.A:
# {"id":"sourceFile","fileName":"SharedPreferencesTokenStore.java"}
android.content.Context mContext -> a
1:10:void <init>(android.content.Context):0:0 -> <init>
1:40:void store(androidx.browser.trusted.Token):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/j;)V"}
1:26:androidx.browser.trusted.Token load():0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"()Lf/j;"}
com.google.androidbrowserhelper.trusted.SharingUtils -> n.B:
# {"id":"sourceFile","fileName":"SharingUtils.java"}
1:25:boolean isShareIntent(android.content.Intent):0:0 -> a
1:42:java.util.List parseAcceptedTypes(java.lang.Object):0:0 -> b
5:52:java.util.List parseFiles(org.json.JSONArray):0:0 -> c
1:63:androidx.browser.trusted.sharing.ShareTarget
parseShareTargetJson(java.lang.String):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;)Lg/b;"}
1:57:androidx.browser.trusted.sharing.ShareData
retrieveShareDataFromIntent(android.content.Intent):0:0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Intent;)Lg/a;"}
com.google.androidbrowserhelper.trusted.TwaLauncher -> n.H:
# {"id":"sourceFile","fileName":"TwaLauncher.java"}
android.content.Context mContext -> a
java.lang.String mProviderPackage -> b
int mLaunchMode -> c
int mSessionId -> d

com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsServiceConnection
mServiceConnection -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H$b;"}
androidx.browser.customtabs.CustomTabsSession mSession -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/f;"}
androidx.browser.trusted.TokenStore mTokenStore -> g
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/m;"}
boolean mDestroyed -> h
com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy
CCT_FALLBACK_STRATEGY -> i
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H$a;"}
com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy
WEBVIEW_FALLBACK_STRATEGY -> j
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H$a;"}
1:15:void <clinit>():0:0 -> <clinit>
1:1:void <init>(android.content.Context):0:0 -> <init>
2:2:void <init>(android.content.Context,java.lang.String):0:0 -> <init>
3:3:void
<init>(android.content.Context,java.lang.String,int,androidx.browser.trusted.TokenS
tore):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;ILf/m;)V"}
1:1:void n.TwaLauncher.
$r8$lambda$I30pPH0RZ6xjoJz1nd6AMQCL9lU(n.TwaLauncher,f.TrustedWebActivityIntentBuil
der,o.SplashScreenStrategy,java.lang.Runnable):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Lf/q;Lo/
e;Ljava/lang/Runnable;)V"}
1:1:void n.TwaLauncher.
$r8$lambda$JM1sXVlybaRtF2tkfmJAA4OgcwA(n.TwaLauncher,n.TwaLauncher$FallbackStrategy
,f.TrustedWebActivityIntentBuilder,java.lang.Runnable):0:0 -> b
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Ln/
H$a;Lf/q;Ljava/lang/Runnable;)V"}
1:1:void n.TwaLauncher.
$r8$lambda$TrHT6vacIiGyKe8fwH3CC8EhYhs(android.content.Context,f.TrustedWebActivity
IntentBuilder,java.lang.String,java.lang.Runnable):0:0 -> c
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;Ljava/lang/String;Ljava/lang/Runnable;)V"}
1:1:void n.TwaLauncher.$r8$lambda$c1jqEXrqsvA0UZa-
cS6TQkDCPy4(n.TwaLauncher,f.TrustedWebActivityIntentBuilder,java.lang.Runnable):0:0
-> d
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Lf/
q;Ljava/lang/Runnable;)V"}
1:1:void n.TwaLauncher.$r8$lambda$nIkqbYj9s3BHFYj-
9kMIC3ME1OA(android.content.Context,f.TrustedWebActivityIntentBuilder,java.lang.Str
ing,java.lang.Runnable):0:0 -> e
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;Ljava/lang/String;Ljava/lang/Runnable;)V"}
1:3:android.content.Context
access$100(com.google.androidbrowserhelper.trusted.TwaLauncher):0:0 -> f
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;)Landroid/
content/Context;"}
1:3:java.lang.String
access$200(com.google.androidbrowserhelper.trusted.TwaLauncher):0:0 -> g
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;)Ljava/
lang/String;"}
1:3:androidx.browser.customtabs.CustomTabsSession
access$300(com.google.androidbrowserhelper.trusted.TwaLauncher):0:0 -> h
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;)Le/f;"}
1:3:androidx.browser.customtabs.CustomTabsSession
access$302(com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.cus
tomtabs.CustomTabsSession):0:0 -> i
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Le/
f;)Le/f;"}
1:3:int access$400(com.google.androidbrowserhelper.trusted.TwaLauncher):0:0 ->
j
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;)I"}
1:21:void destroy():0:0 -> k
1:3:java.lang.String getProviderPackage():0:0 -> l
1:4:void
lambda$launchTwa$2(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.goo
gle.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runna
ble):0:0 -> m
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Lo/
e;Ljava/lang/Runnable;)V"}
1:8:void
lambda$launchTwa$3(com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStra
tegy,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):0
:0 -> n
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H$a;Lf/
q;Ljava/lang/Runnable;)V"}
1:4:void
lambda$launchWhenSessionEstablished$4(androidx.browser.trusted.TrustedWebActivityIn
tentBuilder,java.lang.Runnable):0:0 -> o
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Ljava/
lang/Runnable;)V"}
1:42:void
lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivity
IntentBuilder,java.lang.String,java.lang.Runnable):0:0 -> p
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;Ljava/lang/String;Ljava/lang/Runnable;)V"}
1:21:void
lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivity
IntentBuilder,java.lang.String,java.lang.Runnable):0:0 -> q
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;Ljava/lang/String;Ljava/lang/Runnable;)V"}
1:57:void
launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.cu
stomtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.S
plashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaL
auncher$FallbackStrategy):0:0 -> r
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Le/b;Lo/
e;Ljava/lang/Runnable;Ln/H$a;)V"}
3:51:void
launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser
.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreen
s.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.T
waLauncher$FallbackStrategy):0:0 -> s
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Le/b;Lo/
e;Ljava/lang/Runnable;Ln/H$a;)V"}
1:27:void
launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuild
er,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.
lang.Runnable):0:0 -> t
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Lo/
e;Ljava/lang/Runnable;)V"}
1:42:void
launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilde
r,java.lang.Runnable):0:0 -> u
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Ljava/
lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda0 ->
n.C:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.TwaLauncher$$ExternalSyntheticLambda0.<init>():0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.TwaLauncher$
$ExternalSyntheticLambda0.launch(android.content.Context,f.TrustedWebActivityIntent
Builder,java.lang.String,java.lang.Runnable):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;Ljava/lang/String;Ljava/lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda1 ->
n.D:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.TwaLauncher$$ExternalSyntheticLambda1.<init>():0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.TwaLauncher$
$ExternalSyntheticLambda1.launch(android.content.Context,f.TrustedWebActivityIntent
Builder,java.lang.String,java.lang.Runnable):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;Ljava/lang/String;Ljava/lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda2 ->
n.E:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$0.f$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H;"}
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.TrustedWebActivityIntentBuilder
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$0.f$1 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/q;"}
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$0.f$2 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/e;"}
# {"id":"com.android.tools.r8.synthesized"}
java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$0.f$3 -> d
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.TwaLauncher$
$ExternalSyntheticLambda2.<init>(n.TwaLauncher,f.TrustedWebActivityIntentBuilder,o.
SplashScreenStrategy,java.lang.Runnable):0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Lf/q;Lo/
e;Ljava/lang/Runnable;)V"}
1:1:void n.TwaLauncher$$ExternalSyntheticLambda2.run():0:0 -> run
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda3 ->
n.F:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$1.f$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H;"}
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$1.f$1 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H$a;"}
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.TrustedWebActivityIntentBuilder
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$1.f$2 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/q;"}
# {"id":"com.android.tools.r8.synthesized"}
java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7f
b52fc48c$1.f$3 -> d
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.TwaLauncher$
$ExternalSyntheticLambda3.<init>(n.TwaLauncher,n.TwaLauncher$FallbackStrategy,f.Tru
stedWebActivityIntentBuilder,java.lang.Runnable):0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Ln/
H$a;Lf/q;Ljava/lang/Runnable;)V"}
1:1:void n.TwaLauncher$$ExternalSyntheticLambda3.run():0:0 -> run
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda4 ->
n.G:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070
994eb975$0.f$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H;"}
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.TrustedWebActivityIntentBuilder
com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070
994eb975$0.f$1 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/q;"}
# {"id":"com.android.tools.r8.synthesized"}
java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$
$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070
994eb975$0.f$2 -> c
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.TwaLauncher$
$ExternalSyntheticLambda4.<init>(n.TwaLauncher,f.TrustedWebActivityIntentBuilder,ja
va.lang.Runnable):0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Lf/
q;Ljava/lang/Runnable;)V"}
1:1:void n.TwaLauncher$$ExternalSyntheticLambda4.run():0:0 -> run
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy -> n.H$a:
# {"id":"sourceFile","fileName":"TwaLauncher.java"}
void
launch(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBui
lder,java.lang.String,java.lang.Runnable) -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;Ljava/lang/String;Ljava/lang/Runnable;)V"}
com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsServiceConnection
-> n.H$b:
# {"id":"sourceFile","fileName":"TwaLauncher.java"}
java.lang.Runnable mOnSessionCreatedRunnable -> b
java.lang.Runnable mOnSessionCreationFailedRunnable -> c
androidx.browser.customtabs.CustomTabsCallback mCustomTabsCallback -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/b;"}
com.google.androidbrowserhelper.trusted.TwaLauncher this$0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"Ln/H;"}
1:8:void
<init>(com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.customt
abs.CustomTabsCallback):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H;Le/b;)V"}
1:89:void
onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customt
abs.CustomTabsClient):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/ComponentName;Le/c;)V"}
1:4:void
access$000(com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsService
Connection,java.lang.Runnable,java.lang.Runnable):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/H$b;Ljava/
lang/Runnable;Ljava/lang/Runnable;)V"}
1:5:void setSessionCreationRunnables(java.lang.Runnable,java.lang.Runnable):0:0
-> d
1:7:void onServiceDisconnected(android.content.ComponentName):0:0 ->
onServiceDisconnected
com.google.androidbrowserhelper.trusted.TwaProviderPicker -> n.I:
# {"id":"sourceFile","fileName":"TwaProviderPicker.java"}
java.lang.String sPackageNameForTesting -> a
1:75:java.util.Map
getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):0:0 -> a
1:239:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action
pickProvider(android.content.pm.PackageManager):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/pm/PackageManager;)Ln/I$a;"}
com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action -> n.I$a:
# {"id":"sourceFile","fileName":"TwaProviderPicker.java"}
int launchMode -> a
java.lang.String provider -> b
1:8:void <init>(int,java.lang.String):0:0 -> <init>
com.google.androidbrowserhelper.trusted.TwaSharedPreferencesManager -> n.J:
# {"id":"sourceFile","fileName":"TwaSharedPreferencesManager.java"}
android.content.SharedPreferences mSharedPreferences -> a
1:13:void <init>(android.content.Context):0:0 -> <init>
1:10:java.lang.String readLastLaunchedProviderPackageName():0:0 -> a
1:16:void writeLastLaunchedProviderPackageName(java.lang.String):0:0 -> b
com.google.androidbrowserhelper.trusted.Utils -> n.M:
# {"id":"sourceFile","fileName":"Utils.java"}
1:21:void addSystemUiVisibilityFlag(android.app.Activity,int):0:0 -> a
1:47:android.graphics.Bitmap
convertDrawableToBitmap(android.content.Context,int):0:0 -> b
30:35:float luminanceOfColorComponent(float):0:0 -> c
1:30:void setNavigationBarColor(android.app.Activity,int):0:0 -> d
1:30:void setStatusBarColor(android.app.Activity,int):0:0 -> e
1:66:boolean shouldUseDarkIconsOnBackground(int):0:0 -> f
com.google.androidbrowserhelper.trusted.Utils$$ExternalSyntheticApiModelOutline0 ->
n.K:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.Utils$
$ExternalSyntheticApiModelOutline0.m(android.view.Window,int):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.Utils$$ExternalSyntheticApiModelOutline1 ->
n.L:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:void n.Utils$
$ExternalSyntheticApiModelOutline1.m(android.view.Window,int):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity ->
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity:
# {"id":"sourceFile","fileName":"WebViewFallbackActivity.java"}
android.net.Uri mLaunchUrl -> a
int mStatusBarColor -> b
android.webkit.WebView mWebView -> c
java.util.List mExtraOrigins -> d
java.lang.String TAG -> e
1:1:android.webkit.WebView
access$000(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):0:0 ->
a
1:1:android.webkit.WebView
access$002(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity,android.
webkit.WebView):0:0 -> b
1:1:void access$100(android.webkit.WebSettings):0:0 -> c
1:1:android.net.Uri
access$200(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):0:0 ->
d
1:1:int
access$300(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):0:0 ->
e
1:1:java.lang.String access$400():0:0 -> f
1:1:java.util.List
access$500(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):0:0 ->
g
1:51:android.content.Intent
createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowse
rhelper.trusted.LauncherActivityMetadata):0:0 -> h
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Landroid/net/Uri;Ln/i;)Landroid/content/Intent;"}
1:1:android.webkit.WebChromeClient createWebViewChromeClient():0:0 -> i
1:1:android.webkit.WebViewClient createWebViewClient():0:0 -> j
1:1:void setupWebSettings(android.webkit.WebSettings):0:0 -> k
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$
$ExternalSyntheticApiModelOutline0 -> n.N:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:int n.WebViewFallbackActivity$
$ExternalSyntheticApiModelOutline0.m(android.view.Window):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$1 ->
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$a:
# {"id":"sourceFile","fileName":"WebViewFallbackActivity.java"}
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity this$0 -> a
1:1:boolean matchExtraOrigins(android.net.Uri):0:0 -> a
1:1:boolean shouldOverrideUrlLoading(android.net.Uri):0:0 -> b
1:1:boolean uriOriginsMatch(android.net.Uri,android.net.Uri):0:0 -> c
1:1:boolean
shouldOverrideUrlLoading(android.webkit.WebView,android.webkit.WebResourceRequest):
0:0 -> shouldOverrideUrlLoading
2:2:boolean
shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String):0:0 ->
shouldOverrideUrlLoading
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$1$
$ExternalSyntheticApiModelOutline0 -> n.O:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
1:1:android.net.Uri n.WebViewFallbackActivity$1$
$ExternalSyntheticApiModelOutline0.m(android.webkit.WebResourceRequest):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$2 ->
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity$b:
# {"id":"sourceFile","fileName":"WebViewFallbackActivity.java"}
android.view.View fullScreenView -> a
int originalOrientation -> b
com.google.androidbrowserhelper.trusted.WebViewFallbackActivity this$0 -> c
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y -> o.c:
# {"id":"sourceFile","fileName":"PwaWrapperSplashScreenStrategy.java"}
android.app.Activity mActivity -> a
int mDrawableId -> b
int mBackgroundColor -> c
android.widget.ImageView$ScaleType mScaleType -> d
android.graphics.Matrix mTransformationMatrix -> e
java.lang.String mFileProviderAuthority -> f
int mFadeOutDurationMillis -> g
android.graphics.Bitmap mSplashImage -> h
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask
mSplashImageTransferTask -> i
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/d;"}
java.lang.String mProviderPackage -> j
boolean mProviderSupportsSplashScreens -> k
boolean mEnterAnimationComplete -> l
java.lang.Runnable mOnEnterAnimationCompleteRunnable -> m
com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor
sSystemBarColorPredictor -> n
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/f;"}
1:8:void <clinit>():0:0 -> <clinit>
1:1:void
<init>(android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.grap
hics.Matrix,int,java.lang.String):0:0 -> <init>
1:58:void
configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androi
dx.browser.customtabs.CustomTabsSession,java.lang.Runnable):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Le/
f;Ljava/lang/Runnable;)V"}
1:53:void
onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIn
tentBuilder):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Lf/q;)V"}
1:1:void o.PwaWrapperSplashScreenStrategy.
$r8$lambda$9JTuZD6M92kUC6R4fYUvSABc_aQ(o.PwaWrapperSplashScreenStrategy,java.lang.R
unnable):0:0 -> c
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;Ljava/
lang/Runnable;)V"}
1:1:void o.PwaWrapperSplashScreenStrategy.
$r8$lambda$X_KJuDIIDbtk9JhsXSQ8ESLNtVI(o.PwaWrapperSplashScreenStrategy,f.TrustedWe
bActivityIntentBuilder,java.lang.Runnable,boolean):0:0 -> d
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;Lf/
q;Ljava/lang/Runnable;Z)V"}
1:39:void
customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.truste
d.TrustedWebActivityIntentBuilder):0:0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Lf/q;)V"}
1:8:void destroy():0:0 -> f
1:4:void
lambda$configureTwaBuilder$0(androidx.browser.trusted.TrustedWebActivityIntentBuild
er,java.lang.Runnable,boolean):0:0 -> g
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Ljava/
lang/Runnable;Z)V"}
1:10:void lambda$onSplashImageTransferred$1(java.lang.Runnable):0:0 -> h
1:54:android.os.Bundle makeSplashScreenParamsBundle():0:0 -> i
2:14:void onActivityEnterAnimationComplete():0:0 -> j
3:29:void
onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,b
oolean,java.lang.Runnable):0:0 -> k
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;ZLjava/
lang/Runnable;)V"}
1:11:void runWhenEnterAnimationComplete(java.lang.Runnable):0:0 -> l
1:68:void showSplashScreen():0:0 -> m
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y$$ExternalSyntheticLambda0 -> o.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y$
$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72
cdb01219$0.f$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/c;"}
# {"id":"com.android.tools.r8.synthesized"}
androidx.browser.trusted.TrustedWebActivityIntentBuilder
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y$
$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72
cdb01219$0.f$1 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"Lf/q;"}
# {"id":"com.android.tools.r8.synthesized"}
java.lang.Runnable
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y$
$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72
cdb01219$0.f$2 -> c
# {"id":"com.android.tools.r8.synthesized"}
1:1:void o.PwaWrapperSplashScreenStrategy$
$ExternalSyntheticLambda0.<init>(o.PwaWrapperSplashScreenStrategy,f.TrustedWebActiv
ityIntentBuilder,java.lang.Runnable):0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;Lf/
q;Ljava/lang/Runnable;)V"}
1:1:void o.PwaWrapperSplashScreenStrategy$
$ExternalSyntheticLambda0.onFinished(boolean):0:0 -> a
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y$$ExternalSyntheticLambda1 -> o.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}

com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y$
$InternalSyntheticLambda$5$6168ed9f4e24bc48437ec8c6823829bdad3b12f695347db5cd71e1f9
3943af3b$0.f$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/c;"}
# {"id":"com.android.tools.r8.synthesized"}
java.lang.Runnable
com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrateg
y$
$InternalSyntheticLambda$5$6168ed9f4e24bc48437ec8c6823829bdad3b12f695347db5cd71e1f9
3943af3b$0.f$1 -> b
# {"id":"com.android.tools.r8.synthesized"}
1:1:void o.PwaWrapperSplashScreenStrategy$
$ExternalSyntheticLambda1.<init>(o.PwaWrapperSplashScreenStrategy,java.lang.Runnabl
e):0:0 -> <init>
# {"id":"com.android.tools.r8.synthesized"}
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;Ljava/
lang/Runnable;)V"}
1:1:void o.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda1.run():0:0 -
> run
# {"id":"com.android.tools.r8.synthesized"}
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask ->
o.d:
# {"id":"sourceFile","fileName":"SplashImageTransferTask.java"}
android.content.Context mContext -> a
android.graphics.Bitmap mBitmap -> b
java.lang.String mAuthority -> c
androidx.browser.customtabs.CustomTabsSession mSession -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"Le/f;"}
java.lang.String mProviderPackage -> e

com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callb
ack mCallback -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/d$b;"}
android.os.AsyncTask mAsyncTask -> g
1:1:void <clinit>():0:0 -> <clinit>
1:25:void
<init>(android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.br
owser.customtabs.CustomTabsSession,java.lang.String):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Landroid/graphics/Bitmap;Ljava/lang/String;Le/f;Ljava/lang/
String;)V"}
1:3:android.content.Context
access$000(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransfe
rTask):0:0 -> a
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Landroid/
content/Context;"}
1:3:android.graphics.Bitmap
access$100(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransfe
rTask):0:0 -> b
#
{"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Landroid/
graphics/Bitmap;"}
1:3:java.lang.String
access$200(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransfe
rTask):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Ljava/
lang/String;"}
1:3:java.lang.String
access$300(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransfe
rTask):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Ljava/
lang/String;"}
1:3:androidx.browser.customtabs.CustomTabsSession
access$400(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransfe
rTask):0:0 -> e
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Le/f;"}

1:3:com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$C
allback
access$500(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransfe
rTask):0:0 -> f
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Lo/
d$b;"}
1:10:void cancel():0:0 -> g
1:11:void
execute(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTa
sk$Callback):0:0 -> h
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d$b;)V"}
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$1 ->
o.d$a:
# {"id":"sourceFile","fileName":"SplashImageTransferTask.java"}
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask
this$0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"Lo/d;"}
1:6:void
<init>(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTas
k):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)V"}
1:186:java.lang.Boolean doInBackground(java.lang.Void[]):0:0 -> a
1:35:long getLastAppUpdateTime():0:0 -> b
1:28:void onPostExecute(java.lang.Boolean):0:0 -> c
1:29:boolean transferToCustomTabsProvider(java.io.File):0:0 -> d
1:7:java.lang.Object doInBackground(java.lang.Object[]):0:0 -> doInBackground
1:6:void onPostExecute(java.lang.Object):0:0 -> onPostExecute
com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callb
ack -> o.d$b:
# {"id":"sourceFile","fileName":"SplashImageTransferTask.java"}
void onFinished(boolean) -> a
com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy -> o.e:
# {"id":"sourceFile","fileName":"SplashScreenStrategy.java"}
void
configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androi
dx.browser.customtabs.CustomTabsSession,java.lang.Runnable) -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/q;Le/
f;Ljava/lang/Runnable;)V"}
void
onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIn
tentBuilder) -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/
String;Lf/q;)V"}
com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor ->
o.f:
# {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"}
java.util.Map mSupportedFeaturesCache -> a
1:11:void <init>():0:0 -> <init>
1:55:int
getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebA
ctivityIntentBuilder):0:0 -> a
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Lf/q;)I"}
1:60:java.lang.Integer
getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.tr
usted.TrustedWebActivityIntentBuilder):0:0 -> b
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;Lf/q;)Ljava/lang/Integer;"}
1:40:java.lang.Integer
getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser
.trusted.TrustedWebActivityIntentBuilder):0:0 -> c
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;Lf/q;)Ljava/lang/Integer;"}

1:82:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$
SupportedFeatures
getSupportedFeatures(android.content.Context,java.lang.String):0:0 -> d
# {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/
content/Context;Ljava/lang/String;)Lo/f$b;"}
3:16:boolean hasCategory(android.content.pm.ResolveInfo,java.lang.String):0:0 -
> e
1:7:boolean
providerSupportsColorSchemeParams(android.content.Context,java.lang.String):0:0 ->
f
1:7:boolean
providerSupportsNavBarColorCustomization(android.content.Context,java.lang.String):
0:0 -> g
com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$1 ->
o.f$a:
# {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"}
com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$Suppo
rtedFeatures -> o.f$b:
# {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"}
boolean navbarColorCustomization -> a
boolean colorSchemeCustomization -> b
1:1:void <init>(boolean,boolean):0:0 -> <init>
2:2:void
<init>(boolean,boolean,com.google.androidbrowserhelper.trusted.splashscreens.System
BarColorPredictor$1):0:0 -> <init>
# {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLo/f$a;)V"}
com.nord_lock.fastener_standards.twa.Application ->
com.nord_lock.fastener_standards.twa.Application:
# {"id":"sourceFile","fileName":"Application.java"}
com.nord_lock.fastener_standards.twa.DelegationService ->
com.nord_lock.fastener_standards.twa.DelegationService:
# {"id":"sourceFile","fileName":"DelegationService.java"}
com.nord_lock.fastener_standards.twa.LauncherActivity ->
com.nord_lock.fastener_standards.twa.LauncherActivity:
# {"id":"sourceFile","fileName":"LauncherActivity.java"}
1:1:android.net.Uri getLaunchingUrl():0:0 -> h

You might also like