# compiler: R8 # compiler_version: 8.13.6 # min_api: 23 # common_typos_disable # {"id":"com.android.tools.r8.mapping","version":"2.2"} # pg_map_id: 628d5a0eb49d95947abd04fa16c1dfd8cd80b64b858d9f7d727bb7876f16b9e2 # pg_map_hash: SHA-256 628d5a0eb49d95947abd04fa16c1dfd8cd80b64b858d9f7d727bb7876f16b9e2 android.app.AppComponentFactory -> android.app.AppComponentFactory: # {"id":"com.android.tools.r8.synthesized"} void () -> # {"id":"com.android.tools.r8.synthesized"} android.support.customtabs.ICustomTabsCallback -> a.a: # {"id":"sourceFile","fileName":"ICustomTabsCallback.java"} java.lang.String DESCRIPTOR -> a 5:13:void ():399:399 -> void onActivityResized(int,int,android.os.Bundle) -> a android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle) -> c void onPostMessage(java.lang.String,android.os.Bundle) -> h void extraCallback(java.lang.String,android.os.Bundle) -> k void onActivityLayout(int,int,int,int,int,android.os.Bundle) -> m void onMessageChannelReady(android.os.Bundle) -> n void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle) -> r void onWarmupCompleted(android.os.Bundle) -> s void onMinimized(android.os.Bundle) -> t void onUnminimized(android.os.Bundle) -> v void onNavigationEvent(int,android.os.Bundle) -> w android.support.customtabs.ICustomTabsCallback$Stub -> a.a$a: # {"id":"sourceFile","fileName":"ICustomTabsCallback.java"} 1:3:void ():60:60 -> 4:9:void ():61:61 -> 1:1:android.os.IBinder asBinder():80:80 -> asBinder 1:10:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):84:84 -> onTransact 11:18:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):86:86 -> onTransact 19:25:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):89:89 -> onTransact 26:30:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):205:205 -> onTransact 31:38:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):199:199 -> onTransact 39:44:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):200:200 -> onTransact 45:52:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):192:192 -> onTransact 53:56:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):193:193 -> onTransact 57:60:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):175:175 -> onTransact 61:64:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):177:177 -> onTransact 65:68:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):179:179 -> onTransact 69:72:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):181:181 -> onTransact 73:76:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):183:183 -> onTransact 77:86:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):185:185 -> onTransact 87:92:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):186:186 -> onTransact 93:100:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):168:168 -> onTransact 101:106:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):169:169 -> onTransact 107:110:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):157:157 -> onTransact 111:114:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):159:159 -> onTransact 115:122:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):161:161 -> onTransact 123:128:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):162:162 -> onTransact 129:132:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):146:146 -> onTransact 133:140:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):148:148 -> onTransact 141:144:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):149:149 -> onTransact 145:147:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):150:150 -> onTransact 148:153:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):151:151 -> onTransact 154:157:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):133:133 -> onTransact 158:165:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):135:135 -> onTransact 166:174:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):137:137 -> onTransact 175:182:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):139:139 -> onTransact 183:187:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):140:140 -> onTransact 188:191:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):123:123 -> onTransact 192:199:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):125:125 -> onTransact 200:202:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):126:126 -> onTransact 203:207:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):127:127 -> onTransact 208:215:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):115:115 -> onTransact 216:218:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):116:116 -> onTransact 219:223:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):117:117 -> onTransact 224:227:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):106:106 -> onTransact 228:235:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):108:108 -> onTransact 236:240:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):109:109 -> onTransact 241:244:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):97:97 -> onTransact 245:252:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):99:99 -> onTransact 253:256:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):100:100 -> onTransact android.support.customtabs.ICustomTabsCallback$_Parcel -> a.a$b: # {"id":"sourceFile","fileName":"ICustomTabsCallback.java"} 1:5:java.lang.Object access$000(android.os.Parcel,android.os.Parcelable$Creator):414:414 -> a 1:4:void access$100(android.os.Parcel,android.os.Parcelable,int):414:414 -> b 1:6:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):418:418 -> c 7:13:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):419:419 -> c 4:6:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):427:427 -> d 7:11:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):428:428 -> d 12:15:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):430:430 -> d android.support.customtabs.ICustomTabsService -> a.b: # {"id":"sourceFile","fileName":"ICustomTabsService.java"} java.lang.String DESCRIPTOR -> b 5:13:void ():660:660 -> boolean newSession(android.support.customtabs.ICustomTabsCallback) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;)Z"} boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;ILandroid/os/Bundle;)Z"} boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z"} boolean warmup(long) -> p boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle) -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/os/Bundle;)Z"} boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle) -> x # {"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:12:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):98:98 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/IBinder;)La/b;"} 13:16:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):99:99 -> y 17:19:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):100:100 -> y 20:25:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):102:102 -> y android.support.customtabs.ICustomTabsService$Stub$Proxy -> a.b$a$a: # {"id":"sourceFile","fileName":"ICustomTabsService.java"} android.os.IBinder mRemote -> e 1:3:void (android.os.IBinder):323:323 -> 4:6:void (android.os.IBinder):324:324 -> 1:3:android.os.IBinder asBinder():328:328 -> asBinder 1:4:boolean newSession(android.support.customtabs.ICustomTabsCallback):354:354 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;)Z"} 5:8:boolean newSession(android.support.customtabs.ICustomTabsCallback):355:355 -> f 9:13:boolean newSession(android.support.customtabs.ICustomTabsCallback):358:358 -> f 14:16:boolean newSession(android.support.customtabs.ICustomTabsCallback):359:359 -> f 17:23:boolean newSession(android.support.customtabs.ICustomTabsCallback):360:360 -> f 24:26:boolean newSession(android.support.customtabs.ICustomTabsCallback):361:361 -> f 27:33:boolean newSession(android.support.customtabs.ICustomTabsCallback):362:362 -> f 34:36:boolean newSession(android.support.customtabs.ICustomTabsCallback):365:365 -> f 37:41:boolean newSession(android.support.customtabs.ICustomTabsCallback):366:366 -> f 42:44:boolean newSession(android.support.customtabs.ICustomTabsCallback):365:365 -> f 45:47:boolean newSession(android.support.customtabs.ICustomTabsCallback):366:366 -> f 48:48:boolean newSession(android.support.customtabs.ICustomTabsCallback):367:367 -> f 1:4:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):564:564 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;ILandroid/os/Bundle;)Z"} 5:8:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):565:565 -> i 9:13:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):568:568 -> i 14:17:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):569:569 -> i 18:20:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):570:570 -> i 21:23:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):571:571 -> i 24:26:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):572:572 -> i 27:33:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):573:573 -> i 34:36:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):574:574 -> i 37:43:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):575:575 -> i 44:46:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):578:578 -> i 47:51:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):579:579 -> i 52:54:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):578:578 -> i 55:57:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):579:579 -> i 58:58:boolean receiveFile(android.support.customtabs.ICustomTabsCallback,android.net.Uri,int,android.os.Bundle):580:580 -> i 1:4:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):391:391 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/net/Uri;Landroid/os/Bundle;Ljava/util/List;)Z"} 5:8:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):392:392 -> l 9:13:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):395:395 -> l 14:17:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):396:396 -> l 18:20:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):397:397 -> l 21:23:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):398:398 -> l 24:26:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):399:399 -> l 27:32:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):400:400 -> l 33:35:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):401:401 -> l 36:42:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):402:402 -> l 43:45:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):405:405 -> l 46:50:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):406:406 -> l 51:53:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):405:405 -> l 54:56:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):406:406 -> l 57:57:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):407:407 -> l 1:4:boolean warmup(long):336:336 -> p 5:8:boolean warmup(long):337:337 -> p 9:13:boolean warmup(long):340:340 -> p 14:16:boolean warmup(long):341:341 -> p 17:23:boolean warmup(long):342:342 -> p 24:26:boolean warmup(long):343:343 -> p 27:33:boolean warmup(long):344:344 -> p 34:36:boolean warmup(long):347:347 -> p 37:41:boolean warmup(long):348:348 -> p 42:44:boolean warmup(long):347:347 -> p 45:47:boolean warmup(long):348:348 -> p 48:48:boolean warmup(long):349:349 -> p 1:4:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):372:372 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;Landroid/os/Bundle;)Z"} 5:8:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):373:373 -> u 9:13:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):376:376 -> u 14:17:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):377:377 -> u 18:20:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):378:378 -> u 21:27:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):379:379 -> u 28:30:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):380:380 -> u 31:37:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):381:381 -> u 38:40:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):384:384 -> u 41:45:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):385:385 -> u 46:48:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):384:384 -> u 49:51:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):385:385 -> u 52:52:boolean newSessionWithExtras(android.support.customtabs.ICustomTabsCallback,android.os.Bundle):386:386 -> u 1:4:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):543:543 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(La/a;ILandroid/net/Uri;Landroid/os/Bundle;)Z"} 5:8:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):544:544 -> x 9:13:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):547:547 -> x 14:16:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):548:548 -> x 17:20:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):549:549 -> x 21:23:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):550:550 -> x 24:26:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):551:551 -> x 27:33:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):552:552 -> x 34:36:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):553:553 -> x 37:43:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):554:554 -> x 44:46:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):557:557 -> x 47:51:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):558:558 -> x 52:54:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):557:557 -> x 55:57:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):558:558 -> x 58:58:boolean validateRelationship(android.support.customtabs.ICustomTabsCallback,int,android.net.Uri,android.os.Bundle):559:559 -> x android.support.customtabs.ICustomTabsService$_Parcel -> a.b$b: # {"id":"sourceFile","fileName":"ICustomTabsService.java"} 1:4:void access$100(android.os.Parcel,android.os.Parcelable,int):678:678 -> a 1:4:void access$200(android.os.Parcel,java.util.List,int):678:678 -> b 4:7:void writeTypedList(android.os.Parcel,java.util.List,int):700:700 -> c 8:11:void writeTypedList(android.os.Parcel,java.util.List,int):702:702 -> c 12:17:void writeTypedList(android.os.Parcel,java.util.List,int):704:704 -> c 18:30:void writeTypedList(android.os.Parcel,java.util.List,int):706:706 -> c 4:6:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):691:691 -> d 7:11:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):692:692 -> d 12:15:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):694:694 -> d android.support.customtabs.trusted.ITrustedWebActivityCallback -> b.a: # {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"} java.lang.String DESCRIPTOR -> c 5:13:void ():113:113 -> android.support.customtabs.trusted.ITrustedWebActivityCallback$Stub -> b.a$a: # {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"} 5:12:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):39:39 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/IBinder;)Lb/a;"} 13:16:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):40:40 -> y 17:19:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):41:41 -> y 20:25:android.support.customtabs.trusted.ITrustedWebActivityCallback asInterface(android.os.IBinder):43:43 -> y android.support.customtabs.trusted.ITrustedWebActivityCallback$Stub$Proxy -> b.a$a$a: # {"id":"sourceFile","fileName":"ITrustedWebActivityCallback.java"} android.os.IBinder mRemote -> e 1:3:void (android.os.IBinder):82:82 -> 4:6:void (android.os.IBinder):83:83 -> 1:3:android.os.IBinder asBinder():87:87 -> asBinder android.support.customtabs.trusted.ITrustedWebActivityService -> b.b: # {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"} java.lang.String DESCRIPTOR -> d 5:13:void ():299:299 -> int getSmallIconId() -> b android.os.Bundle getSmallIconBitmap() -> d android.os.Bundle areNotificationsEnabled(android.os.Bundle) -> e android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder) -> g android.os.Bundle getActiveNotifications() -> j void cancelNotification(android.os.Bundle) -> o android.os.Bundle notifyNotificationWithChannel(android.os.Bundle) -> q android.support.customtabs.trusted.ITrustedWebActivityService$Stub -> b.b$a: # {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"} 1:3:void ():51:51 -> 4:9:void ():52:52 -> 1:1:android.os.IBinder asBinder():71:71 -> asBinder 1:10:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):75:75 -> onTransact 11:18:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):77:77 -> onTransact 19:25:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):80:80 -> onTransact 26:30:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):147:147 -> onTransact 31:34:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):135:135 -> onTransact 35:42:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):137:137 -> onTransact 43:46:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):139:139 -> onTransact 47:50:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):140:140 -> onTransact 51:53:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):141:141 -> onTransact 54:57:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):142:142 -> onTransact 58:61:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):127:127 -> onTransact 62:64:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):128:128 -> onTransact 65:68:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):129:129 -> onTransact 69:76:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):88:88 -> onTransact 77:80:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):89:89 -> onTransact 81:83:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):90:90 -> onTransact 84:87:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):91:91 -> onTransact 88:91:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):113:113 -> onTransact 92:94:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):114:114 -> onTransact 95:98:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):115:115 -> onTransact 99:102:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):120:120 -> onTransact 103:105:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):121:121 -> onTransact 106:109:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):122:122 -> onTransact 110:117:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):106:106 -> onTransact 118:120:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):107:107 -> onTransact 121:124:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):108:108 -> onTransact 125:132:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):97:97 -> onTransact 133:136:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):98:98 -> onTransact 137:139:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):99:99 -> onTransact 140:144:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):100:100 -> onTransact android.support.customtabs.trusted.ITrustedWebActivityService$_Parcel -> b.b$b: # {"id":"sourceFile","fileName":"ITrustedWebActivityService.java"} 1:5:java.lang.Object access$000(android.os.Parcel,android.os.Parcelable$Creator):308:308 -> a 1:4:void access$100(android.os.Parcel,android.os.Parcelable,int):308:308 -> b 1:6:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):312:312 -> c 7:13:java.lang.Object readTypedObject(android.os.Parcel,android.os.Parcelable$Creator):313:313 -> c 4:6:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):321:321 -> d 7:11:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):322:322 -> d 12:15:void writeTypedObject(android.os.Parcel,android.os.Parcelable,int):324:324 -> d android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer: # {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"} 1:4:void ():8:8 -> 1:5:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):10:10 -> read # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat;"} 1:4:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):14:14 -> write # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V"} android.support.v4.graphics.drawable.IconCompatParcelizer -> android.support.v4.graphics.drawable.IconCompatParcelizer: # {"id":"sourceFile","fileName":"IconCompatParcelizer.java"} 1:4:void ():8:8 -> 1:5:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):10:10 -> read # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat;"} 1:4:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):14:14 -> write # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V"} androidx.activity.Cancellable -> androidx.activity.a: # {"id":"sourceFile","fileName":"Cancellable.kt"} androidx.activity.ComponentActivity -> androidx.activity.b: # {"id":"sourceFile","fileName":"ComponentActivity.kt"} androidx.activity.ComponentActivity$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/b$a;"} 1:9:void ():0:0 -> 2:2:void access$ensureViewModelStore(androidx.activity.ComponentActivity):112:112 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} androidx.activity.ComponentActivity$4 -> androidx.activity.ComponentActivity$4: # {"id":"sourceFile","fileName":"ComponentActivity.kt"} 12:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):282:282 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 15:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):283:283 -> d androidx.activity.ComponentActivity$Companion -> androidx.activity.b$a: # {"id":"sourceFile","fileName":"ComponentActivity.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():1160:1160 -> androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner: # {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"} android.app.Activity activity -> a androidx.activity.ImmLeaksCleaner$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/ImmLeaksCleaner$c;"} kotlin.Lazy cleaner$delegate -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/a;"} 9:17:void ():113:113 -> 11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):30:30 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 16:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):34:34 -> d 31:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):35:35 -> d 37:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> d 44:45:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:38 -> d 46:52:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):38:38 -> d 53:58:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):39:39 -> d 59:60:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):40:40 -> d 61:64:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):44:44 -> d 65:67:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> d 68:72:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):49:49 -> d 73:74:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> d 1:3:kotlin.Lazy access$getCleaner$delegate$cp():28:28 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/a;"} androidx.activity.ImmLeaksCleaner$Cleaner -> androidx.activity.ImmLeaksCleaner$a: # {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():54:54 -> boolean clearNextServedView(android.view.inputmethod.InputMethodManager) -> a java.lang.Object getLock(android.view.inputmethod.InputMethodManager) -> b android.view.View getServedView(android.view.inputmethod.InputMethodManager) -> c androidx.activity.ImmLeaksCleaner$Companion -> androidx.activity.ImmLeaksCleaner$c: # {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():111:111 -> 1:11:androidx.activity.ImmLeaksCleaner$Cleaner getCleaner():113:113 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/ImmLeaksCleaner$a;"} androidx.activity.ImmLeaksCleaner$Companion$cleaner$2 -> androidx.activity.ImmLeaksCleaner$b: # {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"} androidx.activity.ImmLeaksCleaner$Companion$cleaner$2 INSTANCE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/ImmLeaksCleaner$b;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:5:java.lang.Object invoke():113:113 -> a 1:2:androidx.activity.ImmLeaksCleaner$Cleaner invoke():114:114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/ImmLeaksCleaner$a;"} 3:9:androidx.activity.ImmLeaksCleaner$Cleaner invoke():116:116 -> b 10:12:androidx.activity.ImmLeaksCleaner$Cleaner invoke():117:117 -> b 13:18:androidx.activity.ImmLeaksCleaner$Cleaner invoke():119:119 -> b 19:21:androidx.activity.ImmLeaksCleaner$Cleaner invoke():120:120 -> b 22:27:androidx.activity.ImmLeaksCleaner$Cleaner invoke():122:122 -> b 28:30:androidx.activity.ImmLeaksCleaner$Cleaner invoke():123:123 -> b 31:51:androidx.activity.ImmLeaksCleaner$Cleaner invoke():125:125 -> b 52:54:androidx.activity.ImmLeaksCleaner$Cleaner invoke():128:128 -> b androidx.activity.ImmLeaksCleaner$FailedInitialization -> androidx.activity.ImmLeaksCleaner$d: # {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"} androidx.activity.ImmLeaksCleaner$FailedInitialization INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/ImmLeaksCleaner$d;"} 1:8:void ():0:0 -> 2:5:void ():69:69 -> 1:7:boolean clearNextServedView(android.view.inputmethod.InputMethodManager):0:0 -> a 1:7:java.lang.Object getLock(android.view.inputmethod.InputMethodManager):0:0 -> b 1:7:android.view.View getServedView(android.view.inputmethod.InputMethodManager):0:0 -> c androidx.activity.ImmLeaksCleaner$ValidCleaner -> androidx.activity.ImmLeaksCleaner$e: # {"id":"sourceFile","fileName":"ImmLeaksCleaner.kt"} java.lang.reflect.Field hField -> a java.lang.reflect.Field servedViewField -> b java.lang.reflect.Field nextServedViewField -> c 17:19:void (java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):86:86 -> 20:21:void (java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):83:83 -> 22:23:void (java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):84:84 -> 24:26:void (java.lang.reflect.Field,java.lang.reflect.Field,java.lang.reflect.Field):85:85 -> 6:15:boolean clearNextServedView(android.view.inputmethod.InputMethodManager):104:104 -> a 6:14:java.lang.Object getLock(android.view.inputmethod.InputMethodManager):89:89 -> b 6:16:android.view.View getServedView(android.view.inputmethod.InputMethodManager):96:96 -> c androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable: # {"id":"sourceFile","fileName":"OnBackPressedDispatcher.kt"} androidx.lifecycle.Lifecycle lifecycle -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"} androidx.activity.Cancellable currentCancellable -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/a;"} 1:6:void cancel():343:343 -> cancel 7:7:void cancel():344:344 -> cancel 11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):332:332 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 15:18:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):334:334 -> d 19:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):336:336 -> d 27:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):337:337 -> d 31:35:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):338:338 -> d 36:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):333:333 -> d androidx.annotation.Keep -> c.a: # {"id":"sourceFile","fileName":"Keep.jvm.kt"} androidx.appcompat.R$attr -> d.a: int actionBarPopupTheme -> a int actionBarSize -> b int actionBarStyle -> c int actionModeStyle -> d int actionOverflowButtonStyle -> e int actionOverflowMenuStyle -> f int autoCompleteTextViewStyle -> g int colorAccent -> h int colorButtonNormal -> i int colorControlActivated -> j int colorControlHighlight -> k int colorControlNormal -> l int colorSwitchThumbNormal -> m int dropDownListViewStyle -> n int listMenuViewStyle -> o int toolbarNavigationButtonStyle -> p int toolbarStyle -> q androidx.appcompat.R$color -> d.b: int abc_tint_btn_checkable -> a int abc_tint_default -> b int abc_tint_edittext -> c int abc_tint_seek_thumb -> d int abc_tint_spinner -> e int abc_tint_switch_track -> f androidx.appcompat.R$dimen -> d.c: int abc_cascading_menus_min_smallest_width -> a int abc_config_prefDialogWidth -> b int abc_star_big -> c int abc_star_medium -> d int abc_star_small -> e int tooltip_precise_anchor_extra_offset -> f int tooltip_precise_anchor_threshold -> g int tooltip_y_offset_non_touch -> h int tooltip_y_offset_touch -> i androidx.appcompat.R$drawable -> d.d: int abc_seekbar_thumb_material -> A int abc_seekbar_tick_mark_material -> B int abc_seekbar_track_material -> C int abc_spinner_mtrl_am_alpha -> D int abc_spinner_textfield_background_material -> E int abc_star_black_48dp -> F int abc_star_half_black_48dp -> G int abc_switch_thumb_material -> H int abc_switch_track_mtrl_alpha -> I int abc_tab_indicator_material -> J int abc_text_cursor_material -> K int abc_text_select_handle_left_mtrl -> L int abc_text_select_handle_middle_mtrl -> M int abc_text_select_handle_right_mtrl -> N int abc_textfield_activated_mtrl_alpha -> O int abc_textfield_default_mtrl_alpha -> P int abc_textfield_search_activated_mtrl_alpha -> Q int abc_textfield_search_default_mtrl_alpha -> R int abc_textfield_search_material -> S int abc_ab_share_pack_mtrl_alpha -> a int abc_btn_borderless_material -> b int abc_btn_check_material -> c int abc_btn_check_material_anim -> d int abc_btn_colored_material -> e int abc_btn_default_mtrl_shape -> f int abc_btn_radio_material -> g int abc_btn_radio_material_anim -> h int abc_cab_background_internal_bg -> i int abc_cab_background_top_material -> j int abc_cab_background_top_mtrl_alpha -> k int abc_dialog_material_background -> l int abc_edit_text_material -> m int abc_ic_ab_back_material -> n int abc_ic_commit_search_api_mtrl_alpha -> o int abc_ic_menu_copy_mtrl_am_alpha -> p int abc_ic_menu_cut_mtrl_alpha -> q int abc_ic_menu_paste_mtrl_am_alpha -> r int abc_ic_menu_selectall_mtrl_alpha -> s int abc_ic_menu_share_mtrl_alpha -> t int abc_list_divider_mtrl_alpha -> u int abc_menu_hardkey_panel_mtrl_mult -> v int abc_popup_background_mtrl_mult -> w int abc_ratingbar_indicator_material -> x int abc_ratingbar_material -> y int abc_ratingbar_small_material -> z androidx.appcompat.R$id -> d.e: int action_bar -> a int action_bar_activity_content -> b int action_bar_container -> c int action_bar_subtitle -> d int action_bar_title -> e int action_context_bar -> f int buttonPanel -> g int content -> h int contentPanel -> i int customPanel -> j int group_divider -> k int message -> l int shortcut -> m int spacer -> n int split_action_bar -> o int submenuarrow -> p int title -> q int topPanel -> r androidx.appcompat.R$layout -> d.f: int abc_action_bar_title_item -> a int abc_action_menu_item_layout -> b int abc_action_menu_layout -> c int abc_action_mode_close_item_material -> d int abc_cascading_menu_item_layout -> e int abc_list_menu_item_checkbox -> f int abc_list_menu_item_icon -> g int abc_list_menu_item_radio -> h int abc_popup_menu_header_item_layout -> i int abc_popup_menu_item_layout -> j int abc_tooltip -> k androidx.appcompat.R$string -> d.g: int abc_action_bar_up_description -> a int abc_menu_alt_shortcut_label -> b int abc_menu_ctrl_shortcut_label -> c int abc_menu_delete_shortcut_label -> d int abc_menu_enter_shortcut_label -> e int abc_menu_function_shortcut_label -> f int abc_menu_meta_shortcut_label -> g int abc_menu_shift_shortcut_label -> h int abc_menu_space_shortcut_label -> i int abc_menu_sym_shortcut_label -> j int abc_prepend_shortcut_label -> k androidx.appcompat.R$style -> d.h: int Animation_AppCompat_Tooltip -> a androidx.appcompat.R$styleable -> d.i: int ActionMode_subtitleTextStyle -> A int LinearLayoutCompat_showDividers -> A0 int TextAppearance_android_textSize -> A1 int ActionMode_titleTextStyle -> B int[] LinearLayoutCompat_Layout -> B0 int TextAppearance_android_typeface -> B1 int[] ActivityChooserView -> C int[] ListPopupWindow -> C0 int TextAppearance_android_textStyle -> C1 int[] AlertDialog -> D int ListPopupWindow_android_dropDownHorizontalOffset -> D0 int TextAppearance_android_fontFamily -> D1 int[] AppCompatEmojiHelper -> E int ListPopupWindow_android_dropDownVerticalOffset -> E0 int TextAppearance_android_textFontWeight -> E1 int[] AppCompatImageView -> F int[] MenuGroup -> F0 int TextAppearance_fontFamily -> F1 int AppCompatImageView_srcCompat -> G int MenuGroup_android_enabled -> G0 int TextAppearance_fontVariationSettings -> G1 int AppCompatImageView_tint -> H int MenuGroup_android_id -> H0 int TextAppearance_textAllCaps -> H1 int AppCompatImageView_tintMode -> I int MenuGroup_android_visible -> I0 int TextAppearance_textLocale -> I1 int[] AppCompatSeekBar -> J int MenuGroup_android_menuCategory -> J0 int[] Toolbar -> J1 int[] AppCompatTextHelper -> K int MenuGroup_android_orderInCategory -> K0 int Toolbar_android_gravity -> K1 int AppCompatTextHelper_android_textAppearance -> L int MenuGroup_android_checkableBehavior -> L0 int Toolbar_buttonGravity -> L1 int AppCompatTextHelper_android_drawableTop -> M int[] MenuItem -> M0 int Toolbar_collapseContentDescription -> M1 int AppCompatTextHelper_android_drawableBottom -> N int MenuItem_android_icon -> N0 int Toolbar_collapseIcon -> N1 int AppCompatTextHelper_android_drawableLeft -> O int MenuItem_android_enabled -> O0 int Toolbar_contentInsetEnd -> O1 int AppCompatTextHelper_android_drawableRight -> P int MenuItem_android_id -> P0 int Toolbar_contentInsetEndWithActions -> P1 int AppCompatTextHelper_android_drawableStart -> Q int MenuItem_android_checked -> Q0 int Toolbar_contentInsetLeft -> Q1 int AppCompatTextHelper_android_drawableEnd -> R int MenuItem_android_visible -> R0 int Toolbar_contentInsetRight -> R1 int[] AppCompatTextView -> S int MenuItem_android_menuCategory -> S0 int Toolbar_contentInsetStart -> S1 int AppCompatTextView_autoSizeMaxTextSize -> T int MenuItem_android_orderInCategory -> T0 int Toolbar_contentInsetStartWithNavigation -> T1 int AppCompatTextView_autoSizeMinTextSize -> U int MenuItem_android_title -> U0 int Toolbar_logo -> U1 int AppCompatTextView_autoSizePresetSizes -> V int MenuItem_android_titleCondensed -> V0 int Toolbar_logoDescription -> V1 int AppCompatTextView_autoSizeStepGranularity -> W int MenuItem_android_alphabeticShortcut -> W0 int Toolbar_maxButtonHeight -> W1 int AppCompatTextView_autoSizeTextType -> X int MenuItem_android_numericShortcut -> X0 int Toolbar_menu -> X1 int AppCompatTextView_drawableBottomCompat -> Y int MenuItem_android_checkable -> Y0 int Toolbar_navigationContentDescription -> Y1 int AppCompatTextView_drawableEndCompat -> Z int MenuItem_android_onClick -> Z0 int Toolbar_navigationIcon -> Z1 int[] ActionBar -> a int AppCompatTextView_drawableLeftCompat -> a0 int MenuItem_actionLayout -> a1 int Toolbar_popupTheme -> a2 int ActionBar_background -> b int AppCompatTextView_drawableRightCompat -> b0 int MenuItem_actionProviderClass -> b1 int Toolbar_subtitle -> b2 int ActionBar_backgroundSplit -> c int AppCompatTextView_drawableStartCompat -> c0 int MenuItem_actionViewClass -> c1 int Toolbar_subtitleTextAppearance -> c2 int ActionBar_backgroundStacked -> d int AppCompatTextView_drawableTint -> d0 int MenuItem_alphabeticModifiers -> d1 int Toolbar_subtitleTextColor -> d2 int ActionBar_contentInsetEnd -> e int AppCompatTextView_drawableTintMode -> e0 int MenuItem_contentDescription -> e1 int Toolbar_title -> e2 int ActionBar_contentInsetStart -> f int AppCompatTextView_drawableTopCompat -> f0 int MenuItem_iconTint -> f1 int Toolbar_titleMargin -> f2 int ActionBar_customNavigationLayout -> g int AppCompatTextView_emojiCompatEnabled -> g0 int MenuItem_iconTintMode -> g1 int Toolbar_titleMarginBottom -> g2 int ActionBar_displayOptions -> h int AppCompatTextView_firstBaselineToTopHeight -> h0 int MenuItem_numericModifiers -> h1 int Toolbar_titleMarginEnd -> h2 int ActionBar_height -> i int AppCompatTextView_lastBaselineToBottomHeight -> i0 int MenuItem_showAsAction -> i1 int Toolbar_titleMarginStart -> i2 int ActionBar_homeAsUpIndicator -> j int AppCompatTextView_lineHeight -> j0 int MenuItem_tooltipText -> j1 int Toolbar_titleMarginTop -> j2 int ActionBar_icon -> k int[] AppCompatTheme -> k0 int[] MenuView -> k1 int Toolbar_titleMargins -> k2 int ActionBar_logo -> l int AppCompatTheme_windowActionBar -> l0 int MenuView_android_itemTextAppearance -> l1 int Toolbar_titleTextAppearance -> l2 int ActionBar_popupTheme -> m int[] ButtonBarLayout -> m0 int MenuView_android_itemBackground -> m1 int Toolbar_titleTextColor -> m2 int ActionBar_subtitle -> n int ButtonBarLayout_allowStacking -> n0 int MenuView_preserveIconSpacing -> n1 int[] View -> n2 int ActionBar_subtitleTextStyle -> o int[] CheckedTextView -> o0 int MenuView_subMenuArrow -> o1 int[] ViewBackgroundHelper -> o2 int ActionBar_title -> p int[] CompoundButton -> p0 int[] PopupWindow -> p1 int ViewBackgroundHelper_android_background -> p2 int ActionBar_titleTextStyle -> q int[] DrawerArrowToggle -> q0 int PopupWindow_android_popupBackground -> q1 int ViewBackgroundHelper_backgroundTint -> q2 int[] ActionBarLayout -> r int[] LinearLayoutCompat -> r0 int PopupWindow_overlapAnchor -> r1 int ViewBackgroundHelper_backgroundTintMode -> r2 int ActionBarLayout_android_layout_gravity -> s int LinearLayoutCompat_android_gravity -> s0 int[] PopupWindowBackgroundState -> s1 int[] ViewStubCompat -> s2 int[] ActionMenuItemView -> t int LinearLayoutCompat_android_orientation -> t0 int[] RecycleListView -> t1 int ViewStubCompat_android_id -> t2 int ActionMenuItemView_android_minWidth -> u int LinearLayoutCompat_android_baselineAligned -> u0 int RecycleListView_paddingBottomNoButtons -> u1 int ViewStubCompat_android_layout -> u2 int[] ActionMenuView -> v int LinearLayoutCompat_android_baselineAlignedChildIndex -> v0 int RecycleListView_paddingTopNoTitle -> v1 int ViewStubCompat_android_inflatedId -> v2 int[] ActionMode -> w int LinearLayoutCompat_android_weightSum -> w0 int[] SearchView -> w1 int ActionMode_background -> x int LinearLayoutCompat_divider -> x0 int[] Spinner -> x1 int ActionMode_closeItemLayout -> y int LinearLayoutCompat_dividerPadding -> y0 int[] SwitchCompat -> y1 int ActionMode_height -> z int LinearLayoutCompat_measureWithLargestChild -> z0 int[] TextAppearance -> z1 3:382:void ():0:0 -> androidx.appcompat.app.ActionBar$LayoutParams -> e.a: # {"id":"sourceFile","fileName":"ActionBar.java"} int gravity -> a 1:1:void (android.content.Context,android.util.AttributeSet):1361:1361 -> 2:2:void (android.content.Context,android.util.AttributeSet):1358:1358 -> 3:5:void (android.content.Context,android.util.AttributeSet):1363:1365 -> 6:7:void (int,int):1369:1370 -> 8:8:void (androidx.appcompat.app.ActionBar$LayoutParams):1383:1383 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/a;)V"} 9:9:void (androidx.appcompat.app.ActionBar$LayoutParams):1358:1358 -> 10:10:void (androidx.appcompat.app.ActionBar$LayoutParams):1385:1385 -> 11:11:void (android.view.ViewGroup$LayoutParams):1389:1389 -> 12:12:void (android.view.ViewGroup$LayoutParams):1358:1358 -> androidx.appcompat.app.AlertController$RecycleListView -> androidx.appcompat.app.AlertController$RecycleListView: # {"id":"sourceFile","fileName":"AlertController.java"} int mPaddingTopNoTitle -> a int mPaddingBottomNoButtons -> b 1:3:void (android.content.Context,android.util.AttributeSet):844:844 -> 4:9:void (android.content.Context,android.util.AttributeSet):846:846 -> 10:18:void (android.content.Context,android.util.AttributeSet):848:848 -> 19:27:void (android.content.Context,android.util.AttributeSet):850:850 -> androidx.appcompat.content.res.AppCompatResources -> f.a: # {"id":"sourceFile","fileName":"AppCompatResources.java"} 1:5:android.content.res.ColorStateList getColorStateList(android.content.Context,int):46:46 -> a 1:9:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):64:64 -> b androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat -> g.a: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState mState -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/a$c;"} androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$Transition mTransition -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/a$g;"} int mTransitionToIndex -> q int mTransitionFromIndex -> r boolean mMutated -> s 1:1:void ():92:92 -> 1:1:void ():111:111 -> 2:2:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):116:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/a$c;Landroid/content/res/Resources;)V"} 3:3:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):105:105 -> 4:4:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):107:107 -> 5:8:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):118:121 -> 1:5:androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState cloneConstantState():90:90 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/b$d;"} 1:3:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):717:717 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;)V"} 4:7:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):718:718 -> h 8:12:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):719:719 -> h 1:2:boolean isStateful():257:257 -> isStateful 1:3:void jumpToCurrentState():262:262 -> jumpToCurrentState 4:7:void jumpToCurrentState():263:263 -> jumpToCurrentState 8:11:void jumpToCurrentState():264:264 -> jumpToCurrentState 12:13:void jumpToCurrentState():265:265 -> jumpToCurrentState 14:19:void jumpToCurrentState():266:266 -> jumpToCurrentState 20:21:void jumpToCurrentState():267:267 -> jumpToCurrentState 22:24:void jumpToCurrentState():268:268 -> jumpToCurrentState 1:9:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState cloneConstantState():613:613 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/a$c;"} 1:4:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):173:173 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lg/a;"} 5:12:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):174:174 -> l 13:22:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):178:178 -> l 23:27:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):179:179 -> l 28:34:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):175:175 -> l 35:57:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):176:176 -> l 1:6:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):203:203 -> m 7:16:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):205:205 -> m 17:19:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):207:207 -> m 20:22:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):208:208 -> m 23:25:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):209:209 -> m 26:28:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):210:210 -> m 29:32:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):211:211 -> m 1:10:android.graphics.drawable.Drawable mutate():604:604 -> mutate 11:16:android.graphics.drawable.Drawable mutate():605:605 -> mutate 17:19:android.graphics.drawable.Drawable mutate():606:606 -> mutate 1:6:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):479:479 -> n 7:12:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):481:481 -> n 13:28:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):482:482 -> n 29:40:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):490:490 -> n 41:44:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):491:491 -> n 45:56:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):492:492 -> n 57:61:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):493:493 -> n 1:8:void init():468:468 -> o 1:6:boolean onStateChange(int[]):276:276 -> onStateChange 7:12:boolean onStateChange(int[]):277:277 -> onStateChange 13:27:boolean onStateChange(int[]):278:278 -> onStateChange 28:33:boolean onStateChange(int[]):282:282 -> onStateChange 34:40:boolean onStateChange(int[]):284:284 -> onStateChange 1:6:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):561:561 -> p 7:13:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):563:563 -> p 14:16:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):566:566 -> p 17:22:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):567:567 -> p 23:32:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):569:569 -> p 33:35:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):571:571 -> p 36:39:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):572:572 -> p 40:43:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):575:575 -> p 44:54:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):578:578 -> p 55:66:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):586:586 -> p 67:71:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):587:587 -> p 72:76:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):589:589 -> p 77:83:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):582:582 -> p 84:103:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):583:583 -> p 104:110:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):598:598 -> p 111:117:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):595:595 -> p 118:135:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):596:596 -> p 1:6:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):506:506 -> q 7:13:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):508:508 -> q 14:19:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):510:510 -> q 20:27:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):513:513 -> q 28:37:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):516:516 -> q 38:44:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):518:518 -> q 45:47:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):520:520 -> q 48:51:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):523:523 -> q 52:62:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):526:526 -> q 63:74:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):534:534 -> q 75:79:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):535:535 -> q 80:84:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):538:538 -> q 85:91:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):530:530 -> q 92:115:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):531:531 -> q 116:122:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):551:551 -> q 123:129:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):548:548 -> q 130:149:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):549:549 -> q 150:156:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):544:544 -> q 157:174:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):545:545 -> q 1:5:boolean selectTransition(int):291:291 -> r 6:10:boolean selectTransition(int):293:293 -> r 11:20:boolean selectTransition(int):296:296 -> r 21:23:boolean selectTransition(int):298:298 -> r 24:27:boolean selectTransition(int):299:299 -> r 28:30:boolean selectTransition(int):300:300 -> r 31:32:boolean selectTransition(int):304:304 -> r 33:36:boolean selectTransition(int):306:306 -> r 37:41:boolean selectTransition(int):308:308 -> r 42:44:boolean selectTransition(int):311:311 -> r 45:46:boolean selectTransition(int):312:312 -> r 47:48:boolean selectTransition(int):313:313 -> r 49:50:boolean selectTransition(int):314:314 -> r 51:54:boolean selectTransition(int):315:315 -> r 55:64:boolean selectTransition(int):316:316 -> r 65:71:boolean selectTransition(int):321:321 -> r 72:75:boolean selectTransition(int):326:326 -> r 76:78:boolean selectTransition(int):328:328 -> r 79:82:boolean selectTransition(int):330:330 -> r 83:86:boolean selectTransition(int):331:331 -> r 87:90:boolean selectTransition(int):332:332 -> r 91:98:boolean selectTransition(int):333:333 -> r 99:102:boolean selectTransition(int):335:335 -> r 103:110:boolean selectTransition(int):337:337 -> r 111:114:boolean selectTransition(int):338:338 -> r 115:121:boolean selectTransition(int):339:339 -> r 122:124:boolean selectTransition(int):344:344 -> r 125:126:boolean selectTransition(int):345:345 -> r 127:128:boolean selectTransition(int):346:346 -> r 129:132:boolean selectTransition(int):347:347 -> r 1:2:void updateStateFromTypedArray(android.content.res.TypedArray):445:445 -> s 3:11:void updateStateFromTypedArray(android.content.res.TypedArray):448:448 -> s 12:15:void updateStateFromTypedArray(android.content.res.TypedArray):451:451 -> s 16:19:void updateStateFromTypedArray(android.content.res.TypedArray):452:452 -> s 20:22:void updateStateFromTypedArray(android.content.res.TypedArray):451:451 -> s 23:26:void updateStateFromTypedArray(android.content.res.TypedArray):454:454 -> s 27:30:void updateStateFromTypedArray(android.content.res.TypedArray):455:455 -> s 31:33:void updateStateFromTypedArray(android.content.res.TypedArray):454:454 -> s 34:37:void updateStateFromTypedArray(android.content.res.TypedArray):457:457 -> s 38:41:void updateStateFromTypedArray(android.content.res.TypedArray):458:458 -> s 42:44:void updateStateFromTypedArray(android.content.res.TypedArray):457:457 -> s 45:48:void updateStateFromTypedArray(android.content.res.TypedArray):460:460 -> s 49:52:void updateStateFromTypedArray(android.content.res.TypedArray):461:461 -> s 53:55:void updateStateFromTypedArray(android.content.res.TypedArray):460:460 -> s 56:67:void updateStateFromTypedArray(android.content.res.TypedArray):463:463 -> s 1:4:boolean setVisible(boolean,boolean):216:216 -> setVisible 5:14:boolean setVisible(boolean,boolean):217:217 -> setVisible 15:18:boolean setVisible(boolean,boolean):219:219 -> setVisible 19:22:boolean setVisible(boolean,boolean):222:222 -> setVisible androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$1 -> g.a$a: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatableTransition -> g.a$b: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} android.graphics.drawable.Animatable mA -> a 2:4:void (android.graphics.drawable.Animatable):368:368 -> 5:7:void (android.graphics.drawable.Animatable):369:369 -> 1:6:void start():374:374 -> c 1:6:void stop():379:379 -> d androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState -> g.a$c: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.collection.LongSparseArray mTransitions -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f;"} androidx.collection.SparseArrayCompat mStateIds -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/j;"} 1:5:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):633:633 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/a$c;Lg/a;Landroid/content/res/Resources;)V"} 6:9:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):636:636 -> 10:14:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):637:637 -> 15:21:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):639:639 -> 22:29:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):640:640 -> 1:4:int addStateSet(int[],android.graphics.drawable.Drawable,int):666:666 -> B 5:14:int addStateSet(int[],android.graphics.drawable.Drawable,int):667:667 -> B 1:4:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):651:651 -> C 5:18:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):652:652 -> C 19:32:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):657:657 -> C 33:36:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):659:659 -> C 37:53:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):660:660 -> C 1:7:long generateTransitionKey(int,int):711:711 -> D 5:21:int getKeyframeIdAt(int):680:680 -> E 1:7:int indexOfKeyframe(int[]):672:672 -> F 8:14:int indexOfKeyframe(int[]):676:676 -> F 1:4:int indexOfTransition(int,int):684:684 -> G 5:24:int indexOfTransition(int,int):685:685 -> G 1:4:boolean isTransitionReversed(int,int):689:689 -> H 5:38:boolean isTransitionReversed(int,int):690:690 -> H 1:4:boolean transitionHasReversibleFlag(int,int):694:694 -> I 5:38:boolean transitionHasReversibleFlag(int,int):695:695 -> I 1:1:android.graphics.drawable.Drawable newDrawable():701:701 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):707:707 -> newDrawable 1:8:void mutate():646:646 -> r 9:17:void mutate():647:647 -> r androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedVectorDrawableTransition -> g.a$d: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat mAvd -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b;"} 2:4:void (androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat):429:429 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/b;)V"} 5:7:void (androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat):430:430 -> 1:6:void start():435:435 -> c 1:6:void stop():440:440 -> d androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimationDrawableTransition -> g.a$e: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} android.animation.ObjectAnimator mAnim -> a boolean mHasReversibleFlag -> b 2:4:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):390:390 -> 5:21:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):391:391 -> 22:26:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):394:394 -> 27:32:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):396:396 -> 33:36:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):397:397 -> 37:39:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):398:398 -> 40:47:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):399:399 -> 48:50:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):400:400 -> 51:52:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):401:401 -> 53:55:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):402:402 -> 1:3:boolean canReverse():407:407 -> a 1:6:void reverse():417:417 -> b 1:6:void start():412:412 -> c 1:6:void stop():422:422 -> d androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$FrameInterpolator -> g.a$f: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} int[] mFrameTimes -> a int mFrames -> b int mTotalDuration -> c 1:3:void (android.graphics.drawable.AnimationDrawable,boolean):731:731 -> 4:7:void (android.graphics.drawable.AnimationDrawable,boolean):732:732 -> 1:3:int getTotalDuration():753:753 -> a 1:4:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):736:736 -> b 5:6:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):737:737 -> b 7:13:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):738:738 -> b 14:17:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):739:739 -> b 18:31:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):741:741 -> b 32:35:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):744:744 -> b 36:41:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):745:745 -> b 42:44:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):748:748 -> b 1:8:float getInterpolation(float):758:758 -> getInterpolation 9:10:float getInterpolation(float):759:759 -> getInterpolation 11:15:float getInterpolation(float):760:760 -> getInterpolation 16:26:float getInterpolation(float):764:764 -> getInterpolation 27:37:float getInterpolation(float):771:771 -> getInterpolation androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$Transition -> g.a$g: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} 1:1:void ():351:351 -> 2:2:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$1):351:351 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/a$a;)V"} 1:2:boolean canReverse():361:361 -> a 1:1:void reverse():358:358 -> b void start() -> c void stop() -> d androidx.appcompat.graphics.drawable.DrawableContainerCompat -> g.b: # {"id":"sourceFile","fileName":"DrawableContainerCompat.java"} androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState mDrawableContainerState -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b$d;"} android.graphics.Rect mHotspotBounds -> b android.graphics.drawable.Drawable mCurrDrawable -> c android.graphics.drawable.Drawable mLastDrawable -> d int mAlpha -> e boolean mHasAlpha -> f int mCurIndex -> g boolean mMutated -> h java.lang.Runnable mAnimationRunnable -> i long mEnterAnimationEnd -> j long mExitAnimationEnd -> k androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback mBlockInvalidateCallback -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b$c;"} 1:5:void ():48:48 -> 6:8:void ():66:66 -> 9:11:void ():69:69 -> 2:3:void animate(boolean):532:532 -> a 4:7:void animate(boolean):533:533 -> a 8:16:void animate(boolean):535:535 -> a 17:26:void animate(boolean):536:536 -> a 27:31:void animate(boolean):538:538 -> a 32:37:void animate(boolean):539:539 -> a 38:44:void animate(boolean):541:541 -> a 45:54:void animate(boolean):543:543 -> a 55:57:void animate(boolean):548:548 -> a 58:61:void animate(boolean):550:550 -> a 62:71:void animate(boolean):551:551 -> a 72:75:void animate(boolean):553:553 -> a 76:77:void animate(boolean):554:554 -> a 78:83:void animate(boolean):555:555 -> a 84:88:void animate(boolean):557:557 -> a 89:97:void animate(boolean):559:559 -> a 98:104:void animate(boolean):564:564 -> a 105:113:void animate(boolean):567:567 -> a 1:6:void applyTheme(android.content.res.Resources$Theme):591:591 -> applyTheme androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState cloneConstantState() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/b$d;"} 1:3:int getCurrentIndex():414:414 -> c 1:7:boolean canApplyTheme():597:597 -> canApplyTheme 1:4:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):490:490 -> d 5:11:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):491:491 -> d 12:24:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):496:496 -> d 25:34:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):498:498 -> d 35:42:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):499:499 -> d 43:48:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):501:501 -> d 49:54:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):503:503 -> d 55:58:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):505:505 -> d 59:63:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):506:506 -> d 64:69:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):508:508 -> d 70:74:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):509:509 -> d 75:82:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):512:512 -> d 83:89:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):513:513 -> d 90:96:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):514:514 -> d 97:103:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):515:515 -> d 104:110:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):516:516 -> d 111:117:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):518:518 -> d 118:124:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):520:520 -> d 125:128:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):521:521 -> d 129:139:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):523:523 -> d 140:158:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):527:527 -> d 159:159:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):528:528 -> d 1:4:void draw(android.graphics.Canvas):81:81 -> draw 5:7:void draw(android.graphics.Canvas):82:82 -> draw 8:11:void draw(android.graphics.Canvas):84:84 -> draw 12:15:void draw(android.graphics.Canvas):85:85 -> draw 1:6:boolean needsMirroring():96:96 -> e 7:16:boolean needsMirroring():97:97 -> e 4:15:int resolveDensity(android.content.res.Resources,int):1204:1204 -> f 1:6:boolean selectDrawable(int):427:427 -> g 7:10:boolean selectDrawable(int):430:430 -> g 11:19:boolean selectDrawable(int):436:436 -> g 20:23:boolean selectDrawable(int):437:437 -> g 24:26:boolean selectDrawable(int):438:438 -> g 27:30:boolean selectDrawable(int):440:440 -> g 31:32:boolean selectDrawable(int):441:441 -> g 33:41:boolean selectDrawable(int):442:442 -> g 42:43:boolean selectDrawable(int):444:444 -> g 44:46:boolean selectDrawable(int):445:445 -> g 47:50:boolean selectDrawable(int):447:447 -> g 51:55:boolean selectDrawable(int):448:448 -> g 56:61:boolean selectDrawable(int):450:450 -> g 62:65:boolean selectDrawable(int):451:451 -> g 66:67:boolean selectDrawable(int):452:452 -> g 68:71:boolean selectDrawable(int):453:453 -> g 72:79:boolean selectDrawable(int):455:455 -> g 80:81:boolean selectDrawable(int):456:456 -> g 82:85:boolean selectDrawable(int):458:458 -> g 86:88:boolean selectDrawable(int):461:461 -> g 89:90:boolean selectDrawable(int):462:462 -> g 91:103:boolean selectDrawable(int):464:464 -> g 104:107:boolean selectDrawable(int):465:465 -> g 108:115:boolean selectDrawable(int):466:466 -> g 116:118:boolean selectDrawable(int):474:474 -> g 119:121:boolean selectDrawable(int):477:477 -> g 122:125:boolean selectDrawable(int):479:479 -> g 1:3:int getAlpha():147:147 -> getAlpha 1:6:int getChangingConfigurations():91:91 -> getChangingConfigurations 7:12:int getChangingConfigurations():92:92 -> getChangingConfigurations 1:8:android.graphics.drawable.Drawable$ConstantState getConstantState():602:602 -> getConstantState 9:16:android.graphics.drawable.Drawable$ConstantState getConstantState():603:603 -> getConstantState 17:21:android.graphics.drawable.Drawable$ConstantState getConstantState():604:604 -> getConstantState 1:3:android.graphics.drawable.Drawable getCurrent():574:574 -> getCurrent 1:4:void getHotspotBounds(android.graphics.Rect):294:294 -> getHotspotBounds 5:8:void getHotspotBounds(android.graphics.Rect):295:295 -> getHotspotBounds 9:12:void getHotspotBounds(android.graphics.Rect):297:297 -> getHotspotBounds 1:8:int getIntrinsicHeight():340:340 -> getIntrinsicHeight 9:15:int getIntrinsicHeight():341:341 -> getIntrinsicHeight 16:26:int getIntrinsicHeight():343:343 -> getIntrinsicHeight 1:8:int getIntrinsicWidth():332:332 -> getIntrinsicWidth 9:15:int getIntrinsicWidth():333:333 -> getIntrinsicWidth 16:26:int getIntrinsicWidth():335:335 -> getIntrinsicWidth 1:8:int getMinimumHeight():356:356 -> getMinimumHeight 9:15:int getMinimumHeight():357:357 -> getMinimumHeight 16:26:int getMinimumHeight():359:359 -> getMinimumHeight 1:8:int getMinimumWidth():348:348 -> getMinimumWidth 9:15:int getMinimumWidth():349:349 -> getMinimumWidth 16:26:int getMinimumWidth():351:351 -> getMinimumWidth 1:11:int getOpacity():404:404 -> getOpacity 12:20:int getOpacity():405:405 -> getOpacity 1:4:void getOutline(android.graphics.Outline):125:125 -> getOutline 5:8:void getOutline(android.graphics.Outline):126:126 -> getOutline 1:8:boolean getPadding(android.graphics.Rect):102:102 -> getPadding 9:11:boolean getPadding(android.graphics.Rect):105:105 -> getPadding 12:28:boolean getPadding(android.graphics.Rect):106:106 -> getPadding 29:32:boolean getPadding(android.graphics.Rect):108:108 -> getPadding 33:37:boolean getPadding(android.graphics.Rect):109:109 -> getPadding 38:41:boolean getPadding(android.graphics.Rect):111:111 -> getPadding 42:47:boolean getPadding(android.graphics.Rect):114:114 -> getPadding 48:49:boolean getPadding(android.graphics.Rect):115:115 -> getPadding 50:53:boolean getPadding(android.graphics.Rect):116:116 -> getPadding 54:56:boolean getPadding(android.graphics.Rect):117:117 -> getPadding 1:2:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1153:1153 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;)V"} 3:6:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1155:1155 -> h 7:14:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1156:1156 -> h 15:18:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1158:1158 -> h 19:21:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):1163:1163 -> h 1:6:void updateDensity(android.content.res.Resources):585:585 -> i 1:4:void invalidateDrawable(android.graphics.drawable.Drawable):367:367 -> invalidateDrawable 5:7:void invalidateDrawable(android.graphics.drawable.Drawable):368:368 -> invalidateDrawable 8:17:void invalidateDrawable(android.graphics.drawable.Drawable):370:370 -> invalidateDrawable 18:25:void invalidateDrawable(android.graphics.drawable.Drawable):371:371 -> invalidateDrawable 1:5:boolean isAutoMirrored():243:243 -> isAutoMirrored 1:5:void jumpToCurrentState():249:249 -> jumpToCurrentState 6:9:void jumpToCurrentState():250:250 -> jumpToCurrentState 10:14:void jumpToCurrentState():251:251 -> jumpToCurrentState 15:18:void jumpToCurrentState():254:254 -> jumpToCurrentState 19:21:void jumpToCurrentState():255:255 -> jumpToCurrentState 22:25:void jumpToCurrentState():256:256 -> jumpToCurrentState 26:32:void jumpToCurrentState():257:257 -> jumpToCurrentState 33:40:void jumpToCurrentState():260:260 -> jumpToCurrentState 41:43:void jumpToCurrentState():261:261 -> jumpToCurrentState 44:49:void jumpToCurrentState():264:264 -> jumpToCurrentState 50:55:void jumpToCurrentState():265:265 -> jumpToCurrentState 56:59:void jumpToCurrentState():269:269 -> jumpToCurrentState 1:10:android.graphics.drawable.Drawable mutate():611:611 -> mutate 11:14:android.graphics.drawable.Drawable mutate():612:612 -> mutate 15:17:android.graphics.drawable.Drawable mutate():613:613 -> mutate 18:21:android.graphics.drawable.Drawable mutate():614:614 -> mutate 22:24:android.graphics.drawable.Drawable mutate():615:615 -> mutate 1:4:void onBoundsChange(android.graphics.Rect):217:217 -> onBoundsChange 5:7:void onBoundsChange(android.graphics.Rect):218:218 -> onBoundsChange 8:11:void onBoundsChange(android.graphics.Rect):220:220 -> onBoundsChange 12:15:void onBoundsChange(android.graphics.Rect):221:221 -> onBoundsChange 1:11:boolean onLayoutDirectionChanged(int):327:327 -> onLayoutDirectionChanged 1:4:boolean onLevelChange(int):314:314 -> onLevelChange 5:9:boolean onLevelChange(int):315:315 -> onLevelChange 10:13:boolean onLevelChange(int):317:317 -> onLevelChange 14:20:boolean onLevelChange(int):318:318 -> onLevelChange 1:10:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):377:377 -> scheduleDrawable 11:18:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):378:378 -> scheduleDrawable 1:9:void setAlpha(int):132:132 -> setAlpha 10:11:void setAlpha(int):133:133 -> setAlpha 12:13:void setAlpha(int):134:134 -> setAlpha 14:17:void setAlpha(int):135:135 -> setAlpha 18:25:void setAlpha(int):136:136 -> setAlpha 26:30:void setAlpha(int):137:137 -> setAlpha 31:34:void setAlpha(int):139:139 -> setAlpha 1:6:void setAutoMirrored(boolean):232:232 -> setAutoMirrored 7:8:void setAutoMirrored(boolean):233:233 -> setAutoMirrored 9:12:void setAutoMirrored(boolean):234:234 -> setAutoMirrored 13:16:void setAutoMirrored(boolean):235:235 -> setAutoMirrored 1:5:void setColorFilter(android.graphics.ColorFilter):163:163 -> setColorFilter 6:9:void setColorFilter(android.graphics.ColorFilter):164:164 -> setColorFilter 10:11:void setColorFilter(android.graphics.ColorFilter):165:165 -> setColorFilter 12:15:void setColorFilter(android.graphics.ColorFilter):166:166 -> setColorFilter 16:19:void setColorFilter(android.graphics.ColorFilter):167:167 -> setColorFilter 1:6:void setDither(boolean):153:153 -> setDither 7:8:void setDither(boolean):154:154 -> setDither 9:12:void setDither(boolean):155:155 -> setDither 13:16:void setDither(boolean):156:156 -> setDither 1:4:void setHotspot(float,float):275:275 -> setHotspot 5:8:void setHotspot(float,float):276:276 -> setHotspot 1:4:void setHotspotBounds(int,int,int,int):282:282 -> setHotspotBounds 5:12:void setHotspotBounds(int,int,int,int):283:283 -> setHotspotBounds 13:15:void setHotspotBounds(int,int,int,int):285:285 -> setHotspotBounds 16:19:void setHotspotBounds(int,int,int,int):287:287 -> setHotspotBounds 20:23:void setHotspotBounds(int,int,int,int):288:288 -> setHotspotBounds 1:8:void setTint(int):174:174 -> setTint 1:5:void setTintList(android.content.res.ColorStateList):179:179 -> setTintList 6:9:void setTintList(android.content.res.ColorStateList):180:180 -> setTintList 10:11:void setTintList(android.content.res.ColorStateList):181:181 -> setTintList 12:17:void setTintList(android.content.res.ColorStateList):182:182 -> setTintList 1:5:void setTintMode(android.graphics.PorterDuff$Mode):188:188 -> setTintMode 6:9:void setTintMode(android.graphics.PorterDuff$Mode):189:189 -> setTintMode 10:11:void setTintMode(android.graphics.PorterDuff$Mode):190:190 -> setTintMode 12:17:void setTintMode(android.graphics.PorterDuff$Mode):191:191 -> setTintMode 1:4:boolean setVisible(boolean,boolean):391:391 -> setVisible 5:8:boolean setVisible(boolean,boolean):392:392 -> setVisible 9:11:boolean setVisible(boolean,boolean):393:393 -> setVisible 12:15:boolean setVisible(boolean,boolean):395:395 -> setVisible 16:19:boolean setVisible(boolean,boolean):396:396 -> setVisible 1:10:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):384:384 -> unscheduleDrawable 11:18:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):385:385 -> unscheduleDrawable androidx.appcompat.graphics.drawable.DrawableContainerCompat$1 -> g.b$a: # {"id":"sourceFile","fileName":"DrawableContainerCompat.java"} androidx.appcompat.graphics.drawable.DrawableContainerCompat this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"} 1:6:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat):466:466 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b;)V"} 1:6:void run():469:469 -> run 7:12:void run():470:470 -> run androidx.appcompat.graphics.drawable.DrawableContainerCompat$Api21Impl -> g.b$b: # {"id":"sourceFile","fileName":"DrawableContainerCompat.java"} 1:5:boolean canApplyTheme(android.graphics.drawable.Drawable$ConstantState):1215:1215 -> a 1:4:void getOutline(android.graphics.drawable.Drawable,android.graphics.Outline):1223:1223 -> b 1:5:android.content.res.Resources getResources(android.content.res.Resources$Theme):1219:1219 -> c androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback -> g.b$c: # {"id":"sourceFile","fileName":"DrawableContainerCompat.java"} android.graphics.drawable.Drawable$Callback mCallback -> a 1:4:void ():1169:1169 -> 1:3:android.graphics.drawable.Drawable$Callback unwrap():1178:1178 -> a 4:6:android.graphics.drawable.Drawable$Callback unwrap():1179:1179 -> a 1:3:androidx.appcompat.graphics.drawable.DrawableContainerCompat$BlockInvalidateCallback wrap(android.graphics.drawable.Drawable$Callback):1173:1173 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable$Callback;)Lg/b$c;"} 1:1:void invalidateDrawable(android.graphics.drawable.Drawable):1186:1186 -> invalidateDrawable 1:4:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1190:1190 -> scheduleDrawable 5:8:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1191:1191 -> scheduleDrawable 1:4:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1197:1197 -> unscheduleDrawable 5:8:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1198:1198 -> unscheduleDrawable androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState -> g.b$d: # {"id":"sourceFile","fileName":"DrawableContainerCompat.java"} int mEnterFadeDuration -> A int mExitFadeDuration -> B boolean mAutoMirrored -> C android.graphics.ColorFilter mColorFilter -> D boolean mHasColorFilter -> E android.content.res.ColorStateList mTintList -> F android.graphics.PorterDuff$Mode mTintMode -> G boolean mHasTintList -> H boolean mHasTintMode -> I androidx.appcompat.graphics.drawable.DrawableContainerCompat mOwner -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/b;"} android.content.res.Resources mSourceRes -> b int mDensity -> c int mChangingConfigurations -> d int mChildrenChangingConfigurations -> e android.util.SparseArray mDrawableFutures -> f android.graphics.drawable.Drawable[] mDrawables -> g int mNumChildren -> h boolean mVariablePadding -> i boolean mCheckedPadding -> j android.graphics.Rect mConstantPadding -> k boolean mConstantSize -> l boolean mCheckedConstantSize -> m int mConstantWidth -> n int mConstantHeight -> o int mConstantMinimumWidth -> p int mConstantMinimumHeight -> q boolean mCheckedOpacity -> r int mOpacity -> s boolean mCheckedStateful -> t boolean mStateful -> u boolean mCheckedConstantState -> v boolean mCanConstantState -> w boolean mDither -> x boolean mMutated -> y int mLayoutDirection -> z 1:4:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):679:679 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;Lg/b;Landroid/content/res/Resources;)V"} 5:6:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):650:650 -> 7:9:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):653:653 -> 10:11:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):665:665 -> 12:13:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):668:668 -> 14:15:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):669:669 -> 16:24:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):680:680 -> 25:32:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):681:681 -> 33:44:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):682:682 -> 45:48:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):684:684 -> 49:52:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):685:685 -> 53:54:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):686:686 -> 55:56:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):687:687 -> 57:60:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):688:688 -> 61:64:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):689:689 -> 65:68:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):690:690 -> 69:72:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):691:691 -> 73:76:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):692:692 -> 77:80:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):693:693 -> 81:84:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):694:694 -> 85:88:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):695:695 -> 89:92:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):696:696 -> 93:96:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):697:697 -> 97:100:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):698:698 -> 101:104:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):699:699 -> 105:108:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):700:700 -> 109:112:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):701:701 -> 113:116:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):702:702 -> 117:120:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):703:703 -> 121:124:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):705:705 -> 125:133:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):706:706 -> 134:135:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):707:707 -> 136:139:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):709:709 -> 140:143:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):710:710 -> 144:147:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):711:711 -> 148:151:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):712:712 -> 152:155:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):713:713 -> 156:157:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):714:714 -> 158:161:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):717:717 -> 162:165:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):718:718 -> 166:167:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):719:719 -> 168:171:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):721:721 -> 172:175:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):722:722 -> 176:177:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):723:723 -> 178:179:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):727:727 -> 180:184:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):728:728 -> 185:188:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):729:729 -> 189:192:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):730:730 -> 193:199:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):732:732 -> 200:208:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):734:734 -> 209:212:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):739:739 -> 213:216:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):741:741 -> 217:222:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):742:742 -> 223:228:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):744:744 -> 229:240:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):746:746 -> 241:244:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):751:751 -> 245:247:void (androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainerCompat,android.content.res.Resources):752:752 -> 1:2:int addChild(android.graphics.drawable.Drawable):768:768 -> a 3:9:int addChild(android.graphics.drawable.Drawable):769:769 -> a 10:12:int addChild(android.graphics.drawable.Drawable):770:770 -> a 13:17:int addChild(android.graphics.drawable.Drawable):772:772 -> a 18:20:int addChild(android.graphics.drawable.Drawable):773:773 -> a 21:25:int addChild(android.graphics.drawable.Drawable):774:774 -> a 26:29:int addChild(android.graphics.drawable.Drawable):775:775 -> a 30:34:int addChild(android.graphics.drawable.Drawable):776:776 -> a 35:43:int addChild(android.graphics.drawable.Drawable):777:777 -> a 44:47:int addChild(android.graphics.drawable.Drawable):778:778 -> a 48:49:int addChild(android.graphics.drawable.Drawable):779:779 -> a 50:51:int addChild(android.graphics.drawable.Drawable):780:780 -> a 52:53:int addChild(android.graphics.drawable.Drawable):781:781 -> a 54:56:int addChild(android.graphics.drawable.Drawable):782:782 -> a 3:5:void applyTheme(android.content.res.Resources$Theme):894:894 -> b 6:7:void applyTheme(android.content.res.Resources$Theme):895:895 -> b 8:12:void applyTheme(android.content.res.Resources$Theme):896:896 -> b 13:22:void applyTheme(android.content.res.Resources$Theme):898:898 -> b 23:27:void applyTheme(android.content.res.Resources$Theme):899:899 -> b 28:41:void applyTheme(android.content.res.Resources$Theme):901:901 -> b 42:49:void applyTheme(android.content.res.Resources$Theme):904:904 -> b 1:4:boolean canConstantState():1134:1134 -> c 5:7:boolean canConstantState():1135:1135 -> c 8:11:boolean canConstantState():1137:1137 -> c 12:13:boolean canConstantState():1138:1138 -> c 14:15:boolean canConstantState():1139:1139 -> c 16:21:boolean canConstantState():1140:1140 -> c 22:29:boolean canConstantState():1142:1142 -> c 30:35:boolean canConstantState():1143:1143 -> c 36:38:boolean canConstantState():1147:1147 -> c 1:2:boolean canApplyTheme():911:911 -> canApplyTheme 3:8:boolean canApplyTheme():912:912 -> canApplyTheme 9:13:boolean canApplyTheme():914:914 -> canApplyTheme 14:20:boolean canApplyTheme():916:916 -> canApplyTheme 21:30:boolean canApplyTheme():920:920 -> canApplyTheme 31:41:boolean canApplyTheme():921:921 -> canApplyTheme 2:3:void computeConstantSize():1042:1042 -> d 4:6:void computeConstantSize():1043:1043 -> d 7:8:void computeConstantSize():1044:1044 -> d 9:11:void computeConstantSize():1045:1045 -> d 12:16:void computeConstantSize():1046:1046 -> d 17:22:void computeConstantSize():1047:1047 -> d 23:24:void computeConstantSize():1049:1049 -> d 25:28:void computeConstantSize():1050:1050 -> d 29:34:void computeConstantSize():1051:1051 -> d 35:38:void computeConstantSize():1052:1052 -> d 39:44:void computeConstantSize():1053:1053 -> d 45:48:void computeConstantSize():1054:1054 -> d 49:54:void computeConstantSize():1055:1055 -> d 55:58:void computeConstantSize():1056:1056 -> d 59:68:void computeConstantSize():1057:1057 -> d 1:4:void createAllFutures():799:799 -> e 5:11:void createAllFutures():800:800 -> e 12:17:void createAllFutures():802:802 -> e 18:25:void createAllFutures():803:803 -> e 26:43:void createAllFutures():804:804 -> e 44:46:void createAllFutures():806:806 -> e 1:4:int getCapacity():795:795 -> f 1:7:android.graphics.drawable.Drawable getChild(int):827:827 -> g 8:12:android.graphics.drawable.Drawable getChild(int):832:832 -> g 13:18:android.graphics.drawable.Drawable getChild(int):833:833 -> g 19:26:android.graphics.drawable.Drawable getChild(int):835:835 -> g 27:36:android.graphics.drawable.Drawable getChild(int):836:836 -> g 37:40:android.graphics.drawable.Drawable getChild(int):837:837 -> g 41:45:android.graphics.drawable.Drawable getChild(int):838:838 -> g 46:53:android.graphics.drawable.Drawable getChild(int):839:839 -> g 54:57:android.graphics.drawable.Drawable getChild(int):840:840 -> g 1:6:int getChangingConfigurations():758:758 -> getChangingConfigurations 1:3:int getChildCount():820:820 -> h 1:4:int getConstantHeight():1015:1015 -> i 5:7:int getConstantHeight():1016:1016 -> i 8:10:int getConstantHeight():1018:1018 -> i 1:4:int getConstantMinimumHeight():1035:1035 -> j 5:7:int getConstantMinimumHeight():1036:1036 -> j 8:10:int getConstantMinimumHeight():1038:1038 -> j 1:4:int getConstantMinimumWidth():1025:1025 -> k 5:7:int getConstantMinimumWidth():1026:1026 -> k 8:10:int getConstantMinimumWidth():1028:1028 -> k 1:6:android.graphics.Rect getConstantPadding():966:966 -> l 7:15:android.graphics.Rect getConstantPadding():969:969 -> l 16:18:android.graphics.Rect getConstantPadding():972:972 -> l 19:23:android.graphics.Rect getConstantPadding():974:974 -> l 24:25:android.graphics.Rect getConstantPadding():975:975 -> l 26:31:android.graphics.Rect getConstantPadding():976:976 -> l 32:41:android.graphics.Rect getConstantPadding():978:978 -> l 42:46:android.graphics.Rect getConstantPadding():979:979 -> l 47:54:android.graphics.Rect getConstantPadding():980:980 -> l 55:62:android.graphics.Rect getConstantPadding():981:981 -> l 63:70:android.graphics.Rect getConstantPadding():982:982 -> l 71:82:android.graphics.Rect getConstantPadding():983:983 -> l 83:84:android.graphics.Rect getConstantPadding():986:986 -> l 85:88:android.graphics.Rect getConstantPadding():987:987 -> l 1:4:int getConstantWidth():1005:1005 -> m 5:7:int getConstantWidth():1006:1006 -> m 8:10:int getConstantWidth():1008:1008 -> m 1:4:int getOpacity():1082:1082 -> n 5:7:int getOpacity():1083:1083 -> n 8:10:int getOpacity():1085:1085 -> n 11:12:int getOpacity():1086:1086 -> n 13:17:int getOpacity():1087:1087 -> n 18:29:int getOpacity():1088:1088 -> n 30:42:int getOpacity():1090:1090 -> n 43:44:int getOpacity():1092:1092 -> n 45:47:int getOpacity():1093:1093 -> n 1:2:void growArray(int,int):1123:1123 -> o 3:7:void growArray(int,int):1124:1124 -> o 8:10:void growArray(int,int):1125:1125 -> o 11:13:void growArray(int,int):1127:1127 -> o 2:3:void invalidateCache():790:790 -> p 4:6:void invalidateCache():791:791 -> p 1:3:boolean isConstantSize():998:998 -> q void mutate() -> r 1:5:android.graphics.drawable.Drawable prepareDrawable(android.graphics.drawable.Drawable):812:812 -> s 6:9:android.graphics.drawable.Drawable prepareDrawable(android.graphics.drawable.Drawable):814:814 -> s 10:15:android.graphics.drawable.Drawable prepareDrawable(android.graphics.drawable.Drawable):815:815 -> s 1:3:void setConstantSize(boolean):991:991 -> t 1:3:void setEnterFadeDuration(int):1062:1062 -> u 1:3:void setExitFadeDuration(int):1070:1070 -> v 1:2:boolean setLayoutDirection(int,int):852:852 -> w 3:8:boolean setLayoutDirection(int,int):853:853 -> w 9:12:boolean setLayoutDirection(int,int):855:855 -> w 13:22:boolean setLayoutDirection(int,int):859:859 -> w 23:25:boolean setLayoutDirection(int,int):866:866 -> w 1:3:void setVariablePadding(boolean):959:959 -> x 3:4:void updateDensity(android.content.res.Resources):878:878 -> y 5:10:void updateDensity(android.content.res.Resources):881:881 -> y 11:12:void updateDensity(android.content.res.Resources):882:882 -> y 13:17:void updateDensity(android.content.res.Resources):883:883 -> y 18:19:void updateDensity(android.content.res.Resources):885:885 -> y 20:22:void updateDensity(android.content.res.Resources):886:886 -> y androidx.appcompat.graphics.drawable.DrawableWrapperCompat -> g.c: # {"id":"sourceFile","fileName":"DrawableWrapperCompat.java"} android.graphics.drawable.Drawable mDrawable -> a 1:3:void (android.graphics.drawable.Drawable):47:47 -> 4:7:void (android.graphics.drawable.Drawable):48:48 -> 1:5:void setDrawable(android.graphics.drawable.Drawable):236:236 -> a 6:8:void setDrawable(android.graphics.drawable.Drawable):237:237 -> a 9:12:void setDrawable(android.graphics.drawable.Drawable):240:240 -> a 13:16:void setDrawable(android.graphics.drawable.Drawable):243:243 -> a 1:6:void draw(android.graphics.Canvas):53:53 -> draw 1:7:int getChangingConfigurations():68:68 -> getChangingConfigurations 1:7:android.graphics.drawable.Drawable getCurrent():114:114 -> getCurrent 1:7:int getIntrinsicHeight():140:140 -> getIntrinsicHeight 1:7:int getIntrinsicWidth():135:135 -> getIntrinsicWidth 1:7:int getMinimumHeight():150:150 -> getMinimumHeight 1:7:int getMinimumWidth():145:145 -> getMinimumWidth 1:7:int getOpacity():125:125 -> getOpacity 1:7:boolean getPadding(android.graphics.Rect):155:155 -> getPadding 1:7:int[] getState():104:104 -> getState 1:7:android.graphics.Region getTransparentRegion():130:130 -> getTransparentRegion 1:4:void invalidateDrawable(android.graphics.drawable.Drawable):163:163 -> invalidateDrawable 1:7:boolean isAutoMirrored():194:194 -> isAutoMirrored 1:7:boolean isStateful():94:94 -> isStateful 1:6:void jumpToCurrentState():109:109 -> jumpToCurrentState 1:6:void onBoundsChange(android.graphics.Rect):58:58 -> onBoundsChange 1:7:boolean onLevelChange(int):184:184 -> onLevelChange 1:4:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):171:171 -> scheduleDrawable 1:6:void setAlpha(int):84:84 -> setAlpha 1:6:void setAutoMirrored(boolean):189:189 -> setAutoMirrored 1:6:void setChangingConfigurations(int):63:63 -> setChangingConfigurations 1:6:void setColorFilter(android.graphics.ColorFilter):89:89 -> setColorFilter 1:6:void setDither(boolean):74:74 -> setDither 1:6:void setFilterBitmap(boolean):79:79 -> setFilterBitmap 1:6:void setHotspot(float,float):214:214 -> setHotspot 1:6:void setHotspotBounds(int,int,int,int):219:219 -> setHotspotBounds 1:7:boolean setState(int[]):99:99 -> setState 1:6:void setTint(int):199:199 -> setTint 1:6:void setTintList(android.content.res.ColorStateList):204:204 -> setTintList 1:6:void setTintMode(android.graphics.PorterDuff$Mode):209:209 -> setTintMode 1:19:boolean setVisible(boolean,boolean):119:119 -> setVisible 1:4:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):179:179 -> unscheduleDrawable androidx.appcompat.graphics.drawable.StateListDrawableCompat -> g.d: # {"id":"sourceFile","fileName":"StateListDrawableCompat.java"} androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState mStateListState -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lg/d$a;"} boolean mMutated -> n 1:5:void (androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState):410:410 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d$a;)V"} 6:9:void (androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState):412:412 -> 1:3:void applyTheme(android.content.res.Resources$Theme):387:387 -> applyTheme 4:11:void applyTheme(android.content.res.Resources$Theme):388:388 -> applyTheme 1:3:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):393:393 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b$d;)V"} 4:7:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):394:394 -> h 8:12:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainerCompat$DrawableContainerState):395:395 -> h 1:4:int[] extractStateSet(android.util.AttributeSet):231:231 -> j 5:11:int[] extractStateSet(android.util.AttributeSet):232:232 -> j 12:29:int[] extractStateSet(android.util.AttributeSet):234:234 -> j 30:37:int[] extractStateSet(android.util.AttributeSet):244:244 -> j 38:43:int[] extractStateSet(android.util.AttributeSet):245:245 -> j 44:48:int[] extractStateSet(android.util.AttributeSet):248:248 -> j 1:10:android.graphics.drawable.Drawable mutate():306:306 -> mutate 11:16:android.graphics.drawable.Drawable mutate():307:307 -> mutate 17:19:android.graphics.drawable.Drawable mutate():308:308 -> mutate boolean onStateChange(int[]) -> onStateChange androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState -> g.d$a: # {"id":"sourceFile","fileName":"StateListDrawableCompat.java"} int[][] mStateSets -> J 1:5:void (androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState,androidx.appcompat.graphics.drawable.StateListDrawableCompat,android.content.res.Resources):328:328 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d$a;Lg/d;Landroid/content/res/Resources;)V"} 6:10:void (androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState,androidx.appcompat.graphics.drawable.StateListDrawableCompat,android.content.res.Resources):331:331 -> 11:19:void (androidx.appcompat.graphics.drawable.StateListDrawableCompat$StateListState,androidx.appcompat.graphics.drawable.StateListDrawableCompat,android.content.res.Resources):333:333 -> 1:2:int indexOfStateSet(int[]):353:353 -> A 3:9:int indexOfStateSet(int[]):354:354 -> A 10:23:int indexOfStateSet(int[]):356:356 -> A 1:3:void growArray(int,int):377:377 -> o 4:5:void growArray(int,int):378:378 -> o 6:11:void growArray(int,int):379:379 -> o 12:14:void growArray(int,int):380:380 -> o void mutate() -> r 1:4:int addStateSet(int[],android.graphics.drawable.Drawable):347:347 -> z 5:9:int addStateSet(int[],android.graphics.drawable.Drawable):348:348 -> z androidx.appcompat.resources.Compatibility$Api21Impl -> h.a: # {"id":"sourceFile","fileName":"Compatibility.java"} 1:5:android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):68:68 -> a 1:5:int getChangingConfigurations(android.content.res.TypedArray):60:60 -> b 1:4:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):55:55 -> c androidx.appcompat.resources.R$drawable -> h.b: int abc_vector_test -> a androidx.appcompat.resources.R$styleable -> h.c: int[] AnimatedStateListDrawableCompat -> a int AnimatedStateListDrawableCompat_android_dither -> b int AnimatedStateListDrawableCompat_android_visible -> c int AnimatedStateListDrawableCompat_android_variablePadding -> d int AnimatedStateListDrawableCompat_android_constantSize -> e int AnimatedStateListDrawableCompat_android_enterFadeDuration -> f int AnimatedStateListDrawableCompat_android_exitFadeDuration -> g int[] AnimatedStateListDrawableItem -> h int AnimatedStateListDrawableItem_android_id -> i int AnimatedStateListDrawableItem_android_drawable -> j int[] AnimatedStateListDrawableTransition -> k int AnimatedStateListDrawableTransition_android_drawable -> l int AnimatedStateListDrawableTransition_android_toId -> m int AnimatedStateListDrawableTransition_android_fromId -> n int AnimatedStateListDrawableTransition_android_reversible -> o int[] StateListDrawable -> p int[] StateListDrawableItem -> q 2:50:void ():0:0 -> androidx.appcompat.view.ActionBarPolicy -> i.a: # {"id":"sourceFile","fileName":"ActionBarPolicy.java"} android.content.Context mContext -> a 1:3:void (android.content.Context):44:44 -> 4:6:void (android.content.Context):45:45 -> 1:6:androidx.appcompat.view.ActionBarPolicy get(android.content.Context):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Li/a;"} 1:15:int getEmbeddedMenuWidthLimit():80:80 -> b 1:10:int getMaxActionButtons():54:54 -> c 11:12:int getMaxActionButtons():55:55 -> c 13:14:int getMaxActionButtons():56:56 -> c 15:64:int getMaxActionButtons():57:57 -> c 1:2:boolean showsOverflowMenuButton():76:76 -> d androidx.appcompat.view.SupportMenuInflater -> i.b: # {"id":"sourceFile","fileName":"SupportMenuInflater.java"} java.lang.Object[] mActionViewConstructorArguments -> a java.lang.Object[] mActionProviderConstructorArguments -> b android.content.Context mContext -> c java.lang.Object mRealOwner -> d java.lang.Class[] ACTION_VIEW_CONSTRUCTOR_SIGNATURE -> e java.lang.Class[] ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE -> f 2:10:void ():83:83 -> 11:13:void ():85:85 -> 1:3:void (android.content.Context):101:101 -> 4:6:void (android.content.Context):102:102 -> 7:13:void (android.content.Context):103:103 -> 14:16:void (android.content.Context):104:104 -> 1:5:java.lang.Object findRealOwner(java.lang.Object):247:247 -> a 6:9:java.lang.Object findRealOwner(java.lang.Object):250:250 -> a 10:20:java.lang.Object findRealOwner(java.lang.Object):251:251 -> a 1:4:java.lang.Object getRealOwner():240:240 -> b 5:12:java.lang.Object getRealOwner():241:241 -> b 13:15:java.lang.Object getRealOwner():243:243 -> b 1:5:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):161:161 -> c 6:10:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):163:163 -> c 11:15:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):170:170 -> c 16:19:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):171:171 -> c 20:25:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):172:172 -> c 26:30:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):174:174 -> c 31:53:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):178:178 -> c 54:68:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):180:180 -> c 69:79:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):185:185 -> c 80:85:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):209:209 -> c 86:94:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):210:210 -> c 95:100:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):213:213 -> c 101:104:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):214:214 -> c 105:110:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):215:215 -> c 111:116:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):218:218 -> c 117:120:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):223:223 -> c 121:131:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):226:226 -> c 132:135:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):191:191 -> c 136:141:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):192:192 -> c 142:145:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):193:193 -> c 146:151:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):194:194 -> c 152:155:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):195:195 -> c 156:161:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):196:196 -> c 162:165:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):198:198 -> c 166:171:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):201:201 -> c 172:176:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):235:235 -> c 177:185:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):232:232 -> c 1:6:void inflate(int,android.view.Menu):119:119 -> inflate 7:12:void inflate(int,android.view.Menu):120:120 -> inflate 13:22:void inflate(int,android.view.Menu):128:128 -> inflate 23:26:void inflate(int,android.view.Menu):129:129 -> inflate 27:33:void inflate(int,android.view.Menu):137:137 -> inflate 34:39:void inflate(int,android.view.Menu):138:138 -> inflate 40:50:void inflate(int,android.view.Menu):139:139 -> inflate 51:55:void inflate(int,android.view.Menu):142:142 -> inflate 56:62:void inflate(int,android.view.Menu):149:149 -> inflate 63:66:void inflate(int,android.view.Menu):151:151 -> inflate 67:72:void inflate(int,android.view.Menu):146:146 -> inflate 73:80:void inflate(int,android.view.Menu):144:144 -> inflate 81:87:void inflate(int,android.view.Menu):149:149 -> inflate 88:90:void inflate(int,android.view.Menu):151:151 -> inflate 91:91:void inflate(int,android.view.Menu):152:152 -> inflate androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener -> i.b$a: # {"id":"sourceFile","fileName":"SupportMenuInflater.java"} java.lang.Object mRealOwner -> a java.lang.reflect.Method mMethod -> b java.lang.Class[] PARAM_TYPES -> c 2:11:void ():258:258 -> 1:3:void (java.lang.Object,java.lang.String):263:263 -> 4:5:void (java.lang.Object,java.lang.String):264:264 -> 6:9:void (java.lang.Object,java.lang.String):265:265 -> 10:19:void (java.lang.Object,java.lang.String):267:267 -> 20:39:void (java.lang.Object,java.lang.String):269:269 -> 40:53:void (java.lang.Object,java.lang.String):271:271 -> 54:56:void (java.lang.Object,java.lang.String):272:272 -> 57:57:void (java.lang.Object,java.lang.String):273:273 -> 1:12:boolean onMenuItemClick(android.view.MenuItem):280:280 -> onMenuItemClick 13:33:boolean onMenuItemClick(android.view.MenuItem):281:281 -> onMenuItemClick 34:45:boolean onMenuItemClick(android.view.MenuItem):283:283 -> onMenuItemClick 46:51:boolean onMenuItemClick(android.view.MenuItem):287:287 -> onMenuItemClick androidx.appcompat.view.SupportMenuInflater$MenuState -> i.b$b: # {"id":"sourceFile","fileName":"SupportMenuInflater.java"} java.lang.CharSequence itemContentDescription -> A java.lang.CharSequence itemTooltipText -> B android.content.res.ColorStateList itemIconTintList -> C android.graphics.PorterDuff$Mode itemIconTintMode -> D androidx.appcompat.view.SupportMenuInflater this$0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Li/b;"} android.view.Menu menu -> a int groupId -> b int groupCategory -> c int groupOrder -> d int groupCheckable -> e boolean groupVisible -> f boolean groupEnabled -> g boolean itemAdded -> h int itemId -> i int itemCategoryOrder -> j java.lang.CharSequence itemTitle -> k java.lang.CharSequence itemTitleCondensed -> l int itemIconResId -> m char itemAlphabeticShortcut -> n int itemAlphabeticModifiers -> o char itemNumericShortcut -> p int itemNumericModifiers -> q int itemCheckable -> r boolean itemChecked -> s boolean itemVisible -> t boolean itemEnabled -> u int itemShowAsAction -> v int itemActionViewLayout -> w java.lang.String itemActionViewClassName -> x java.lang.String itemActionProviderClassName -> y java.lang.String itemListenerMethodName -> z 1:6:void (androidx.appcompat.view.SupportMenuInflater,android.view.Menu):365:365 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li/b;Landroid/view/Menu;)V"} 7:8:void (androidx.appcompat.view.SupportMenuInflater,android.view.Menu):353:353 -> 9:10:void (androidx.appcompat.view.SupportMenuInflater,android.view.Menu):354:354 -> 11:12:void (androidx.appcompat.view.SupportMenuInflater,android.view.Menu):366:366 -> 13:16:void (androidx.appcompat.view.SupportMenuInflater,android.view.Menu):368:368 -> 2:3:void addItem():546:546 -> a 4:21:void addItem():547:547 -> a 2:3:android.view.SubMenu addSubMenuItem():551:551 -> b 4:17:android.view.SubMenu addSubMenuItem():552:552 -> b 18:25:android.view.SubMenu addSubMenuItem():553:553 -> b 5:9:char getShortcut(java.lang.String):478:478 -> c 1:3:boolean hasAddedItem():558:558 -> d 1:13:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):565:565 -> e 14:18:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):566:566 -> e 19:21:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):567:567 -> e 22:27:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):568:568 -> e 28:51:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):570:570 -> e 1:10:void readGroup(android.util.AttributeSet):384:384 -> f 11:19:void readGroup(android.util.AttributeSet):386:386 -> f 20:27:void readGroup(android.util.AttributeSet):387:387 -> f 28:35:void readGroup(android.util.AttributeSet):389:389 -> f 36:43:void readGroup(android.util.AttributeSet):390:390 -> f 44:52:void readGroup(android.util.AttributeSet):392:392 -> f 53:60:void readGroup(android.util.AttributeSet):393:393 -> f 61:64:void readGroup(android.util.AttributeSet):395:395 -> f 1:10:void readItem(android.util.AttributeSet):402:402 -> g 11:19:void readItem(android.util.AttributeSet):406:406 -> g 20:27:void readItem(android.util.AttributeSet):407:407 -> g 28:43:void readItem(android.util.AttributeSet):408:408 -> g 44:45:void readItem(android.util.AttributeSet):409:409 -> g 46:53:void readItem(android.util.AttributeSet):411:411 -> g 54:61:void readItem(android.util.AttributeSet):412:412 -> g 62:69:void readItem(android.util.AttributeSet):413:413 -> g 70:71:void readItem(android.util.AttributeSet):414:414 -> g 72:81:void readItem(android.util.AttributeSet):415:415 -> g 82:85:void readItem(android.util.AttributeSet):416:416 -> g 86:91:void readItem(android.util.AttributeSet):417:417 -> g 92:93:void readItem(android.util.AttributeSet):418:418 -> g 94:103:void readItem(android.util.AttributeSet):419:419 -> g 104:105:void readItem(android.util.AttributeSet):420:420 -> g 106:111:void readItem(android.util.AttributeSet):421:421 -> g 112:119:void readItem(android.util.AttributeSet):422:422 -> g 120:128:void readItem(android.util.AttributeSet):424:424 -> g 129:132:void readItem(android.util.AttributeSet):428:428 -> g 133:140:void readItem(android.util.AttributeSet):430:430 -> g 141:150:void readItem(android.util.AttributeSet):431:431 -> g 151:160:void readItem(android.util.AttributeSet):432:432 -> g 161:169:void readItem(android.util.AttributeSet):433:433 -> g 170:177:void readItem(android.util.AttributeSet):434:434 -> g 178:185:void readItem(android.util.AttributeSet):435:435 -> g 186:193:void readItem(android.util.AttributeSet):436:436 -> g 194:208:void readItem(android.util.AttributeSet):437:437 -> g 209:216:void readItem(android.util.AttributeSet):440:440 -> g 217:232:void readItem(android.util.AttributeSet):441:441 -> g 233:239:void readItem(android.util.AttributeSet):446:446 -> g 240:247:void readItem(android.util.AttributeSet):452:452 -> g 248:255:void readItem(android.util.AttributeSet):453:453 -> g 256:264:void readItem(android.util.AttributeSet):454:454 -> g 265:279:void readItem(android.util.AttributeSet):455:455 -> g 280:281:void readItem(android.util.AttributeSet):460:460 -> g 282:289:void readItem(android.util.AttributeSet):462:462 -> g 290:298:void readItem(android.util.AttributeSet):463:463 -> g 299:300:void readItem(android.util.AttributeSet):466:466 -> g 301:303:void readItem(android.util.AttributeSet):469:469 -> g 304:306:void readItem(android.util.AttributeSet):471:471 -> g 2:3:void resetGroup():372:372 -> h 4:5:void resetGroup():373:373 -> h 6:7:void resetGroup():374:374 -> h 8:10:void resetGroup():375:375 -> h 11:12:void resetGroup():376:376 -> h 13:15:void resetGroup():377:377 -> h 1:8:void setItem(android.view.MenuItem):483:483 -> i 9:14:void setItem(android.view.MenuItem):484:484 -> i 15:27:void setItem(android.view.MenuItem):485:485 -> i 28:33:void setItem(android.view.MenuItem):486:486 -> i 34:39:void setItem(android.view.MenuItem):487:487 -> i 40:42:void setItem(android.view.MenuItem):488:488 -> i 43:46:void setItem(android.view.MenuItem):490:490 -> i 47:49:void setItem(android.view.MenuItem):491:491 -> i 50:53:void setItem(android.view.MenuItem):494:494 -> i 54:63:void setItem(android.view.MenuItem):495:495 -> i 64:67:void setItem(android.view.MenuItem):499:499 -> i 68:76:void setItem(android.view.MenuItem):500:500 -> i 77:80:void setItem(android.view.MenuItem):499:499 -> i 81:88:void setItem(android.view.MenuItem):496:496 -> i 89:93:void setItem(android.view.MenuItem):503:503 -> i 94:97:void setItem(android.view.MenuItem):504:504 -> i 98:103:void setItem(android.view.MenuItem):505:505 -> i 104:107:void setItem(android.view.MenuItem):512:512 -> i 108:119:void setItem(android.view.MenuItem):513:513 -> i 120:123:void setItem(android.view.MenuItem):515:515 -> i 124:129:void setItem(android.view.MenuItem):518:518 -> i 130:133:void setItem(android.view.MenuItem):520:520 -> i 134:140:void setItem(android.view.MenuItem):523:523 -> i 141:145:void setItem(android.view.MenuItem):531:531 -> i 146:150:void setItem(android.view.MenuItem):532:532 -> i 151:157:void setItem(android.view.MenuItem):533:533 -> i 158:164:void setItem(android.view.MenuItem):535:535 -> i 165:168:void setItem(android.view.MenuItem):537:537 -> i 169:171:void setItem(android.view.MenuItem):538:538 -> i 172:175:void setItem(android.view.MenuItem):540:540 -> i 176:179:void setItem(android.view.MenuItem):541:541 -> i androidx.appcompat.view.SupportMenuInflater$MenuState$$ExternalSyntheticThrowCCEIfNotNull0 -> i.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:9:void i.SupportMenuInflater$MenuState$$ExternalSyntheticThrowCCEIfNotNull0.m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.view.menu.ActionMenuItem -> j.a: # {"id":"sourceFile","fileName":"ActionMenuItem.java"} int mId -> a int mGroup -> b int mOrdering -> c java.lang.CharSequence mTitle -> d java.lang.CharSequence mTitleCondensed -> e android.content.Intent mIntent -> f char mShortcutNumericChar -> g int mShortcutNumericModifiers -> h char mShortcutAlphabeticChar -> i int mShortcutAlphabeticModifiers -> j android.graphics.drawable.Drawable mIconDrawable -> k android.content.Context mContext -> l android.view.MenuItem$OnMenuItemClickListener mClickListener -> m java.lang.CharSequence mContentDescription -> n java.lang.CharSequence mTooltipText -> o android.content.res.ColorStateList mIconTintList -> p android.graphics.PorterDuff$Mode mIconTintMode -> q boolean mHasIconTint -> r boolean mHasIconTintMode -> s int mFlags -> t 1:5:void (android.content.Context,int,int,int,int,java.lang.CharSequence):79:79 -> 6:7:void (android.content.Context,int,int,int,int,java.lang.CharSequence):53:53 -> 8:10:void (android.content.Context,int,int,int,int,java.lang.CharSequence):55:55 -> 11:12:void (android.content.Context,int,int,int,int,java.lang.CharSequence):66:66 -> 13:15:void (android.content.Context,int,int,int,int,java.lang.CharSequence):67:67 -> 16:17:void (android.content.Context,int,int,int,int,java.lang.CharSequence):68:68 -> 18:21:void (android.content.Context,int,int,int,int,java.lang.CharSequence):69:69 -> 22:23:void (android.content.Context,int,int,int,int,java.lang.CharSequence):71:71 -> 24:25:void (android.content.Context,int,int,int,int,java.lang.CharSequence):80:80 -> 26:27:void (android.content.Context,int,int,int,int,java.lang.CharSequence):81:81 -> 28:29:void (android.content.Context,int,int,int,int,java.lang.CharSequence):82:82 -> 30:31:void (android.content.Context,int,int,int,int,java.lang.CharSequence):83:83 -> 32:34:void (android.content.Context,int,int,int,int,java.lang.CharSequence):84:84 -> 1:12:void applyIconTint():448:448 -> a 13:18:void applyIconTint():449:449 -> a 19:24:void applyIconTint():450:450 -> a 25:28:void applyIconTint():452:452 -> a 29:33:void applyIconTint():453:453 -> a 34:37:void applyIconTint():456:456 -> a 38:45:void applyIconTint():457:457 -> a 1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):350:350 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"} 1:6:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):329:329 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lt/b;"} 1:2:boolean collapseActionView():378:378 -> collapseActionView 1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):367:367 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"} 1:2:boolean expandActionView():373:373 -> expandActionView 1:6:android.view.ActionProvider getActionProvider():344:344 -> getActionProvider 1:2:android.view.View getActionView():334:334 -> getActionView 1:3:int getAlphabeticModifiers():94:94 -> getAlphabeticModifiers 1:3:char getAlphabeticShortcut():89:89 -> getAlphabeticShortcut 1:3:java.lang.CharSequence getContentDescription():400:400 -> getContentDescription 1:3:int getGroupId():99:99 -> getGroupId 1:3:android.graphics.drawable.Drawable getIcon():104:104 -> getIcon 1:3:android.content.res.ColorStateList getIconTintList():428:428 -> getIconTintList 1:3:android.graphics.PorterDuff$Mode getIconTintMode():444:444 -> getIconTintMode 1:3:android.content.Intent getIntent():109:109 -> getIntent 1:3:int getItemId():114:114 -> getItemId 1:2:android.view.ContextMenu$ContextMenuInfo getMenuInfo():119:119 -> getMenuInfo 1:3:int getNumericModifiers():129:129 -> getNumericModifiers 1:3:char getNumericShortcut():124:124 -> getNumericShortcut 1:3:int getOrder():134:134 -> getOrder 1:2:android.view.SubMenu getSubMenu():139:139 -> getSubMenu 1:3:java.lang.CharSequence getTitle():144:144 -> getTitle 1:8:java.lang.CharSequence getTitleCondensed():149:149 -> getTitleCondensed 1:3:java.lang.CharSequence getTooltipText():412:412 -> getTooltipText 1:2:boolean hasSubMenu():154:154 -> hasSubMenu 1:2:boolean isActionViewExpanded():383:383 -> isActionViewExpanded 1:9:boolean isCheckable():159:159 -> isCheckable 1:10:boolean isChecked():164:164 -> isChecked 1:10:boolean isEnabled():169:169 -> isEnabled 1:10:boolean isVisible():174:174 -> isVisible 1:6:android.view.MenuItem setActionProvider(android.view.ActionProvider):339:339 -> setActionProvider 1:1:android.view.MenuItem setActionView(int):42:42 -> setActionView 2:2:android.view.MenuItem setActionView(android.view.View):42:42 -> setActionView 1:1:android.view.MenuItem setAlphabeticShortcut(char):179:179 -> setAlphabeticShortcut 2:3:android.view.MenuItem setAlphabeticShortcut(char,int):186:187 -> setAlphabeticShortcut 1:8:android.view.MenuItem setCheckable(boolean):193:193 -> setCheckable 1:13:android.view.MenuItem setChecked(boolean):204:204 -> setChecked 1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):42:42 -> setContentDescription 2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):394:394 -> setContentDescription # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"} 1:14:android.view.MenuItem setEnabled(boolean):210:210 -> setEnabled 1:1:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):216:216 -> setIcon 2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):218:218 -> setIcon 3:3:android.view.MenuItem setIcon(int):224:224 -> setIcon 4:4:android.view.MenuItem setIcon(int):226:226 -> setIcon 1:3:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):418:418 -> setIconTintList 4:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):419:419 -> setIconTintList 6:9:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):421:421 -> setIconTintList 1:3:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):434:434 -> setIconTintMode 4:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):435:435 -> setIconTintMode 6:9:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):437:437 -> setIconTintMode 1:3:android.view.MenuItem setIntent(android.content.Intent):232:232 -> setIntent 1:1:android.view.MenuItem setNumericShortcut(char):238:238 -> setNumericShortcut 2:3:android.view.MenuItem setNumericShortcut(char,int):245:246 -> setNumericShortcut 1:6:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):388:388 -> setOnActionExpandListener 1:3:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):252:252 -> setOnMenuItemClickListener 1:2:android.view.MenuItem setShortcut(char,char):258:259 -> setShortcut 3:6:android.view.MenuItem setShortcut(char,char,int,int):267:270 -> setShortcut 1:1:void setShowAsAction(int):314:314 -> setShowAsAction 1:5:android.view.MenuItem setShowAsActionFlags(int):42:42 -> setShowAsActionFlags 1:1:android.view.MenuItem setTitle(java.lang.CharSequence):276:276 -> setTitle 2:2:android.view.MenuItem setTitle(int):282:282 -> setTitle 1:3:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):288:288 -> setTitleCondensed 1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):42:42 -> setTooltipText 2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):406:406 -> setTooltipText # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"} 1:13:android.view.MenuItem setVisible(boolean):294:294 -> setVisible androidx.appcompat.view.menu.ActionMenuItemView -> androidx.appcompat.view.menu.ActionMenuItemView: # {"id":"sourceFile","fileName":"ActionMenuItemView.java"} androidx.appcompat.view.menu.MenuItemImpl mItemData -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} java.lang.CharSequence mTitle -> i android.graphics.drawable.Drawable mIcon -> j androidx.appcompat.view.menu.MenuBuilder$ItemInvoker mItemInvoker -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$b;"} androidx.appcompat.widget.ForwardingListener mForwardingListener -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"} androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback mPopupCallback -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/ActionMenuItemView$b;"} boolean mAllowTextWithIcon -> n boolean mExpandedFormat -> o int mMinWidth -> p int mSavedPaddingLeft -> q int mMaxIconSize -> r 1:1:void (android.content.Context,android.util.AttributeSet):67:67 -> 2:5:void (android.content.Context,android.util.AttributeSet,int):71:74 -> 6:6:void (android.content.Context,android.util.AttributeSet,int):76:76 -> 7:7:void (android.content.Context,android.util.AttributeSet,int):78:78 -> 8:9:void (android.content.Context,android.util.AttributeSet,int):80:81 -> 10:10:void (android.content.Context,android.util.AttributeSet,int):83:83 -> 11:12:void (android.content.Context,android.util.AttributeSet,int):85:86 -> 1:5:boolean needsDividerAfter():268:268 -> a 1:18:boolean needsDividerBefore():263:263 -> b 1:2:boolean prefersCondensedTitle():0:0 -> c 1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"} 3:9:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):130:130 -> d 10:16:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d 17:23:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d 24:36:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):134:134 -> d 37:43:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):135:135 -> d 44:49:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):136:136 -> d 50:53:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):137:137 -> d 54:61:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):138:138 -> d 1:7:java.lang.CharSequence getAccessibilityClassName():99:99 -> getAccessibilityClassName 1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():123:123 -> getItemData # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"} 1:4:void onClick(android.view.View):154:154 -> onClick 5:10:void onClick(android.view.View):155:155 -> onClick 1:3:void onConfigurationChanged(android.content.res.Configuration):91:91 -> onConfigurationChanged 4:9:void onConfigurationChanged(android.content.res.Configuration):93:93 -> onConfigurationChanged 10:13:void onConfigurationChanged(android.content.res.Configuration):94:94 -> onConfigurationChanged 1:6:void onMeasure(int,int):273:273 -> onMeasure 7:10:void onMeasure(int,int):274:274 -> onMeasure 11:14:void onMeasure(int,int):275:275 -> onMeasure 15:22:void onMeasure(int,int):276:276 -> onMeasure 23:25:void onMeasure(int,int):275:275 -> onMeasure 26:28:void onMeasure(int,int):279:279 -> onMeasure 29:32:void onMeasure(int,int):281:281 -> onMeasure 33:36:void onMeasure(int,int):282:282 -> onMeasure 37:44:void onMeasure(int,int):283:283 -> onMeasure 45:51:void onMeasure(int,int):284:284 -> onMeasure 52:57:void onMeasure(int,int):285:285 -> onMeasure 58:63:void onMeasure(int,int):287:287 -> onMeasure 64:72:void onMeasure(int,int):289:289 -> onMeasure 73:76:void onMeasure(int,int):293:293 -> onMeasure 77:80:void onMeasure(int,int):296:296 -> onMeasure 81:91:void onMeasure(int,int):297:297 -> onMeasure 92:109:void onMeasure(int,int):298:298 -> onMeasure 2:5:void onRestoreInstanceState(android.os.Parcelable):337:337 -> onRestoreInstanceState 1:12:boolean onTouchEvent(android.view.MotionEvent):145:145 -> onTouchEvent 13:20:boolean onTouchEvent(android.view.MotionEvent):146:146 -> onTouchEvent 21:25:boolean onTouchEvent(android.view.MotionEvent):149:149 -> onTouchEvent 1:11:boolean hasText():241:241 -> s 1:1:void setCheckable(boolean):0:0 -> setCheckable 1:1:void setChecked(boolean):0:0 -> setChecked 1:4:void setExpandedFormat(boolean):183:183 -> setExpandedFormat 5:6:void setExpandedFormat(boolean):184:184 -> setExpandedFormat 7:10:void setExpandedFormat(boolean):185:185 -> setExpandedFormat 11:14:void setExpandedFormat(boolean):186:186 -> setExpandedFormat 1:4:void setIcon(android.graphics.drawable.Drawable):219:219 -> setIcon 5:8:void setIcon(android.graphics.drawable.Drawable):221:221 -> setIcon 9:12:void setIcon(android.graphics.drawable.Drawable):222:222 -> setIcon 13:34:void setIcon(android.graphics.drawable.Drawable):223:223 -> setIcon 35:38:void setIcon(android.graphics.drawable.Drawable):233:233 -> setIcon 39:41:void setIcon(android.graphics.drawable.Drawable):235:235 -> setIcon 42:45:void setIcon(android.graphics.drawable.Drawable):237:237 -> setIcon 1:3:void setItemInvoker(androidx.appcompat.view.menu.MenuBuilder$ItemInvoker):160:160 -> setItemInvoker # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$b;)V"} 1:2:void setPadding(int,int,int,int):117:117 -> setPadding 3:6:void setPadding(int,int,int,int):118:118 -> setPadding 1:3:void setPopupCallback(androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback):164:164 -> setPopupCallback # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/ActionMenuItemView$b;)V"} 1:2:void setTitle(java.lang.CharSequence):251:251 -> setTitle 3:6:void setTitle(java.lang.CharSequence):253:253 -> setTitle 1:12:boolean shouldAllowTextWithIcon():107:107 -> t 13:14:boolean shouldAllowTextWithIcon():108:108 -> t 15:26:boolean shouldAllowTextWithIcon():109:109 -> t 27:36:boolean shouldAllowTextWithIcon():111:111 -> t 1:8:void updateTextButtonVisibility():192:192 -> u 9:14:void updateTextButtonVisibility():193:193 -> u 15:34:void updateTextButtonVisibility():194:194 -> u 35:41:void updateTextButtonVisibility():196:196 -> u 42:47:void updateTextButtonVisibility():199:199 -> u 48:57:void updateTextButtonVisibility():200:200 -> u 58:67:void updateTextButtonVisibility():203:203 -> u 68:70:void updateTextButtonVisibility():205:205 -> u 71:76:void updateTextButtonVisibility():208:208 -> u 77:85:void updateTextButtonVisibility():209:209 -> u 86:95:void updateTextButtonVisibility():211:211 -> u 96:99:void updateTextButtonVisibility():213:213 -> u androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> androidx.appcompat.view.menu.ActionMenuItemView$a: # {"id":"sourceFile","fileName":"ActionMenuItemView.java"} androidx.appcompat.view.menu.ActionMenuItemView this$0 -> j 1:2:void (androidx.appcompat.view.menu.ActionMenuItemView):303:303 -> 3:6:void (androidx.appcompat.view.menu.ActionMenuItemView):304:304 -> 1:6:androidx.appcompat.view.menu.ShowableListMenu getPopup():309:309 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"} 7:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():310:310 -> b 1:15:boolean onForwardingStarted():318:318 -> c 16:21:boolean onForwardingStarted():319:319 -> c 22:30:boolean onForwardingStarted():320:320 -> c androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback -> androidx.appcompat.view.menu.ActionMenuItemView$b: # {"id":"sourceFile","fileName":"ActionMenuItemView.java"} 1:4:void ():340:340 -> androidx.appcompat.view.menu.ShowableListMenu getPopup() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"} androidx.appcompat.view.menu.BaseMenuPresenter -> androidx.appcompat.view.menu.a: # {"id":"sourceFile","fileName":"BaseMenuPresenter.java"} android.content.Context mSystemContext -> a android.content.Context mContext -> b androidx.appcompat.view.menu.MenuBuilder mMenu -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} android.view.LayoutInflater mSystemInflater -> d android.view.LayoutInflater mInflater -> e androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} int mMenuLayoutRes -> g int mItemLayoutRes -> h androidx.appcompat.view.menu.MenuView mMenuView -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"} 1:3:void (android.content.Context,int,int):60:60 -> 4:5:void (android.content.Context,int,int):61:61 -> 6:11:void (android.content.Context,int,int):62:62 -> 12:13:void (android.content.Context,int,int):63:63 -> 14:16:void (android.content.Context,int,int):64:64 -> 1:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):212:212 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 5:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):213:213 -> a 1:8:void addItemView(android.view.View,int):133:133 -> b 9:11:void addItemView(android.view.View,int):135:135 -> b 12:19:void addItemView(android.view.View,int):137:137 -> b 1:2:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):69:69 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 3:8:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):70:70 -> d 9:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):71:71 -> d 1:2:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/i$a;)V"} 1:12:androidx.appcompat.view.menu.MenuView$ItemView createItemView(android.view.ViewGroup):166:166 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/i$a;"} 1:2:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):153:153 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 1:7:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):219:219 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 8:16:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):221:221 -> j 1:7:void updateMenuView(boolean):90:90 -> k 8:12:void updateMenuView(boolean):94:94 -> k 13:15:void updateMenuView(boolean):95:95 -> k 16:21:void updateMenuView(boolean):96:96 -> k 22:29:void updateMenuView(boolean):97:97 -> k 30:35:void updateMenuView(boolean):99:99 -> k 36:41:void updateMenuView(boolean):100:100 -> k 42:45:void updateMenuView(boolean):101:101 -> k 46:49:void updateMenuView(boolean):102:102 -> k 50:58:void updateMenuView(boolean):103:103 -> k 59:64:void updateMenuView(boolean):104:104 -> k 65:67:void updateMenuView(boolean):107:107 -> k 68:72:void updateMenuView(boolean):108:108 -> k 73:81:void updateMenuView(boolean):111:111 -> k 82:87:void updateMenuView(boolean):119:119 -> k 88:97:void updateMenuView(boolean):120:120 -> k 1:5:boolean filterLeftoverView(android.view.ViewGroup,int):147:147 -> l 1:3:androidx.appcompat.view.menu.MenuPresenter$Callback getCallback():157:157 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/h$a;"} 1:4:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):182:182 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"} 5:7:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):183:183 -> n 8:11:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):185:185 -> n 12:14:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):187:187 -> n 15:17:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):188:188 -> n boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/e;)Z"} androidx.appcompat.view.menu.CascadingMenuPopup -> androidx.appcompat.view.menu.b: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} boolean mShouldCloseImmediately -> A int ITEM_LAYOUT -> B android.content.Context mContext -> b int mMenuMaxWidth -> c int mPopupStyleAttr -> d int mPopupStyleRes -> e boolean mOverflowOnly -> f android.os.Handler mSubMenuHoverHandler -> g java.util.List mPendingMenus -> h java.util.List mShowingMenus -> i android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k androidx.appcompat.widget.MenuItemHoverListener mMenuItemHoverListener -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a0;"} int mRawDropDownGravity -> m int mDropDownGravity -> n android.view.View mAnchorView -> o android.view.View mShownAnchorView -> p int mLastPosition -> q boolean mHasXOffset -> r boolean mHasYOffset -> s int mXOffset -> t int mYOffset -> u boolean mForceShowIcon -> v boolean mShowTitle -> w androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} android.view.ViewTreeObserver mTreeObserver -> y android.widget.PopupWindow$OnDismissListener mOnDismissListener -> z 1:5:void ():65:65 -> 1:3:void (android.content.Context,android.view.View,int,int,boolean):222:222 -> 4:10:void (android.content.Context,android.view.View,int,int,boolean):88:88 -> 11:17:void (android.content.Context,android.view.View,int,int,boolean):94:94 -> 18:24:void (android.content.Context,android.view.View,int,int,boolean):96:96 -> 25:31:void (android.content.Context,android.view.View,int,int,boolean):118:118 -> 32:39:void (android.content.Context,android.view.View,int,int,boolean):136:136 -> 40:41:void (android.content.Context,android.view.View,int,int,boolean):196:196 -> 42:43:void (android.content.Context,android.view.View,int,int,boolean):197:197 -> 44:45:void (android.content.Context,android.view.View,int,int,boolean):223:223 -> 46:47:void (android.content.Context,android.view.View,int,int,boolean):224:224 -> 48:49:void (android.content.Context,android.view.View,int,int,boolean):225:225 -> 50:51:void (android.content.Context,android.view.View,int,int,boolean):226:226 -> 52:53:void (android.content.Context,android.view.View,int,int,boolean):227:227 -> 54:55:void (android.content.Context,android.view.View,int,int,boolean):229:229 -> 56:61:void (android.content.Context,android.view.View,int,int,boolean):230:230 -> 62:65:void (android.content.Context,android.view.View,int,int,boolean):232:232 -> 66:75:void (android.content.Context,android.view.View,int,int,boolean):233:233 -> 76:79:void (android.content.Context,android.view.View,int,int,boolean):234:234 -> 80:85:void (android.content.Context,android.view.View,int,int,boolean):233:233 -> 86:93:void (android.content.Context,android.view.View,int,int,boolean):236:236 -> 1:9:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):655:655 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)I"} 10:17:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):656:656 -> A 18:27:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):657:657 -> A 1:7:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):516:516 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/d;)Landroid/view/MenuItem;"} 8:11:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):517:517 -> B 12:29:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):518:518 -> B 1:10:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):537:537 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/d;)Landroid/view/View;"} 11:14:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):546:546 -> C 15:18:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):547:547 -> C 19:23:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):548:548 -> C 24:25:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):549:549 -> C 26:29:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):550:550 -> C 30:36:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):551:551 -> C 37:39:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):554:554 -> C 40:46:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):559:559 -> C 47:61:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):560:560 -> C 62:68:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):574:574 -> C 69:75:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):575:575 -> C 76:81:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):580:580 -> C 1:12:int getInitialMenuPosition():315:315 -> D 1:19:int getNextMenuPosition(int):329:329 -> E 20:21:int getNextMenuPosition(int):331:331 -> E 22:24:int getNextMenuPosition(int):332:332 -> E 25:29:int getNextMenuPosition(int):334:334 -> E 30:34:int getNextMenuPosition(int):335:335 -> E 35:39:int getNextMenuPosition(int):337:337 -> E 40:47:int getNextMenuPosition(int):338:338 -> E 48:53:int getNextMenuPosition(int):339:339 -> E 54:60:int getNextMenuPosition(int):344:344 -> E 1:6:void showMenu(androidx.appcompat.view.menu.MenuBuilder):369:369 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 7:15:void showMenu(androidx.appcompat.view.menu.MenuBuilder):370:370 -> F 16:26:void showMenu(androidx.appcompat.view.menu.MenuBuilder):376:376 -> F 27:30:void showMenu(androidx.appcompat.view.menu.MenuBuilder):378:378 -> F 31:36:void showMenu(androidx.appcompat.view.menu.MenuBuilder):379:379 -> F 37:43:void showMenu(androidx.appcompat.view.menu.MenuBuilder):381:381 -> F 44:52:void showMenu(androidx.appcompat.view.menu.MenuBuilder):385:385 -> F 53:56:void showMenu(androidx.appcompat.view.menu.MenuBuilder):386:386 -> F 57:59:void showMenu(androidx.appcompat.view.menu.MenuBuilder):387:387 -> F 60:62:void showMenu(androidx.appcompat.view.menu.MenuBuilder):388:388 -> F 63:67:void showMenu(androidx.appcompat.view.menu.MenuBuilder):389:389 -> F 68:75:void showMenu(androidx.appcompat.view.menu.MenuBuilder):393:393 -> F 76:88:void showMenu(androidx.appcompat.view.menu.MenuBuilder):394:394 -> F 89:98:void showMenu(androidx.appcompat.view.menu.MenuBuilder):395:395 -> F 99:101:void showMenu(androidx.appcompat.view.menu.MenuBuilder):403:403 -> F 102:104:void showMenu(androidx.appcompat.view.menu.MenuBuilder):404:404 -> F 105:113:void showMenu(androidx.appcompat.view.menu.MenuBuilder):406:406 -> F 114:115:void showMenu(androidx.appcompat.view.menu.MenuBuilder):408:408 -> F 116:122:void showMenu(androidx.appcompat.view.menu.MenuBuilder):412:412 -> F 123:129:void showMenu(androidx.appcompat.view.menu.MenuBuilder):415:415 -> F 130:131:void showMenu(androidx.appcompat.view.menu.MenuBuilder):428:428 -> F 132:136:void showMenu(androidx.appcompat.view.menu.MenuBuilder):429:429 -> F 137:138:void showMenu(androidx.appcompat.view.menu.MenuBuilder):431:431 -> F 139:141:void showMenu(androidx.appcompat.view.menu.MenuBuilder):432:432 -> F 142:147:void showMenu(androidx.appcompat.view.menu.MenuBuilder):438:438 -> F 148:158:void showMenu(androidx.appcompat.view.menu.MenuBuilder):439:439 -> F 159:167:void showMenu(androidx.appcompat.view.menu.MenuBuilder):440:440 -> F 168:172:void showMenu(androidx.appcompat.view.menu.MenuBuilder):445:445 -> F 173:177:void showMenu(androidx.appcompat.view.menu.MenuBuilder):446:446 -> F 178:186:void showMenu(androidx.appcompat.view.menu.MenuBuilder):454:454 -> F 187:194:void showMenu(androidx.appcompat.view.menu.MenuBuilder):458:458 -> F 195:199:void showMenu(androidx.appcompat.view.menu.MenuBuilder):462:462 -> F 200:202:void showMenu(androidx.appcompat.view.menu.MenuBuilder):467:467 -> F 203:205:void showMenu(androidx.appcompat.view.menu.MenuBuilder):470:470 -> F 206:209:void showMenu(androidx.appcompat.view.menu.MenuBuilder):471:471 -> F 210:213:void showMenu(androidx.appcompat.view.menu.MenuBuilder):473:473 -> F 214:218:void showMenu(androidx.appcompat.view.menu.MenuBuilder):474:474 -> F 219:222:void showMenu(androidx.appcompat.view.menu.MenuBuilder):476:476 -> F 223:227:void showMenu(androidx.appcompat.view.menu.MenuBuilder):477:477 -> F 228:231:void showMenu(androidx.appcompat.view.menu.MenuBuilder):479:479 -> F 232:234:void showMenu(androidx.appcompat.view.menu.MenuBuilder):480:480 -> F 235:241:void showMenu(androidx.appcompat.view.menu.MenuBuilder):483:483 -> F 242:246:void showMenu(androidx.appcompat.view.menu.MenuBuilder):484:484 -> F 247:249:void showMenu(androidx.appcompat.view.menu.MenuBuilder):486:486 -> F 250:253:void showMenu(androidx.appcompat.view.menu.MenuBuilder):488:488 -> F 254:258:void showMenu(androidx.appcompat.view.menu.MenuBuilder):489:489 -> F 259:268:void showMenu(androidx.appcompat.view.menu.MenuBuilder):492:492 -> F 269:279:void showMenu(androidx.appcompat.view.menu.MenuBuilder):493:493 -> F 280:285:void showMenu(androidx.appcompat.view.menu.MenuBuilder):495:495 -> F 286:288:void showMenu(androidx.appcompat.view.menu.MenuBuilder):496:496 -> F 289:295:void showMenu(androidx.appcompat.view.menu.MenuBuilder):497:497 -> F 296:298:void showMenu(androidx.appcompat.view.menu.MenuBuilder):498:498 -> F 299:302:void showMenu(androidx.appcompat.view.menu.MenuBuilder):501:501 -> F 1:10:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):667:667 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 11:19:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):674:674 -> a 20:27:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):675:675 -> a 28:32:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):676:676 -> a 33:40:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):680:680 -> a 41:45:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):681:681 -> a 46:50:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):682:682 -> a 51:55:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):684:684 -> a 56:60:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):685:685 -> a 61:65:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):687:687 -> a 66:73:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):689:689 -> a 74:88:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):691:691 -> a 89:96:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):693:693 -> a 97:99:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):698:698 -> a 100:104:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):700:700 -> a 105:107:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):701:701 -> a 108:111:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):704:704 -> a 112:117:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):705:705 -> a 118:124:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):706:706 -> a 125:126:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):708:708 -> a 127:133:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):710:710 -> a 134:141:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):714:714 -> a 142:149:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):719:719 -> a 150:155:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):720:720 -> a 1:7:void show():259:259 -> b 8:25:void show():264:264 -> b 26:29:void show():265:265 -> b 30:34:void show():267:267 -> b 35:40:void show():269:269 -> b 41:47:void show():272:272 -> b 48:55:void show():273:273 -> b 56:60:void show():275:275 -> b 61:68:void show():277:277 -> b 1:2:boolean flagActionItems():0:0 -> c 1:8:void dismiss():287:287 -> dismiss 9:12:void dismiss():289:289 -> dismiss 13:22:void dismiss():290:290 -> dismiss 23:24:void dismiss():292:292 -> dismiss 25:32:void dismiss():293:293 -> dismiss 33:41:void dismiss():294:294 -> dismiss 1:28:boolean isShowing():588:588 -> f 1:10:android.widget.ListView getListView():765:765 -> g 11:29:android.widget.ListView getListView():767:767 -> g 1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):623:623 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 1:19:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):629:629 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 20:23:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):630:630 -> j 24:31:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):632:632 -> j 32:37:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):637:637 -> j 38:40:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):638:638 -> j 41:44:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):640:640 -> j 45:50:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):641:641 -> j 1:18:void updateMenuView(boolean):616:616 -> k 19:35:void updateMenuView(boolean):617:617 -> k 1:5:void addMenu(androidx.appcompat.view.menu.MenuBuilder):354:354 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 6:11:void addMenu(androidx.appcompat.view.menu.MenuBuilder):356:356 -> l 12:15:void addMenu(androidx.appcompat.view.menu.MenuBuilder):357:357 -> l 16:21:void addMenu(androidx.appcompat.view.menu.MenuBuilder):359:359 -> l 1:2:boolean closeMenuOnSubMenuOpened():0:0 -> m 1:10:void onDismiss():599:599 -> onDismiss 11:18:void onDismiss():600:600 -> onDismiss 19:33:void onDismiss():601:601 -> onDismiss 34:39:void onDismiss():610:610 -> onDismiss 1:11:boolean onKey(android.view.View,int,android.view.KeyEvent):302:302 -> onKey 12:17:boolean onKey(android.view.View,int,android.view.KeyEvent):303:303 -> onKey 1:4:void setAnchorView(android.view.View):749:749 -> p 5:6:void setAnchorView(android.view.View):750:750 -> p 7:8:void setAnchorView(android.view.View):753:753 -> p 9:12:void setAnchorView(android.view.View):754:754 -> p 13:19:void setAnchorView(android.view.View):753:753 -> p 1:3:void setForceShowIcon(boolean):241:241 -> r 1:4:void setGravity(int):740:740 -> s 5:6:void setGravity(int):741:741 -> s 7:8:void setGravity(int):742:742 -> s 9:12:void setGravity(int):743:743 -> s 13:19:void setGravity(int):742:742 -> s 2:3:void setHorizontalOffset(int):772:772 -> t 4:6:void setHorizontalOffset(int):773:773 -> t 1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):760:760 -> u 1:3:void setShowTitle(boolean):784:784 -> v 2:3:void setVerticalOffset(int):778:778 -> w 4:6:void setVerticalOffset(int):779:779 -> w 1:12:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():245:245 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/b0;"} 13:17:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():247:247 -> z 18:20:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():248:248 -> z 21:23:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():249:249 -> z 24:28:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():250:250 -> z 29:34:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():251:251 -> z 35:38:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():252:252 -> z 39:42:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():253:253 -> z androidx.appcompat.view.menu.CascadingMenuPopup$1 -> androidx.appcompat.view.menu.b$a: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"} 1:6:void (androidx.appcompat.view.menu.CascadingMenuPopup):97:97 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"} 1:23:void onGlobalLayout():103:103 -> onGlobalLayout 24:37:void onGlobalLayout():104:104 -> onGlobalLayout 38:43:void onGlobalLayout():105:105 -> onGlobalLayout 44:50:void onGlobalLayout():106:106 -> onGlobalLayout 51:70:void onGlobalLayout():110:110 -> onGlobalLayout 71:76:void onGlobalLayout():111:111 -> onGlobalLayout 77:82:void onGlobalLayout():107:107 -> onGlobalLayout androidx.appcompat.view.menu.CascadingMenuPopup$2 -> androidx.appcompat.view.menu.b$b: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"} 1:6:void (androidx.appcompat.view.menu.CascadingMenuPopup):119:119 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"} 1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow 1:6:void onViewDetachedFromWindow(android.view.View):126:126 -> onViewDetachedFromWindow 7:12:void onViewDetachedFromWindow(android.view.View):127:127 -> onViewDetachedFromWindow 13:20:void onViewDetachedFromWindow(android.view.View):128:128 -> onViewDetachedFromWindow 21:29:void onViewDetachedFromWindow(android.view.View):130:130 -> onViewDetachedFromWindow 30:33:void onViewDetachedFromWindow(android.view.View):132:132 -> onViewDetachedFromWindow androidx.appcompat.view.menu.CascadingMenuPopup$3 -> androidx.appcompat.view.menu.b$c: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"} 1:6:void (androidx.appcompat.view.menu.CascadingMenuPopup):136:136 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b;)V"} 1:8:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} 9:20:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):153:153 -> a 21:44:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):154:154 -> a 45:54:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):166:166 -> a 55:65:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):167:167 -> a 66:70:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):172:172 -> a 71:77:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):191:191 -> a 78:85:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):192:192 -> a 1:8:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):142:142 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} androidx.appcompat.view.menu.CascadingMenuPopup$3$1 -> androidx.appcompat.view.menu.b$c$a: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo val$nextInfo -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$d;"} android.view.MenuItem val$item -> b androidx.appcompat.view.menu.MenuBuilder val$menu -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.CascadingMenuPopup$3 this$1 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$c;"} 1:12:void (androidx.appcompat.view.menu.CascadingMenuPopup$3,androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.view.MenuItem,androidx.appcompat.view.menu.MenuBuilder):172:172 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b$c;Landroidx/appcompat/view/menu/b$d;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/d;)V"} 1:4:void run():177:177 -> run 5:11:void run():180:180 -> run 12:17:void run():181:181 -> run 18:23:void run():182:182 -> run 24:39:void run():186:186 -> run 40:48:void run():187:187 -> run androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo -> androidx.appcompat.view.menu.b$d: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.widget.MenuPopupWindow window -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/b0;"} androidx.appcompat.view.menu.MenuBuilder menu -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} int position -> c 1:3:void (androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):800:800 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/b0;Landroidx/appcompat/view/menu/d;I)V"} 4:5:void (androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):801:801 -> 6:7:void (androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):802:802 -> 8:10:void (androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):803:803 -> 1:7:android.widget.ListView getListView():807:807 -> a androidx.appcompat.view.menu.ExpandedMenuView -> androidx.appcompat.view.menu.ExpandedMenuView: # {"id":"sourceFile","fileName":"ExpandedMenuView.java"} androidx.appcompat.view.menu.MenuBuilder mMenu -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} int mAnimations -> b int[] TINT_ATTRS -> c 7:13:void ():41:41 -> 1:1:void (android.content.Context,android.util.AttributeSet):52:52 -> 2:3:void (android.content.Context,android.util.AttributeSet,int):56:57 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):59:59 -> 5:6:void (android.content.Context,android.util.AttributeSet,int):61:62 -> 7:8:void (android.content.Context,android.util.AttributeSet,int):64:65 -> 9:9:void (android.content.Context,android.util.AttributeSet,int):67:67 -> 1:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:3:int getWindowAnimations():96:96 -> getWindowAnimations 1:4:void onDetachedFromWindow():77:77 -> onDetachedFromWindow 5:8:void onDetachedFromWindow():80:80 -> onDetachedFromWindow 1:14:void onItemClick(android.widget.AdapterView,android.view.View,int,long):91:91 -> onItemClick androidx.appcompat.view.menu.ListMenuItemView -> androidx.appcompat.view.menu.ListMenuItemView: # {"id":"sourceFile","fileName":"ListMenuItemView.java"} androidx.appcompat.view.menu.MenuItemImpl mItemData -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} android.widget.ImageView mIconView -> b android.widget.RadioButton mRadioButton -> c android.widget.TextView mTitleView -> d android.widget.CheckBox mCheckBox -> e android.widget.TextView mShortcutView -> f android.widget.ImageView mSubMenuArrowView -> g android.widget.ImageView mGroupDivider -> h android.widget.LinearLayout mContent -> i android.graphics.drawable.Drawable mBackground -> j int mTextAppearance -> k android.content.Context mTextAppearanceContext -> l boolean mPreserveIconSpacing -> m android.graphics.drawable.Drawable mSubMenuArrow -> n boolean mHasListDivider -> o android.view.LayoutInflater mInflater -> p boolean mForceShowIcon -> q 1:1:void (android.content.Context,android.util.AttributeSet):72:72 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):76:76 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):78:78 -> 4:5:void (android.content.Context,android.util.AttributeSet,int):81:82 -> 6:6:void (android.content.Context,android.util.AttributeSet,int):84:84 -> 7:8:void (android.content.Context,android.util.AttributeSet,int):86:87 -> 9:10:void (android.content.Context,android.util.AttributeSet,int):89:90 -> 11:11:void (android.content.Context,android.util.AttributeSet,int):92:92 -> 12:13:void (android.content.Context,android.util.AttributeSet,int):94:95 -> 2:5:void addContentView(android.view.View):136:136 -> a 1:10:void adjustListItemSelectionBounds(android.graphics.Rect):345:345 -> adjustListItemSelectionBounds 11:18:void adjustListItemSelectionBounds(android.graphics.Rect):350:350 -> adjustListItemSelectionBounds 19:36:void adjustListItemSelectionBounds(android.graphics.Rect):351:351 -> adjustListItemSelectionBounds 1:4:void addContentView(android.view.View,int):140:140 -> b 5:8:void addContentView(android.view.View,int):141:141 -> b 9:12:void addContentView(android.view.View,int):143:143 -> b 1:2:boolean prefersCondensedTitle():0:0 -> c 1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):122:122 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"} 3:15:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):124:124 -> d 16:22:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):126:126 -> d 23:29:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):127:127 -> d 30:40:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d 41:47:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):129:129 -> d 48:54:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):130:130 -> d 55:61:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):131:131 -> d 62:69:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):132:132 -> d 1:4:void insertCheckBox():307:307 -> e 5:7:void insertCheckBox():308:308 -> e 8:15:void insertCheckBox():309:309 -> e 16:19:void insertCheckBox():311:311 -> e 1:4:void insertIconView():292:292 -> f 5:15:void insertIconView():293:293 -> f 16:19:void insertIconView():295:295 -> f 1:4:void insertRadioButton():299:299 -> g 5:7:void insertRadioButton():300:300 -> g 8:15:void insertRadioButton():301:301 -> g 16:19:void insertRadioButton():303:303 -> g 1:4:android.view.LayoutInflater getInflater():325:325 -> getInflater 5:14:android.view.LayoutInflater getInflater():326:326 -> getInflater 15:17:android.view.LayoutInflater getInflater():328:328 -> getInflater 1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():164:164 -> getItemData # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"} 3:16:void setShortcut(boolean,char):240:240 -> h 17:27:void setShortcut(boolean,char):244:244 -> h 28:35:void setShortcut(boolean,char):247:247 -> h 36:41:void setShortcut(boolean,char):248:248 -> h 1:3:void onFinishInflate():100:100 -> onFinishInflate 4:8:void onFinishInflate():102:102 -> onFinishInflate 9:18:void onFinishInflate():104:104 -> onFinishInflate 19:23:void onFinishInflate():105:105 -> onFinishInflate 24:28:void onFinishInflate():106:106 -> onFinishInflate 29:38:void onFinishInflate():110:110 -> onFinishInflate 39:50:void onFinishInflate():111:111 -> onFinishInflate 51:55:void onFinishInflate():113:113 -> onFinishInflate 56:65:void onFinishInflate():115:115 -> onFinishInflate 66:76:void onFinishInflate():117:117 -> onFinishInflate 1:8:void onMeasure(int,int):280:280 -> onMeasure 9:12:void onMeasure(int,int):282:282 -> onMeasure 13:20:void onMeasure(int,int):283:283 -> onMeasure 21:28:void onMeasure(int,int):284:284 -> onMeasure 29:30:void onMeasure(int,int):285:285 -> onMeasure 31:34:void onMeasure(int,int):288:288 -> onMeasure 3:11:void setCheckable(boolean):169:169 -> setCheckable 12:19:void setCheckable(boolean):178:178 -> setCheckable 20:23:void setCheckable(boolean):179:179 -> setCheckable 24:26:void setCheckable(boolean):180:180 -> setCheckable 27:28:void setCheckable(boolean):182:182 -> setCheckable 29:31:void setCheckable(boolean):183:183 -> setCheckable 32:35:void setCheckable(boolean):185:185 -> setCheckable 36:38:void setCheckable(boolean):186:186 -> setCheckable 39:40:void setCheckable(boolean):188:188 -> setCheckable 41:46:void setCheckable(boolean):189:189 -> setCheckable 47:55:void setCheckable(boolean):193:193 -> setCheckable 56:62:void setCheckable(boolean):195:195 -> setCheckable 63:67:void setCheckable(boolean):196:196 -> setCheckable 68:73:void setCheckable(boolean):200:200 -> setCheckable 74:77:void setCheckable(boolean):201:201 -> setCheckable 78:81:void setCheckable(boolean):204:204 -> setCheckable 82:84:void setCheckable(boolean):205:205 -> setCheckable 85:88:void setCheckable(boolean):207:207 -> setCheckable 89:92:void setCheckable(boolean):208:208 -> setCheckable 1:8:void setChecked(boolean):217:217 -> setChecked 9:12:void setChecked(boolean):218:218 -> setChecked 13:15:void setChecked(boolean):219:219 -> setChecked 16:18:void setChecked(boolean):221:221 -> setChecked 19:22:void setChecked(boolean):223:223 -> setChecked 23:25:void setChecked(boolean):224:224 -> setChecked 26:27:void setChecked(boolean):226:226 -> setChecked 28:31:void setChecked(boolean):229:229 -> setChecked 1:5:void setForceShowIcon(boolean):148:148 -> setForceShowIcon 1:4:void setGroupDividerEnabled(boolean):337:337 -> setGroupDividerEnabled 5:14:void setGroupDividerEnabled(boolean):339:339 -> setGroupDividerEnabled 15:18:void setGroupDividerEnabled(boolean):338:338 -> setGroupDividerEnabled 1:19:void setIcon(android.graphics.drawable.Drawable):254:254 -> setIcon 20:24:void setIcon(android.graphics.drawable.Drawable):255:255 -> setIcon 25:37:void setIcon(android.graphics.drawable.Drawable):259:259 -> setIcon 38:42:void setIcon(android.graphics.drawable.Drawable):264:264 -> setIcon 43:47:void setIcon(android.graphics.drawable.Drawable):267:267 -> setIcon 48:55:void setIcon(android.graphics.drawable.Drawable):274:274 -> setIcon 56:64:void setIcon(android.graphics.drawable.Drawable):268:268 -> setIcon 65:72:void setIcon(android.graphics.drawable.Drawable):270:270 -> setIcon 73:78:void setIcon(android.graphics.drawable.Drawable):271:271 -> setIcon 1:10:void setSubMenuArrowVisible(boolean):233:233 -> setSubMenuArrowVisible 11:14:void setSubMenuArrowVisible(boolean):234:234 -> setSubMenuArrowVisible 3:7:void setTitle(java.lang.CharSequence):154:154 -> setTitle 8:22:void setTitle(java.lang.CharSequence):156:156 -> setTitle 23:38:void setTitle(java.lang.CharSequence):158:158 -> setTitle androidx.appcompat.view.menu.MenuAdapter -> androidx.appcompat.view.menu.c: # {"id":"sourceFile","fileName":"MenuAdapter.java"} androidx.appcompat.view.menu.MenuBuilder mAdapterMenu -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} int mExpandedIndex -> b boolean mForceShowIcon -> c boolean mOverflowOnly -> d android.view.LayoutInflater mInflater -> e int mItemLayoutRes -> f 1:4:void (androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/LayoutInflater;ZI)V"} 5:6:void (androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):35:35 -> 7:8:void (androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):44:44 -> 9:10:void (androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):45:45 -> 11:12:void (androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):46:46 -> 13:14:void (androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):47:47 -> 15:18:void (androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):48:48 -> 1:8:void findExpandedIndex():113:113 -> a 9:14:void findExpandedIndex():115:115 -> a 15:21:void findExpandedIndex():116:116 -> a 22:29:void findExpandedIndex():118:118 -> a 30:36:void findExpandedIndex():120:120 -> a 37:39:void findExpandedIndex():125:125 -> a 1:3:androidx.appcompat.view.menu.MenuBuilder getAdapterMenu():70:70 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} 1:4:androidx.appcompat.view.menu.MenuItemImpl getItem(int):75:75 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/e;"} 5:17:androidx.appcompat.view.menu.MenuItemImpl getItem(int):76:76 -> c 18:25:androidx.appcompat.view.menu.MenuItemImpl getItem(int):77:77 -> c 26:32:androidx.appcompat.view.menu.MenuItemImpl getItem(int):80:80 -> c 1:3:void setForceShowIcon(boolean):56:56 -> d 1:4:int getCount():61:61 -> getCount 5:17:int getCount():62:62 -> getCount 18:21:int getCount():63:63 -> getCount 22:26:int getCount():64:64 -> getCount 27:33:int getCount():66:66 -> getCount 1:5:java.lang.Object getItem(int):31:31 -> getItem 1:2:long getItemId(int):0:0 -> getItemId 4:11:android.view.View getView(int,android.view.View,android.view.ViewGroup):93:93 -> getView 12:23:android.view.View getView(int,android.view.View,android.view.ViewGroup):96:96 -> getView 24:33:android.view.View getView(int,android.view.View,android.view.ViewGroup):98:98 -> getView 34:38:android.view.View getView(int,android.view.View,android.view.ViewGroup):100:100 -> getView 39:53:android.view.View getView(int,android.view.View,android.view.ViewGroup):101:101 -> getView 54:56:android.view.View getView(int,android.view.View,android.view.ViewGroup):104:104 -> getView 57:60:android.view.View getView(int,android.view.View,android.view.ViewGroup):105:105 -> getView 61:63:android.view.View getView(int,android.view.View,android.view.ViewGroup):106:106 -> getView 64:71:android.view.View getView(int,android.view.View,android.view.ViewGroup):108:108 -> getView 1:3:void notifyDataSetChanged():130:130 -> notifyDataSetChanged 4:7:void notifyDataSetChanged():131:131 -> notifyDataSetChanged androidx.appcompat.view.menu.MenuBuilder -> androidx.appcompat.view.menu.d: # {"id":"sourceFile","fileName":"MenuBuilder.java"} int[] sCategoryToOrder -> A android.content.Context mContext -> a android.content.res.Resources mResources -> b boolean mQwertyMode -> c boolean mShortcutsVisible -> d androidx.appcompat.view.menu.MenuBuilder$Callback mCallback -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"} java.util.ArrayList mItems -> f java.util.ArrayList mVisibleItems -> g boolean mIsVisibleItemsStale -> h java.util.ArrayList mActionItems -> i java.util.ArrayList mNonActionItems -> j boolean mIsActionItemsStale -> k int mDefaultShowAsAction -> l android.view.ContextMenu$ContextMenuInfo mCurrentMenuInfo -> m java.lang.CharSequence mHeaderTitle -> n android.graphics.drawable.Drawable mHeaderIcon -> o android.view.View mHeaderView -> p boolean mPreventDispatchingItemsChanged -> q boolean mItemsChangedWhileDispatchPrevented -> r boolean mStructureChangedWhileDispatchPrevented -> s boolean mOptionalIconsVisible -> t boolean mIsClosing -> u java.util.ArrayList mTempShortcutItemList -> v java.util.concurrent.CopyOnWriteArrayList mPresenters -> w androidx.appcompat.view.menu.MenuItemImpl mExpandedItem -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} boolean mGroupDividerEnabled -> y boolean mOverrideVisibleItems -> z 2:10:void ():67:67 -> 1:4:void (android.content.Context):220:220 -> 5:6:void (android.content.Context):133:133 -> 7:8:void (android.content.Context):158:158 -> 9:10:void (android.content.Context):160:160 -> 11:12:void (android.content.Context):162:162 -> 13:14:void (android.content.Context):164:164 -> 15:16:void (android.content.Context):166:166 -> 17:23:void (android.content.Context):168:168 -> 24:30:void (android.content.Context):170:170 -> 31:32:void (android.content.Context):181:181 -> 33:34:void (android.content.Context):221:221 -> 35:40:void (android.content.Context):222:222 -> 41:47:void (android.content.Context):223:223 -> 48:55:void (android.content.Context):225:225 -> 56:57:void (android.content.Context):226:226 -> 58:64:void (android.content.Context):228:228 -> 65:71:void (android.content.Context):229:229 -> 72:73:void (android.content.Context):230:230 -> 74:77:void (android.content.Context):232:232 -> 1:7:java.util.ArrayList getVisibleItems():1121:1121 -> A 8:12:java.util.ArrayList getVisibleItems():1124:1124 -> A 13:22:java.util.ArrayList getVisibleItems():1126:1126 -> A 23:30:java.util.ArrayList getVisibleItems():1129:1129 -> A 31:44:java.util.ArrayList getVisibleItems():1130:1130 -> A 45:47:java.util.ArrayList getVisibleItems():1133:1133 -> A 48:49:java.util.ArrayList getVisibleItems():1134:1134 -> A 50:52:java.util.ArrayList getVisibleItems():1136:1136 -> A 1:5:boolean isDispatchingItemsChanged():1072:1072 -> B 1:3:boolean isGroupDividerEnabled():513:513 -> C 1:3:boolean isQwertyMode():791:791 -> D 1:3:boolean isShortcutsVisible():821:821 -> E 2:3:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1115:1115 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"} 4:7:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):1116:1116 -> F 2:3:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1104:1104 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"} 4:7:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):1105:1105 -> G 1:7:void onItemsChanged(boolean):1056:1056 -> H 8:9:void onItemsChanged(boolean):1058:1058 -> H 10:11:void onItemsChanged(boolean):1059:1059 -> H 12:15:void onItemsChanged(boolean):1062:1062 -> H 16:19:void onItemsChanged(boolean):1064:1064 -> H 20:22:void onItemsChanged(boolean):1066:1066 -> H 2:6:boolean performItemAction(android.view.MenuItem,int):974:974 -> I 1:5:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):978:978 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/h;I)Z"} 6:12:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):980:980 -> J 13:16:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):984:984 -> J 17:19:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):986:986 -> J 20:26:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):988:988 -> J 27:33:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):989:989 -> J 34:37:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):991:991 -> J 38:47:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):993:993 -> J 48:55:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1013:1013 -> J 56:58:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):996:996 -> J 59:64:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):999:999 -> J 65:76:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1000:1000 -> J 77:82:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1003:1003 -> J 83:89:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1007:1007 -> J 90:94:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):1009:1009 -> J 3:11:void removeItemAtInt(int,boolean):579:579 -> K 12:19:void removeItemAtInt(int,boolean):581:581 -> K 20:23:void removeItemAtInt(int,boolean):583:583 -> K 1:18:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):272:272 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h;)V"} 19:28:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):273:273 -> L 29:35:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):275:275 -> L 1:3:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):433:433 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$a;)V"} 1:4:void setExclusiveItemChecked(android.view.MenuItem):612:612 -> N 5:10:void setExclusiveItemChecked(android.view.MenuItem):614:614 -> N 11:17:void setExclusiveItemChecked(android.view.MenuItem):615:615 -> N 18:25:void setExclusiveItemChecked(android.view.MenuItem):617:617 -> N 26:31:void setExclusiveItemChecked(android.view.MenuItem):618:618 -> N 32:38:void setExclusiveItemChecked(android.view.MenuItem):619:619 -> N 39:50:void setExclusiveItemChecked(android.view.MenuItem):620:620 -> N 51:56:void setExclusiveItemChecked(android.view.MenuItem):623:623 -> N 57:60:void setExclusiveItemChecked(android.view.MenuItem):626:626 -> N 7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(int):1298:1298 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/d;"} 7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(android.graphics.drawable.Drawable):1286:1286 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/view/menu/d;"} 1:7:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1225:1225 -> Q 8:9:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1228:1228 -> Q 10:11:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1231:1231 -> Q 12:16:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1232:1232 -> Q 17:25:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1235:1235 -> Q 26:29:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1237:1237 -> Q 30:42:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1241:1241 -> Q 43:44:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1243:1243 -> Q 45:47:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1247:1247 -> Q 48:51:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):1251:1251 -> Q 7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(int):1274:1274 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/d;"} 7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(java.lang.CharSequence):1262:1262 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/d;"} 7:10:androidx.appcompat.view.menu.MenuBuilder setHeaderViewInt(android.view.View):1310:1310 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/view/menu/d;"} 3:4:void setShortcutsVisibleInner(boolean):811:811 -> U 5:15:void setShortcutsVisibleInner(boolean):812:812 -> U 16:21:void setShortcutsVisibleInner(boolean):814:814 -> U 22:32:void setShortcutsVisibleInner(boolean):813:813 -> U 2:3:void startDispatchingItemsChanged():1089:1089 -> V 4:7:void startDispatchingItemsChanged():1091:1091 -> V 8:9:void startDispatchingItemsChanged():1092:1092 -> V 10:15:void startDispatchingItemsChanged():1093:1093 -> V 1:5:void stopDispatchingItemsChanged():1081:1081 -> W 6:8:void stopDispatchingItemsChanged():1082:1082 -> W 9:10:void stopDispatchingItemsChanged():1083:1083 -> W 11:13:void stopDispatchingItemsChanged():1084:1084 -> W 1:4:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):440:440 -> a 5:15:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):442:442 -> a 16:19:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):445:445 -> a 20:22:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):447:447 -> a 23:32:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):450:450 -> a 33:36:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):451:451 -> a 1:1:android.view.MenuItem add(java.lang.CharSequence):465:465 -> add 2:2:android.view.MenuItem add(int):470:470 -> add 3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):475:475 -> add 4:4:android.view.MenuItem add(int,int,int,int):480:480 -> add 1:7:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):519:519 -> addIntentOptions 8:13:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):521:521 -> addIntentOptions 14:23:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):522:522 -> addIntentOptions 24:28:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):525:525 -> addIntentOptions 29:34:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):529:529 -> addIntentOptions 35:36:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):530:530 -> addIntentOptions 37:47:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):531:531 -> addIntentOptions 48:63:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):532:532 -> addIntentOptions 64:71:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):535:535 -> addIntentOptions 72:79:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):536:536 -> addIntentOptions 80:85:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):537:537 -> addIntentOptions 86:89:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):538:538 -> addIntentOptions 90:95:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):539:539 -> addIntentOptions 1:1:android.view.SubMenu addSubMenu(java.lang.CharSequence):485:485 -> addSubMenu 2:2:android.view.SubMenu addSubMenu(int):490:490 -> addSubMenu 3:5:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):495:497 -> addSubMenu 6:6:android.view.SubMenu addSubMenu(int,int,int,int):504:504 -> addSubMenu 1:10:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):260:260 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h;Landroid/content/Context;)V"} 11:14:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):261:261 -> b 15:17:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):262:262 -> b 1:4:void changeMenuMode():840:840 -> c 5:8:void changeMenuMode():841:841 -> c 1:4:void clear():603:603 -> clear 5:7:void clear():604:604 -> clear 8:13:void clear():606:606 -> clear 14:17:void clear():608:608 -> clear 2:3:void clearHeader():1216:1216 -> clearHeader 4:5:void clearHeader():1217:1217 -> clearHeader 6:8:void clearHeader():1218:1218 -> clearHeader 9:12:void clearHeader():1220:1220 -> clearHeader 2:5:void close():1045:1045 -> close 1:6:void close(boolean):1029:1029 -> d 7:8:void close(boolean):1031:1031 -> d 9:26:void close(boolean):1032:1032 -> d 27:34:void close(boolean):1033:1033 -> d 35:40:void close(boolean):1035:1035 -> d 41:45:void close(boolean):1037:1037 -> d 46:48:void close(boolean):1040:1040 -> d 1:14:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1376:1376 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 15:17:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1380:1380 -> e 18:35:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1381:1381 -> e 36:43:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1382:1382 -> e 44:49:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1384:1384 -> e 50:55:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1385:1385 -> e 56:61:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1389:1389 -> e 62:64:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1392:1392 -> e 1:13:androidx.appcompat.view.menu.MenuItemImpl createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):459:459 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIILjava/lang/CharSequence;I)Landroidx/appcompat/view/menu/e;"} 1:7:android.view.MenuItem findItem(int):692:692 -> findItem 8:15:android.view.MenuItem findItem(int):694:694 -> findItem 16:22:android.view.MenuItem findItem(int):695:695 -> findItem 23:28:android.view.MenuItem findItem(int):697:697 -> findItem 29:44:android.view.MenuItem findItem(int):698:698 -> findItem 1:14:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):833:833 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} 1:9:android.view.MenuItem getItem(int):751:751 -> getItem 1:9:void dispatchPresenterUpdate(boolean):281:281 -> h 10:12:void dispatchPresenterUpdate(boolean):283:283 -> h 13:30:void dispatchPresenterUpdate(boolean):284:284 -> h 31:38:void dispatchPresenterUpdate(boolean):285:285 -> h 39:44:void dispatchPresenterUpdate(boolean):287:287 -> h 45:48:void dispatchPresenterUpdate(boolean):289:289 -> h 49:52:void dispatchPresenterUpdate(boolean):292:292 -> h 1:6:boolean hasVisibleItems():674:674 -> hasVisibleItems 7:14:boolean hasVisibleItems():678:678 -> hasVisibleItems 15:22:boolean hasVisibleItems():681:681 -> hasVisibleItems 23:33:boolean hasVisibleItems():682:682 -> hasVisibleItems 1:12:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):297:297 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;Landroidx/appcompat/view/menu/h;)Z"} 13:16:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):303:303 -> i 17:34:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):306:306 -> i 35:42:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):307:307 -> i 43:50:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):309:309 -> i 51:57:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):311:311 -> i 1:10:boolean isShortcutKey(int,android.view.KeyEvent):756:756 -> isShortcutKey 1:10:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1354:1354 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 11:13:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1358:1358 -> j 14:31:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1359:1359 -> j 32:39:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1360:1360 -> j 40:45:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1362:1362 -> j 46:51:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1363:1363 -> j 52:56:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1367:1367 -> j 57:59:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):1370:1370 -> j 2:6:int findGroupIndex(int):723:723 -> k 1:9:int findGroupIndex(int,int):727:727 -> l 10:17:int findGroupIndex(int,int):734:734 -> l 18:29:int findGroupIndex(int,int):736:736 -> l 1:8:int findInsertIndex(java.util.ArrayList,int):846:846 -> m 9:14:int findInsertIndex(java.util.ArrayList,int):847:847 -> m 15:28:int findInsertIndex(java.util.ArrayList,int):848:848 -> m 1:7:int findItemIndex(int):710:710 -> n 8:15:int findItemIndex(int):713:713 -> n 16:27:int findItemIndex(int):714:714 -> n 1:2:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):929:929 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Landroidx/appcompat/view/menu/e;"} 3:5:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):930:930 -> o 6:8:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):931:931 -> o 9:16:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):933:933 -> o 17:20:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):937:937 -> o 21:25:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):938:938 -> o 26:28:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):940:940 -> o 29:36:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):943:943 -> o 37:43:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):945:945 -> o 44:50:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):948:948 -> o 51:58:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):952:952 -> o 59:63:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):953:953 -> o 64:67:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):954:954 -> o 68:101:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):955:955 -> o 1:4:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):881:881 -> p 5:8:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):882:882 -> p 9:13:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):883:883 -> p 14:24:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):885:885 -> p 25:34:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):892:892 -> p 35:42:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):894:894 -> p 43:48:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):895:895 -> p 49:59:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):896:896 -> p 60:70:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):899:899 -> p 71:89:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):901:901 -> p 90:108:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):904:904 -> p 109:114:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):909:909 -> p 115:121:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):910:910 -> p 1:9:boolean performIdentifierAction(int,int):970:970 -> performIdentifierAction 1:6:boolean performShortcut(int,android.view.KeyEvent,int):858:858 -> performShortcut 7:17:boolean performShortcut(int,android.view.KeyEvent,int):863:863 -> performShortcut 18:21:boolean performShortcut(int,android.view.KeyEvent,int):867:867 -> performShortcut 1:4:void flagActionItems():1166:1166 -> q 5:9:void flagActionItems():1168:1168 -> q 10:29:void flagActionItems():1174:1174 -> q 30:37:void flagActionItems():1175:1175 -> q 38:43:void flagActionItems():1177:1177 -> q 44:51:void flagActionItems():1179:1179 -> q 52:56:void flagActionItems():1184:1184 -> q 57:61:void flagActionItems():1185:1185 -> q 62:68:void flagActionItems():1186:1186 -> q 69:74:void flagActionItems():1188:1188 -> q 75:80:void flagActionItems():1189:1189 -> q 81:86:void flagActionItems():1190:1190 -> q 87:94:void flagActionItems():1192:1192 -> q 95:99:void flagActionItems():1198:1198 -> q 100:104:void flagActionItems():1199:1199 -> q 105:113:void flagActionItems():1200:1200 -> q 114:116:void flagActionItems():1202:1202 -> q 1:3:java.util.ArrayList getActionItems():1206:1206 -> r 4:6:java.util.ArrayList getActionItems():1207:1207 -> r 1:6:void removeGroup(int):553:553 -> removeGroup 7:19:void removeGroup(int):556:556 -> removeGroup 20:33:void removeGroup(int):558:558 -> removeGroup 34:39:void removeGroup(int):560:560 -> removeGroup 40:43:void removeGroup(int):564:564 -> removeGroup 1:9:void removeItem(int):548:548 -> removeItem 1:3:android.content.Context getContext():829:829 -> s 1:9:void setGroupCheckable(int,boolean,boolean):631:631 -> setGroupCheckable 10:17:void setGroupCheckable(int,boolean,boolean):634:634 -> setGroupCheckable 18:23:void setGroupCheckable(int,boolean,boolean):635:635 -> setGroupCheckable 24:26:void setGroupCheckable(int,boolean,boolean):636:636 -> setGroupCheckable 27:33:void setGroupCheckable(int,boolean,boolean):637:637 -> setGroupCheckable 1:3:void setGroupDividerEnabled(boolean):509:509 -> setGroupDividerEnabled 1:9:void setGroupEnabled(int,boolean):662:662 -> setGroupEnabled 10:17:void setGroupEnabled(int,boolean):665:665 -> setGroupEnabled 18:23:void setGroupEnabled(int,boolean):666:666 -> setGroupEnabled 24:30:void setGroupEnabled(int,boolean):667:667 -> setGroupEnabled 1:11:void setGroupVisible(int,boolean):644:644 -> setGroupVisible 12:19:void setGroupVisible(int,boolean):651:651 -> setGroupVisible 20:25:void setGroupVisible(int,boolean):652:652 -> setGroupVisible 26:37:void setGroupVisible(int,boolean):653:653 -> setGroupVisible 38:41:void setGroupVisible(int,boolean):657:657 -> setGroupVisible 1:3:void setQwertyMode(boolean):761:761 -> setQwertyMode 4:7:void setQwertyMode(boolean):763:763 -> setQwertyMode 1:7:int size():746:746 -> size 1:3:androidx.appcompat.view.menu.MenuItemImpl getExpandedItem():1398:1398 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"} 1:3:java.lang.CharSequence getHeaderTitle():1315:1315 -> u 1:3:java.util.ArrayList getNonActionItems():1211:1211 -> v 4:6:java.util.ArrayList getNonActionItems():1212:1212 -> v 1:3:boolean getOptionalIconsVisible():1350:1350 -> w 8:12:int getOrdering(int):780:780 -> x 13:22:int getOrdering(int):784:784 -> x 23:30:int getOrdering(int):781:781 -> x 1:3:android.content.res.Resources getResources():825:825 -> y 1:1:androidx.appcompat.view.menu.MenuBuilder getRootMenu():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuBuilder$Callback -> androidx.appcompat.view.menu.d$a: # {"id":"sourceFile","fileName":"MenuBuilder.java"} boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} androidx.appcompat.view.menu.MenuBuilder$ItemInvoker -> androidx.appcompat.view.menu.d$b: # {"id":"sourceFile","fileName":"MenuBuilder.java"} boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.e: # {"id":"sourceFile","fileName":"MenuItemImpl.java"} android.view.View mActionView -> A android.view.MenuItem$OnActionExpandListener mOnActionExpandListener -> B boolean mIsActionViewExpanded -> C android.view.ContextMenu$ContextMenuInfo mMenuInfo -> D int mId -> a int mGroup -> b int mCategoryOrder -> c int mOrdering -> d java.lang.CharSequence mTitle -> e java.lang.CharSequence mTitleCondensed -> f android.content.Intent mIntent -> g char mShortcutNumericChar -> h int mShortcutNumericModifiers -> i char mShortcutAlphabeticChar -> j int mShortcutAlphabeticModifiers -> k android.graphics.drawable.Drawable mIconDrawable -> l int mIconResId -> m androidx.appcompat.view.menu.MenuBuilder mMenu -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.SubMenuBuilder mSubMenu -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/k;"} java.lang.Runnable mItemCallback -> p android.view.MenuItem$OnMenuItemClickListener mClickListener -> q java.lang.CharSequence mContentDescription -> r java.lang.CharSequence mTooltipText -> s android.content.res.ColorStateList mIconTintList -> t android.graphics.PorterDuff$Mode mIconTintMode -> u boolean mHasIconTint -> v boolean mHasIconTintMode -> w boolean mNeedToApplyIconTint -> x int mFlags -> y int mShowAsAction -> z 1:5:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):136:136 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;IIIILjava/lang/CharSequence;I)V"} 6:7:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):67:67 -> 8:10:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):69:69 -> 11:13:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):79:79 -> 14:15:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):92:92 -> 16:17:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):93:93 -> 18:19:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):94:94 -> 20:21:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):95:95 -> 22:25:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):96:96 -> 26:27:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):98:98 -> 28:29:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):111:111 -> 30:31:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):138:138 -> 32:33:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):139:139 -> 34:35:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):140:140 -> 36:37:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):141:141 -> 38:39:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):142:142 -> 40:41:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):143:143 -> 42:44:void (androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):144:144 -> 1:10:boolean showsTextAsAction():722:722 -> A 1:6:void actionFormatChanged():685:685 -> a 4:7:void appendModifier(java.lang.StringBuilder,int,int,java.lang.String):405:405 -> b 3:14:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):564:564 -> c 15:18:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):565:565 -> c 19:22:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):566:566 -> c 23:26:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):568:568 -> c 27:31:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):569:569 -> c 32:35:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):572:572 -> c 36:41:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):573:573 -> c 42:44:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):576:576 -> c 1:8:boolean collapseActionView():836:836 -> collapseActionView 9:14:boolean collapseActionView():839:839 -> collapseActionView 15:18:boolean collapseActionView():844:844 -> collapseActionView 19:26:boolean collapseActionView():845:845 -> collapseActionView 27:33:boolean collapseActionView():846:846 -> collapseActionView 1:3:int getOrdering():217:217 -> d 1:14:char getShortcut():344:344 -> e 1:8:boolean expandActionView():822:822 -> expandActionView 9:12:boolean expandActionView():826:826 -> expandActionView 13:20:boolean expandActionView():827:827 -> expandActionView 21:27:boolean expandActionView():828:828 -> expandActionView 1:6:java.lang.String getShortcutLabel():354:354 -> f 7:9:java.lang.String getShortcutLabel():356:356 -> f 10:19:java.lang.String getShortcutLabel():359:359 -> f 20:24:java.lang.String getShortcutLabel():361:361 -> f 25:40:java.lang.String getShortcutLabel():362:362 -> f 41:49:java.lang.String getShortcutLabel():363:363 -> f 50:62:java.lang.String getShortcutLabel():367:367 -> f 63:64:java.lang.String getShortcutLabel():368:368 -> f 65:70:java.lang.String getShortcutLabel():369:369 -> f 71:73:java.lang.String getShortcutLabel():368:368 -> f 74:75:java.lang.String getShortcutLabel():370:370 -> f 76:81:java.lang.String getShortcutLabel():371:371 -> f 82:84:java.lang.String getShortcutLabel():370:370 -> f 85:86:java.lang.String getShortcutLabel():372:372 -> f 87:91:java.lang.String getShortcutLabel():373:373 -> f 92:94:java.lang.String getShortcutLabel():372:372 -> f 95:96:java.lang.String getShortcutLabel():374:374 -> f 97:101:java.lang.String getShortcutLabel():375:375 -> f 102:104:java.lang.String getShortcutLabel():374:374 -> f 105:106:java.lang.String getShortcutLabel():376:376 -> f 107:111:java.lang.String getShortcutLabel():377:377 -> f 112:114:java.lang.String getShortcutLabel():376:376 -> f 115:116:java.lang.String getShortcutLabel():378:378 -> f 117:122:java.lang.String getShortcutLabel():379:379 -> f 123:135:java.lang.String getShortcutLabel():378:378 -> f 136:139:java.lang.String getShortcutLabel():396:396 -> f 140:149:java.lang.String getShortcutLabel():392:392 -> f 150:159:java.lang.String getShortcutLabel():384:384 -> f 160:168:java.lang.String getShortcutLabel():388:388 -> f 169:173:java.lang.String getShortcutLabel():400:400 -> f 1:2:androidx.core.view.ActionProvider getSupportActionProvider():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"} 1:8:android.view.ActionProvider getActionProvider():784:784 -> getActionProvider 1:7:android.view.View getActionView():766:766 -> getActionView 1:3:int getAlphabeticModifiers():275:275 -> getAlphabeticModifiers 1:3:char getAlphabeticShortcut():242:242 -> getAlphabeticShortcut 1:3:java.lang.CharSequence getContentDescription():890:890 -> getContentDescription 1:3:int getGroupId():202:202 -> getGroupId 1:4:android.graphics.drawable.Drawable getIcon():492:492 -> getIcon 5:9:android.graphics.drawable.Drawable getIcon():493:493 -> getIcon 10:13:android.graphics.drawable.Drawable getIcon():496:496 -> getIcon 14:26:android.graphics.drawable.Drawable getIcon():497:497 -> getIcon 27:28:android.graphics.drawable.Drawable getIcon():498:498 -> getIcon 29:30:android.graphics.drawable.Drawable getIcon():499:499 -> getIcon 31:37:android.graphics.drawable.Drawable getIcon():500:500 -> getIcon 1:3:android.content.res.ColorStateList getIconTintList():543:543 -> getIconTintList 1:3:android.graphics.PorterDuff$Mode getIconTintMode():560:560 -> getIconTintMode 1:3:android.content.Intent getIntent():222:222 -> getIntent 1:3:int getItemId():208:208 -> getItemId 1:3:android.view.ContextMenu$ContextMenuInfo getMenuInfo():681:681 -> getMenuInfo 1:3:int getNumericModifiers():285:285 -> getNumericModifiers 1:3:char getNumericShortcut():280:280 -> getNumericShortcut 1:3:int getOrder():213:213 -> getOrder 1:3:android.view.SubMenu getSubMenu():421:421 -> getSubMenu 1:3:java.lang.CharSequence getTitle():438:438 -> getTitle 1:8:java.lang.CharSequence getTitleCondensed():473:473 -> getTitleCondensed 1:3:java.lang.CharSequence getTooltipText():905:905 -> getTooltipText 3:8:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):448:448 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i$a;)Ljava/lang/CharSequence;"} 9:13:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):449:449 -> h 14:18:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):450:450 -> h 1:8:boolean hasSubMenu():426:426 -> hasSubMenu 1:7:boolean hasCollapsibleActionView():853:853 -> i 8:14:boolean hasCollapsibleActionView():854:854 -> i 1:3:boolean isActionViewExpanded():869:869 -> isActionViewExpanded 1:9:boolean isCheckable():584:584 -> isCheckable 1:10:boolean isChecked():608:608 -> isChecked 1:10:boolean isEnabled():184:184 -> isEnabled 1:10:boolean isVisible():637:637 -> isVisible 1:12:boolean invoke():153:153 -> j 13:21:boolean invoke():157:157 -> j 22:25:boolean invoke():161:161 -> j 26:29:boolean invoke():162:162 -> j 30:33:boolean invoke():166:166 -> j 34:46:boolean invoke():168:168 -> j 47:55:boolean invoke():171:171 -> j 1:11:boolean isActionButton():696:696 -> k 1:10:boolean isExclusiveCheckable():603:603 -> l 1:9:boolean requestsActionButton():700:700 -> m 1:10:boolean requiresActionButton():705:705 -> n 1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):758:758 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"} 7:10:androidx.core.internal.view.SupportMenuItem setActionView(int):759:759 -> o 11:24:androidx.core.internal.view.SupportMenuItem setActionView(int):760:760 -> o 1:4:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):746:746 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lt/b;"} 5:15:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):748:748 -> p 16:18:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):749:749 -> p 19:24:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):751:751 -> p 1:2:void setActionViewExpanded(boolean):863:863 -> q 3:9:void setActionViewExpanded(boolean):864:864 -> q 1:11:void setCheckedInt(boolean):625:625 -> r 12:15:void setCheckedInt(boolean):626:626 -> r 16:21:void setCheckedInt(boolean):628:628 -> r 1:13:void setExclusiveCheckable(boolean):599:599 -> s 1:8:android.view.MenuItem setActionProvider(android.view.ActionProvider):778:778 -> setActionProvider 1:1:android.view.MenuItem setActionView(int):50:50 -> setActionView 2:2:android.view.MenuItem setActionView(android.view.View):50:50 -> setActionView 1:1:android.view.MenuItem setAlphabeticShortcut(char):247:247 -> setAlphabeticShortcut 2:2:android.view.MenuItem setAlphabeticShortcut(char):251:251 -> setAlphabeticShortcut 3:3:android.view.MenuItem setAlphabeticShortcut(char):253:253 -> setAlphabeticShortcut 4:4:android.view.MenuItem setAlphabeticShortcut(char,int):261:261 -> setAlphabeticShortcut 5:6:android.view.MenuItem setAlphabeticShortcut(char,int):266:267 -> setAlphabeticShortcut 7:7:android.view.MenuItem setAlphabeticShortcut(char,int):269:269 -> setAlphabeticShortcut 1:5:android.view.MenuItem setCheckable(boolean):589:589 -> setCheckable 6:9:android.view.MenuItem setCheckable(boolean):590:590 -> setCheckable 10:16:android.view.MenuItem setCheckable(boolean):592:592 -> setCheckable 1:6:android.view.MenuItem setChecked(boolean):613:613 -> setChecked 7:12:android.view.MenuItem setChecked(boolean):616:616 -> setChecked 13:16:android.view.MenuItem setChecked(boolean):618:618 -> setChecked 1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):50:50 -> setContentDescription 2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):881:881 -> setContentDescription # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"} 3:3:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):883:883 -> setContentDescription 3:9:android.view.MenuItem setEnabled(boolean):190:190 -> setEnabled 10:15:android.view.MenuItem setEnabled(boolean):192:192 -> setEnabled 16:22:android.view.MenuItem setEnabled(boolean):195:195 -> setEnabled 1:4:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):508:511 -> setIcon 5:7:android.view.MenuItem setIcon(int):518:520 -> setIcon 8:8:android.view.MenuItem setIcon(int):523:523 -> setIcon 1:3:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):532:532 -> setIconTintList 4:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):533:533 -> setIconTintList 6:7:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):534:534 -> setIconTintList 8:14:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):536:536 -> setIconTintList 1:3:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):549:549 -> setIconTintMode 4:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):550:550 -> setIconTintMode 6:7:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):551:551 -> setIconTintMode 8:14:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):553:553 -> setIconTintMode 1:3:android.view.MenuItem setIntent(android.content.Intent):227:227 -> setIntent 1:1:android.view.MenuItem setNumericShortcut(char):290:290 -> setNumericShortcut 2:2:android.view.MenuItem setNumericShortcut(char):294:294 -> setNumericShortcut 3:3:android.view.MenuItem setNumericShortcut(char):296:296 -> setNumericShortcut 4:4:android.view.MenuItem setNumericShortcut(char,int):304:304 -> setNumericShortcut 5:6:android.view.MenuItem setNumericShortcut(char,int):308:309 -> setNumericShortcut 7:7:android.view.MenuItem setNumericShortcut(char,int):311:311 -> setNumericShortcut 1:3:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):874:874 -> setOnActionExpandListener 1:3:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):666:666 -> setOnMenuItemClickListener 1:2:android.view.MenuItem setShortcut(char,char):318:319 -> setShortcut 3:3:android.view.MenuItem setShortcut(char,char):321:321 -> setShortcut 4:7:android.view.MenuItem setShortcut(char,char,int,int):330:333 -> setShortcut 8:8:android.view.MenuItem setShortcut(char,char,int,int):335:335 -> setShortcut 12:19:void setShowAsAction(int):736:736 -> setShowAsAction 20:21:void setShowAsAction(int):739:739 -> setShowAsAction 22:27:void setShowAsAction(int):740:740 -> setShowAsAction 1:5:android.view.MenuItem setShowAsActionFlags(int):50:50 -> setShowAsActionFlags 1:1:android.view.MenuItem setTitle(java.lang.CharSequence):455:455 -> setTitle 2:2:android.view.MenuItem setTitle(java.lang.CharSequence):457:457 -> setTitle 3:4:android.view.MenuItem setTitle(java.lang.CharSequence):459:460 -> setTitle 5:5:android.view.MenuItem setTitle(int):468:468 -> setTitle 1:2:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):478:478 -> setTitleCondensed 3:9:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):485:485 -> setTitleCondensed 1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):50:50 -> setTooltipText 2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):896:896 -> setTooltipText # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"} 3:3:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):898:898 -> setTooltipText 1:12:android.view.MenuItem setVisible(boolean):659:659 -> setVisible 3:9:void setIsActionButton(boolean):715:715 -> t 10:16:void setIsActionButton(boolean):717:717 -> t 1:11:java.lang.String toString():672:672 -> toString 1:3:void setMenuInfo(android.view.ContextMenu$ContextMenuInfo):676:676 -> u 1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):816:816 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lt/b;"} 1:2:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):430:430 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)V"} 3:10:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432:432 -> w 1:12:boolean setVisibleInt(boolean):649:649 -> x 13:19:boolean setVisibleInt(boolean):650:650 -> x 1:7:boolean shouldShowIcon():692:692 -> y 1:18:boolean shouldShowShortcut():416:416 -> z androidx.appcompat.view.menu.MenuPopup -> androidx.appcompat.view.menu.f: # {"id":"sourceFile","fileName":"MenuPopup.java"} android.graphics.Rect mEpicenterBounds -> a 1:4:void ():39:39 -> 1:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 1:2:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 1:2:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 1:2:boolean closeMenuOnSubMenuOpened():0:0 -> m 1:3:android.graphics.Rect getEpicenterBounds():78:78 -> n 2:5:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):147:147 -> o 6:9:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):148:148 -> o 10:19:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):149:149 -> o 20:29:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):151:151 -> o 30:34:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):158:158 -> o 35:38:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):161:161 -> o 39:41:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):162:162 -> o 42:55:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):164:164 -> o 1:6:void onItemClick(android.widget.AdapterView,android.view.View,int,long):123:123 -> onItemClick 7:10:void onItemClick(android.widget.AdapterView,android.view.View,int,long):124:124 -> onItemClick 11:12:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick 13:18:void onItemClick(android.widget.AdapterView,android.view.View,int,long):129:129 -> onItemClick 19:27:void onItemClick(android.widget.AdapterView,android.view.View,int,long):131:131 -> onItemClick 28:31:void onItemClick(android.widget.AdapterView,android.view.View,int,long):128:128 -> onItemClick void setAnchorView(android.view.View) -> p 1:3:void setEpicenterBounds(android.graphics.Rect):71:71 -> q void setForceShowIcon(boolean) -> r void setGravity(int) -> s void setHorizontalOffset(int) -> t void setOnDismissListener(android.widget.PopupWindow$OnDismissListener) -> u void setShowTitle(boolean) -> v void setVerticalOffset(int) -> w 1:8:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):203:203 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} 9:12:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):206:206 -> x 13:30:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):207:207 -> x 1:4:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):184:184 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/c;"} 5:13:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):185:185 -> y 14:16:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):187:187 -> y androidx.appcompat.view.menu.MenuPopupHelper -> androidx.appcompat.view.menu.g: # {"id":"sourceFile","fileName":"MenuPopupHelper.java"} android.content.Context mContext -> a androidx.appcompat.view.menu.MenuBuilder mMenu -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} boolean mOverflowOnly -> c int mPopupStyleAttr -> d int mPopupStyleRes -> e android.view.View mAnchorView -> f int mDropDownGravity -> g boolean mForceShowIcon -> h androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} androidx.appcompat.view.menu.MenuPopup mPopup -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/f;"} android.widget.PopupWindow$OnDismissListener mOnDismissListener -> k android.widget.PopupWindow$OnDismissListener mInternalOnDismissListener -> l 1:1:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int):78:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;ZI)V"} 2:2:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):83:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;ZII)V"} 3:3:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):59:59 -> 4:4:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):333:333 -> 5:10:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):84:89 -> 1:10:androidx.appcompat.view.menu.MenuPopup createPopup():227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/f;"} 11:14:androidx.appcompat.view.menu.MenuPopup createPopup():229:229 -> a 15:19:androidx.appcompat.view.menu.MenuPopup createPopup():230:230 -> a 20:22:androidx.appcompat.view.menu.MenuPopup createPopup():232:232 -> a 23:30:androidx.appcompat.view.menu.MenuPopup createPopup():234:234 -> a 31:44:androidx.appcompat.view.menu.MenuPopup createPopup():235:235 -> a 45:60:androidx.appcompat.view.menu.MenuPopup createPopup():241:241 -> a 61:78:androidx.appcompat.view.menu.MenuPopup createPopup():244:244 -> a 79:83:androidx.appcompat.view.menu.MenuPopup createPopup():249:249 -> a 84:88:androidx.appcompat.view.menu.MenuPopup createPopup():250:250 -> a 89:93:androidx.appcompat.view.menu.MenuPopup createPopup():253:253 -> a 94:98:androidx.appcompat.view.menu.MenuPopup createPopup():254:254 -> a 99:103:androidx.appcompat.view.menu.MenuPopup createPopup():255:255 -> a 104:109:androidx.appcompat.view.menu.MenuPopup createPopup():256:256 -> a 1:6:void dismiss():297:297 -> b 7:12:void dismiss():298:298 -> b 1:4:androidx.appcompat.view.menu.MenuPopup getPopup():158:158 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/f;"} 5:10:androidx.appcompat.view.menu.MenuPopup getPopup():159:159 -> c 11:13:androidx.appcompat.view.menu.MenuPopup getPopup():161:161 -> c 1:14:boolean isShowing():319:319 -> d 2:3:void onDismiss():311:311 -> e 4:7:void onDismiss():313:313 -> e 8:11:void onDismiss():314:314 -> e 1:3:void setAnchorView(android.view.View):104:104 -> f 1:2:void setForceShowIcon(boolean):117:117 -> g 3:6:void setForceShowIcon(boolean):118:118 -> g 7:10:void setForceShowIcon(boolean):119:119 -> g 1:3:void setGravity(int):131:131 -> h 1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):93:93 -> i 1:2:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):324:324 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 3:6:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):325:325 -> j 7:10:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):326:326 -> j 1:7:void show():142:142 -> k 8:15:void show():143:143 -> k 1:4:void showPopup(int,int,boolean,boolean):262:262 -> l 5:9:void showPopup(int,int,boolean,boolean):263:263 -> l 10:13:void showPopup(int,int,boolean,boolean):269:269 -> l 14:17:void showPopup(int,int,boolean,boolean):270:270 -> l 18:26:void showPopup(int,int,boolean,boolean):269:269 -> l 27:33:void showPopup(int,int,boolean,boolean):272:272 -> l 34:36:void showPopup(int,int,boolean,boolean):275:275 -> l 37:39:void showPopup(int,int,boolean,boolean):276:276 -> l 40:58:void showPopup(int,int,boolean,boolean):282:282 -> l 59:69:void showPopup(int,int,boolean,boolean):284:284 -> l 70:72:void showPopup(int,int,boolean,boolean):286:286 -> l 73:76:void showPopup(int,int,boolean,boolean):289:289 -> l 1:8:boolean tryShow():171:171 -> m 9:14:boolean tryShow():175:175 -> m 15:18:boolean tryShow():179:179 -> m 1:8:boolean tryShow(int,int):207:207 -> n 9:14:boolean tryShow(int,int):211:211 -> n 15:18:boolean tryShow(int,int):215:215 -> n androidx.appcompat.view.menu.MenuPopupHelper$1 -> androidx.appcompat.view.menu.g$a: # {"id":"sourceFile","fileName":"MenuPopupHelper.java"} androidx.appcompat.view.menu.MenuPopupHelper this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"} 1:6:void (androidx.appcompat.view.menu.MenuPopupHelper):333:333 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;)V"} 1:6:void onDismiss():336:336 -> onDismiss androidx.appcompat.view.menu.MenuPresenter -> androidx.appcompat.view.menu.h: # {"id":"sourceFile","fileName":"MenuPresenter.java"} void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} boolean flagActionItems() -> c void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} void updateMenuView(boolean) -> k androidx.appcompat.view.menu.MenuPresenter$Callback -> androidx.appcompat.view.menu.h$a: # {"id":"sourceFile","fileName":"MenuPresenter.java"} void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} androidx.appcompat.view.menu.MenuView -> androidx.appcompat.view.menu.i: # {"id":"sourceFile","fileName":"MenuView.java"} androidx.appcompat.view.menu.MenuView$ItemView -> androidx.appcompat.view.menu.i$a: # {"id":"sourceFile","fileName":"MenuView.java"} boolean prefersCondensedTitle() -> c void initialize(androidx.appcompat.view.menu.MenuItemImpl,int) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"} androidx.appcompat.view.menu.ShowableListMenu -> j.b: # {"id":"sourceFile","fileName":"ShowableListMenu.java"} void show() -> b void dismiss() -> dismiss boolean isShowing() -> f android.widget.ListView getListView() -> g androidx.appcompat.view.menu.StandardMenuPopup -> androidx.appcompat.view.menu.j: # {"id":"sourceFile","fileName":"StandardMenuPopup.java"} android.content.Context mContext -> b androidx.appcompat.view.menu.MenuBuilder mMenu -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuAdapter mAdapter -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/c;"} boolean mOverflowOnly -> e int mPopupMaxWidth -> f int mPopupStyleAttr -> g int mPopupStyleRes -> h androidx.appcompat.widget.MenuPopupWindow mPopup -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/b0;"} android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k android.widget.PopupWindow$OnDismissListener mOnDismissListener -> l android.view.View mAnchorView -> m android.view.View mShownAnchorView -> n androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} android.view.ViewTreeObserver mTreeObserver -> p boolean mWasDismissed -> q boolean mHasContentWidth -> r int mContentWidth -> s int mDropDownGravity -> t boolean mShowTitle -> u int ITEM_LAYOUT -> v 1:5:void ():45:45 -> 1:3:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):116:116 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;IIZ)V"} 4:10:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):59:59 -> 11:18:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):78:78 -> 19:20:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):111:111 -> 21:22:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):117:117 -> 23:24:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):118:118 -> 25:26:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):119:119 -> 27:30:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):120:120 -> 31:39:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):121:121 -> 40:41:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):122:122 -> 42:43:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):123:123 -> 44:47:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):125:125 -> 48:57:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):126:126 -> 58:61:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):127:127 -> 62:67:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):126:126 -> 68:69:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):129:129 -> 70:77:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):131:131 -> 78:81:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):134:134 -> 1:5:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):300:300 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 6:8:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):302:302 -> a 9:12:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):303:303 -> a 13:16:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):304:304 -> a 1:7:void show():207:207 -> b 8:15:void show():208:208 -> b 1:2:boolean flagActionItems():0:0 -> c 1:6:void dismiss():214:214 -> dismiss 7:12:void dismiss():215:215 -> dismiss 1:16:boolean isShowing():226:226 -> f 1:7:android.widget.ListView getListView():343:343 -> g 1:3:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):257:257 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 1:7:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):262:262 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 8:23:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):263:263 -> j 24:28:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):265:265 -> j 29:35:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):266:266 -> j 36:41:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):269:269 -> j 42:43:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):270:270 -> j 44:48:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):273:273 -> j 49:54:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):276:276 -> j 55:60:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):277:277 -> j 61:64:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> j 65:68:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):282:282 -> j 69:77:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> j 78:84:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):284:284 -> j 85:90:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):287:287 -> j 91:94:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):288:288 -> j 95:100:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):289:289 -> j 2:3:void updateMenuView(boolean):248:248 -> k 4:7:void updateMenuView(boolean):250:250 -> k 8:11:void updateMenuView(boolean):251:251 -> k 1:1:void addMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 2:3:void onDismiss():231:231 -> onDismiss 4:8:void onDismiss():232:232 -> onDismiss 9:12:void onDismiss():234:234 -> onDismiss 13:26:void onDismiss():235:235 -> onDismiss 27:34:void onDismiss():236:236 -> onDismiss 35:36:void onDismiss():237:237 -> onDismiss 37:43:void onDismiss():239:239 -> onDismiss 44:47:void onDismiss():241:241 -> onDismiss 48:51:void onDismiss():242:242 -> onDismiss 1:11:boolean onKey(android.view.View,int,android.view.KeyEvent):329:329 -> onKey 12:17:boolean onKey(android.view.View,int,android.view.KeyEvent):330:330 -> onKey 1:3:void setAnchorView(android.view.View):324:324 -> p 1:6:void setForceShowIcon(boolean):139:139 -> r 1:3:void setGravity(int):144:144 -> s 1:6:void setHorizontalOffset(int):349:349 -> t 1:3:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):338:338 -> u 1:3:void setShowTitle(boolean):359:359 -> v 1:6:void setVerticalOffset(int):354:354 -> w 1:8:boolean tryShow():148:148 -> z 9:19:boolean tryShow():152:152 -> z 20:21:boolean tryShow():156:156 -> z 22:26:boolean tryShow():158:158 -> z 27:31:boolean tryShow():159:159 -> z 32:36:boolean tryShow():160:160 -> z 37:38:boolean tryShow():162:162 -> z 39:45:boolean tryShow():163:163 -> z 46:53:boolean tryShow():164:164 -> z 54:58:boolean tryShow():166:166 -> z 59:63:boolean tryShow():168:168 -> z 64:68:boolean tryShow():169:169 -> z 69:75:boolean tryShow():170:170 -> z 76:80:boolean tryShow():172:172 -> z 81:92:boolean tryShow():173:173 -> z 93:94:boolean tryShow():174:174 -> z 95:101:boolean tryShow():177:177 -> z 102:107:boolean tryShow():178:178 -> z 108:116:boolean tryShow():179:179 -> z 117:121:boolean tryShow():180:180 -> z 122:127:boolean tryShow():182:182 -> z 128:130:boolean tryShow():183:183 -> z 131:142:boolean tryShow():185:185 -> z 143:144:boolean tryShow():186:186 -> z 145:159:boolean tryShow():187:187 -> z 160:167:boolean tryShow():189:189 -> z 168:176:boolean tryShow():191:191 -> z 177:179:boolean tryShow():193:193 -> z 180:182:boolean tryShow():194:194 -> z 183:189:boolean tryShow():199:199 -> z 190:196:boolean tryShow():200:200 -> z androidx.appcompat.view.menu.StandardMenuPopup$1 -> androidx.appcompat.view.menu.j$a: # {"id":"sourceFile","fileName":"StandardMenuPopup.java"} androidx.appcompat.view.menu.StandardMenuPopup this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"} 1:6:void (androidx.appcompat.view.menu.StandardMenuPopup):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;)V"} 1:18:void onGlobalLayout():66:66 -> onGlobalLayout 19:24:void onGlobalLayout():67:67 -> onGlobalLayout 25:31:void onGlobalLayout():68:68 -> onGlobalLayout 32:39:void onGlobalLayout():72:72 -> onGlobalLayout 40:45:void onGlobalLayout():69:69 -> onGlobalLayout androidx.appcompat.view.menu.StandardMenuPopup$2 -> androidx.appcompat.view.menu.j$b: # {"id":"sourceFile","fileName":"StandardMenuPopup.java"} androidx.appcompat.view.menu.StandardMenuPopup this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"} 1:6:void (androidx.appcompat.view.menu.StandardMenuPopup):79:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j;)V"} 1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow 1:6:void onViewDetachedFromWindow(android.view.View):86:86 -> onViewDetachedFromWindow 7:20:void onViewDetachedFromWindow(android.view.View):87:87 -> onViewDetachedFromWindow 21:29:void onViewDetachedFromWindow(android.view.View):88:88 -> onViewDetachedFromWindow 30:33:void onViewDetachedFromWindow(android.view.View):90:90 -> onViewDetachedFromWindow androidx.appcompat.view.menu.SubMenuBuilder -> androidx.appcompat.view.menu.k: # {"id":"sourceFile","fileName":"SubMenuBuilder.java"} androidx.appcompat.view.menu.MenuBuilder mParentMenu -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuItemImpl mItem -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} 1:3:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)V"} 4:5:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):44:44 -> 6:8:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):45:45 -> 1:7:boolean isGroupDividerEnabled():156:156 -> C 1:7:boolean isQwertyMode():55:55 -> D 1:7:boolean isShortcutsVisible():65:65 -> E 1:6:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):79:79 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$a;)V"} 1:3:android.view.Menu getParentMenu():69:69 -> X 1:7:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):137:137 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:8:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):89:89 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} 9:19:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):90:90 -> g 1:3:android.view.MenuItem getItem():74:74 -> getItem 1:7:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):132:132 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:6:void setGroupDividerEnabled(boolean):151:151 -> setGroupDividerEnabled 1:1:android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable):107:107 -> setHeaderIcon 2:2:android.view.SubMenu setHeaderIcon(int):112:112 -> setHeaderIcon 1:1:android.view.SubMenu setHeaderTitle(java.lang.CharSequence):117:117 -> setHeaderTitle 2:2:android.view.SubMenu setHeaderTitle(int):122:122 -> setHeaderTitle 1:7:android.view.SubMenu setHeaderView(android.view.View):127:127 -> setHeaderView 1:1:android.view.SubMenu setIcon(android.graphics.drawable.Drawable):95:95 -> setIcon 2:2:android.view.SubMenu setIcon(int):101:101 -> setIcon 1:6:void setQwertyMode(boolean):50:50 -> setQwertyMode 1:7:androidx.appcompat.view.menu.MenuBuilder getRootMenu():84:84 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} androidx.appcompat.widget.AbsActionBarView -> androidx.appcompat.widget.a: # {"id":"sourceFile","fileName":"AbsActionBarView.java"} androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener mVisAnimListener -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a$a;"} android.content.Context mPopupContext -> b androidx.appcompat.widget.ActionMenuView mMenuView -> c androidx.appcompat.widget.ActionMenuPresenter mActionMenuPresenter -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} int mContentHeight -> e boolean mEatingTouch -> f boolean mEatingHover -> g 1:3:void (android.content.Context,android.util.AttributeSet,int):62:62 -> 4:10:void (android.content.Context,android.util.AttributeSet,int):39:39 -> 11:15:void (android.content.Context,android.util.AttributeSet,int):64:64 -> 16:32:void (android.content.Context,android.util.AttributeSet,int):65:65 -> 33:42:void (android.content.Context,android.util.AttributeSet,int):67:67 -> 43:45:void (android.content.Context,android.util.AttributeSet,int):69:69 -> 3:9:int measureChildView(android.view.View,int,int,int):248:248 -> a 10:16:int measureChildView(android.view.View,int,int,int):251:251 -> a 17:21:int measureChildView(android.view.View,int,int,int):254:254 -> a 1:6:int next(int,int,boolean):0:0 -> b 1:4:int positionChild(android.view.View,int,int,int,boolean):262:262 -> c 5:9:int positionChild(android.view.View,int,int,int,boolean):263:263 -> c 10:17:int positionChild(android.view.View,int,int,int,boolean):264:264 -> c 18:24:int positionChild(android.view.View,int,int,int,boolean):267:267 -> c 25:32:int positionChild(android.view.View,int,int,int,boolean):269:269 -> c 1:5:int getAnimatedVisibility():156:156 -> getAnimatedVisibility 1:3:int getContentHeight():146:146 -> getContentHeight 1:3:void onConfigurationChanged(android.content.res.Configuration):75:75 -> onConfigurationChanged 4:17:void onConfigurationChanged(android.content.res.Configuration):79:79 -> onConfigurationChanged 18:26:void onConfigurationChanged(android.content.res.Configuration):81:81 -> onConfigurationChanged 27:29:void onConfigurationChanged(android.content.res.Configuration):82:82 -> onConfigurationChanged 30:33:void onConfigurationChanged(android.content.res.Configuration):84:84 -> onConfigurationChanged 34:37:void onConfigurationChanged(android.content.res.Configuration):85:85 -> onConfigurationChanged 1:9:boolean onHoverEvent(android.view.MotionEvent):120:120 -> onHoverEvent 10:11:boolean onHoverEvent(android.view.MotionEvent):122:122 -> onHoverEvent 12:16:boolean onHoverEvent(android.view.MotionEvent):125:125 -> onHoverEvent 17:24:boolean onHoverEvent(android.view.MotionEvent):126:126 -> onHoverEvent 25:33:boolean onHoverEvent(android.view.MotionEvent):128:128 -> onHoverEvent 34:36:boolean onHoverEvent(android.view.MotionEvent):134:134 -> onHoverEvent 1:7:boolean onTouchEvent(android.view.MotionEvent):96:96 -> onTouchEvent 8:9:boolean onTouchEvent(android.view.MotionEvent):98:98 -> onTouchEvent 10:14:boolean onTouchEvent(android.view.MotionEvent):101:101 -> onTouchEvent 15:22:boolean onTouchEvent(android.view.MotionEvent):102:102 -> onTouchEvent 23:29:boolean onTouchEvent(android.view.MotionEvent):104:104 -> onTouchEvent 30:32:boolean onTouchEvent(android.view.MotionEvent):109:109 -> onTouchEvent 1:6:void setVisibility(int):187:187 -> setVisibility 7:10:void setVisibility(int):191:191 -> setVisibility androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener -> androidx.appcompat.widget.a$a: # {"id":"sourceFile","fileName":"AbsActionBarView.java"} boolean mCanceled -> a androidx.appcompat.widget.AbsActionBarView this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a;"} 1:6:void (androidx.appcompat.widget.AbsActionBarView):275:275 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a;)V"} 7:9:void (androidx.appcompat.widget.AbsActionBarView):276:276 -> androidx.appcompat.widget.ActionBarBackgroundDrawable -> androidx.appcompat.widget.b: # {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"} androidx.appcompat.widget.ActionBarContainer mContainer -> a 1:3:void (androidx.appcompat.widget.ActionBarContainer):32:32 -> 4:6:void (androidx.appcompat.widget.ActionBarContainer):33:33 -> 1:6:void draw(android.graphics.Canvas):38:38 -> draw 7:10:void draw(android.graphics.Canvas):39:39 -> draw 11:14:void draw(android.graphics.Canvas):40:40 -> draw 15:18:void draw(android.graphics.Canvas):43:43 -> draw 19:21:void draw(android.graphics.Canvas):44:44 -> draw 22:31:void draw(android.graphics.Canvas):46:46 -> draw 32:35:void draw(android.graphics.Canvas):47:47 -> draw 1:2:int getOpacity():0:0 -> getOpacity 1:6:void getOutline(android.graphics.Outline):68:68 -> getOutline 7:10:void getOutline(android.graphics.Outline):69:69 -> getOutline 11:16:void getOutline(android.graphics.Outline):70:70 -> getOutline 17:20:void getOutline(android.graphics.Outline):74:74 -> getOutline 21:24:void getOutline(android.graphics.Outline):75:75 -> getOutline 1:1:void setAlpha(int):0:0 -> setAlpha 1:1:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter androidx.appcompat.widget.ActionBarBackgroundDrawable$Api21Impl -> androidx.appcompat.widget.b$a: # {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"} 1:4:void getOutline(android.graphics.drawable.Drawable,android.graphics.Outline):87:87 -> a androidx.appcompat.widget.ActionBarContainer -> androidx.appcompat.widget.ActionBarContainer: # {"id":"sourceFile","fileName":"ActionBarContainer.java"} boolean mIsTransitioning -> a android.view.View mTabContainer -> b android.view.View mActionBarView -> c android.view.View mContextView -> d android.graphics.drawable.Drawable mBackground -> e android.graphics.drawable.Drawable mStackedBackground -> f android.graphics.drawable.Drawable mSplitBackground -> g boolean mIsSplit -> h boolean mIsStacked -> i int mHeight -> j 1:3:void (android.content.Context,android.util.AttributeSet):59:59 -> 4:8:void (android.content.Context,android.util.AttributeSet):62:62 -> 9:11:void (android.content.Context,android.util.AttributeSet):63:63 -> 12:17:void (android.content.Context,android.util.AttributeSet):65:65 -> 18:25:void (android.content.Context,android.util.AttributeSet):67:67 -> 26:33:void (android.content.Context,android.util.AttributeSet):68:68 -> 34:42:void (android.content.Context,android.util.AttributeSet):70:70 -> 43:51:void (android.content.Context,android.util.AttributeSet):72:72 -> 52:53:void (android.content.Context,android.util.AttributeSet):73:73 -> 54:61:void (android.content.Context,android.util.AttributeSet):74:74 -> 62:64:void (android.content.Context,android.util.AttributeSet):76:76 -> 65:76:void (android.content.Context,android.util.AttributeSet):78:78 -> 77:84:void (android.content.Context,android.util.AttributeSet):79:79 -> 85:88:void (android.content.Context,android.util.AttributeSet):78:78 -> 1:6:int getMeasuredHeightWithMargins(android.view.View):267:267 -> a 7:17:int getMeasuredHeightWithMargins(android.view.View):268:268 -> a 3:21:boolean isCollapsed(android.view.View):263:263 -> b 1:3:void drawableStateChanged():168:168 -> drawableStateChanged 4:13:void drawableStateChanged():169:169 -> drawableStateChanged 14:22:void drawableStateChanged():170:170 -> drawableStateChanged 23:32:void drawableStateChanged():172:172 -> drawableStateChanged 33:41:void drawableStateChanged():173:173 -> drawableStateChanged 42:51:void drawableStateChanged():175:175 -> drawableStateChanged 52:61:void drawableStateChanged():176:176 -> drawableStateChanged 1:3:android.view.View getTabContainer():243:243 -> getTabContainer 1:3:void jumpDrawablesToCurrentState():182:182 -> jumpDrawablesToCurrentState 4:7:void jumpDrawablesToCurrentState():183:183 -> jumpDrawablesToCurrentState 8:10:void jumpDrawablesToCurrentState():184:184 -> jumpDrawablesToCurrentState 11:14:void jumpDrawablesToCurrentState():186:186 -> jumpDrawablesToCurrentState 15:17:void jumpDrawablesToCurrentState():187:187 -> jumpDrawablesToCurrentState 18:21:void jumpDrawablesToCurrentState():189:189 -> jumpDrawablesToCurrentState 22:25:void jumpDrawablesToCurrentState():190:190 -> jumpDrawablesToCurrentState 1:3:void onFinishInflate():84:84 -> onFinishInflate 4:11:void onFinishInflate():85:85 -> onFinishInflate 12:20:void onFinishInflate():86:86 -> onFinishInflate 1:5:boolean onHoverEvent(android.view.MotionEvent):222:222 -> onHoverEvent 1:15:boolean onInterceptTouchEvent(android.view.MotionEvent):209:209 -> onInterceptTouchEvent 1:4:void onLayout(boolean,int,int,int,int):303:303 -> onLayout 5:12:void onLayout(boolean,int,int,int,int):305:305 -> onLayout 13:23:void onLayout(boolean,int,int,int,int):306:306 -> onLayout 24:29:void onLayout(boolean,int,int,int,int):308:308 -> onLayout 30:33:void onLayout(boolean,int,int,int,int):309:309 -> onLayout 34:39:void onLayout(boolean,int,int,int,int):310:310 -> onLayout 40:45:void onLayout(boolean,int,int,int,int):311:311 -> onLayout 46:52:void onLayout(boolean,int,int,int,int):312:312 -> onLayout 53:56:void onLayout(boolean,int,int,int,int):317:317 -> onLayout 57:60:void onLayout(boolean,int,int,int,int):318:318 -> onLayout 61:76:void onLayout(boolean,int,int,int,int):319:319 -> onLayout 77:80:void onLayout(boolean,int,int,int,int):323:323 -> onLayout 81:88:void onLayout(boolean,int,int,int,int):324:324 -> onLayout 89:104:void onLayout(boolean,int,int,int,int):325:325 -> onLayout 105:114:void onLayout(boolean,int,int,int,int):326:326 -> onLayout 115:118:void onLayout(boolean,int,int,int,int):325:325 -> onLayout 119:122:void onLayout(boolean,int,int,int,int):327:327 -> onLayout 123:128:void onLayout(boolean,int,int,int,int):328:328 -> onLayout 129:144:void onLayout(boolean,int,int,int,int):329:329 -> onLayout 145:154:void onLayout(boolean,int,int,int,int):330:330 -> onLayout 155:158:void onLayout(boolean,int,int,int,int):329:329 -> onLayout 159:164:void onLayout(boolean,int,int,int,int):332:332 -> onLayout 165:168:void onLayout(boolean,int,int,int,int):336:336 -> onLayout 169:172:void onLayout(boolean,int,int,int,int):337:337 -> onLayout 173:180:void onLayout(boolean,int,int,int,int):338:338 -> onLayout 181:188:void onLayout(boolean,int,int,int,int):339:339 -> onLayout 189:193:void onLayout(boolean,int,int,int,int):338:338 -> onLayout 194:197:void onLayout(boolean,int,int,int,int):345:345 -> onLayout 1:6:void onMeasure(int,int):273:273 -> onMeasure 7:16:void onMeasure(int,int):274:274 -> onMeasure 17:24:void onMeasure(int,int):276:276 -> onMeasure 25:28:void onMeasure(int,int):275:275 -> onMeasure 29:31:void onMeasure(int,int):278:278 -> onMeasure 32:36:void onMeasure(int,int):280:280 -> onMeasure 37:40:void onMeasure(int,int):282:282 -> onMeasure 41:56:void onMeasure(int,int):283:283 -> onMeasure 57:64:void onMeasure(int,int):286:286 -> onMeasure 65:71:void onMeasure(int,int):287:287 -> onMeasure 72:79:void onMeasure(int,int):288:288 -> onMeasure 80:89:void onMeasure(int,int):289:289 -> onMeasure 90:97:void onMeasure(int,int):294:294 -> onMeasure 98:103:void onMeasure(int,int):295:295 -> onMeasure 104:112:void onMeasure(int,int):296:296 -> onMeasure 113:116:void onMeasure(int,int):295:295 -> onMeasure 1:5:boolean onTouchEvent(android.view.MotionEvent):214:214 -> onTouchEvent 1:5:void setPrimaryBackground(android.graphics.drawable.Drawable):90:90 -> setPrimaryBackground 6:8:void setPrimaryBackground(android.graphics.drawable.Drawable):91:91 -> setPrimaryBackground 9:13:void setPrimaryBackground(android.graphics.drawable.Drawable):92:92 -> setPrimaryBackground 14:17:void setPrimaryBackground(android.graphics.drawable.Drawable):94:94 -> setPrimaryBackground 18:20:void setPrimaryBackground(android.graphics.drawable.Drawable):96:96 -> setPrimaryBackground 21:24:void setPrimaryBackground(android.graphics.drawable.Drawable):97:97 -> setPrimaryBackground 25:38:void setPrimaryBackground(android.graphics.drawable.Drawable):98:98 -> setPrimaryBackground 39:48:void setPrimaryBackground(android.graphics.drawable.Drawable):99:99 -> setPrimaryBackground 49:51:void setPrimaryBackground(android.graphics.drawable.Drawable):98:98 -> setPrimaryBackground 52:63:void setPrimaryBackground(android.graphics.drawable.Drawable):102:102 -> setPrimaryBackground 64:72:void setPrimaryBackground(android.graphics.drawable.Drawable):103:103 -> setPrimaryBackground 73:75:void setPrimaryBackground(android.graphics.drawable.Drawable):102:102 -> setPrimaryBackground 76:78:void setPrimaryBackground(android.graphics.drawable.Drawable):104:104 -> setPrimaryBackground 79:82:void setPrimaryBackground(android.graphics.drawable.Drawable):106:106 -> setPrimaryBackground 1:5:void setSplitBackground(android.graphics.drawable.Drawable):132:132 -> setSplitBackground 6:8:void setSplitBackground(android.graphics.drawable.Drawable):133:133 -> setSplitBackground 9:13:void setSplitBackground(android.graphics.drawable.Drawable):134:134 -> setSplitBackground 14:18:void setSplitBackground(android.graphics.drawable.Drawable):136:136 -> setSplitBackground 19:21:void setSplitBackground(android.graphics.drawable.Drawable):138:138 -> setSplitBackground 22:29:void setSplitBackground(android.graphics.drawable.Drawable):139:139 -> setSplitBackground 30:40:void setSplitBackground(android.graphics.drawable.Drawable):140:140 -> setSplitBackground 41:51:void setSplitBackground(android.graphics.drawable.Drawable):143:143 -> setSplitBackground 52:60:void setSplitBackground(android.graphics.drawable.Drawable):144:144 -> setSplitBackground 61:63:void setSplitBackground(android.graphics.drawable.Drawable):143:143 -> setSplitBackground 64:66:void setSplitBackground(android.graphics.drawable.Drawable):145:145 -> setSplitBackground 67:70:void setSplitBackground(android.graphics.drawable.Drawable):147:147 -> setSplitBackground 1:5:void setStackedBackground(android.graphics.drawable.Drawable):111:111 -> setStackedBackground 6:8:void setStackedBackground(android.graphics.drawable.Drawable):112:112 -> setStackedBackground 9:13:void setStackedBackground(android.graphics.drawable.Drawable):113:113 -> setStackedBackground 14:17:void setStackedBackground(android.graphics.drawable.Drawable):115:115 -> setStackedBackground 18:20:void setStackedBackground(android.graphics.drawable.Drawable):117:117 -> setStackedBackground 21:28:void setStackedBackground(android.graphics.drawable.Drawable):118:118 -> setStackedBackground 29:42:void setStackedBackground(android.graphics.drawable.Drawable):119:119 -> setStackedBackground 43:52:void setStackedBackground(android.graphics.drawable.Drawable):120:120 -> setStackedBackground 53:55:void setStackedBackground(android.graphics.drawable.Drawable):119:119 -> setStackedBackground 56:67:void setStackedBackground(android.graphics.drawable.Drawable):123:123 -> setStackedBackground 68:76:void setStackedBackground(android.graphics.drawable.Drawable):124:124 -> setStackedBackground 77:79:void setStackedBackground(android.graphics.drawable.Drawable):123:123 -> setStackedBackground 80:82:void setStackedBackground(android.graphics.drawable.Drawable):125:125 -> setStackedBackground 83:86:void setStackedBackground(android.graphics.drawable.Drawable):127:127 -> setStackedBackground 1:4:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):229:229 -> setTabContainer # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/f0;)V"} 5:7:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):230:230 -> setTabContainer 8:10:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView):232:232 -> setTabContainer 1:9:void setTransitioning(boolean):202:202 -> setTransitioning 10:13:void setTransitioning(boolean):203:203 -> setTransitioning 1:9:void setVisibility(int):153:153 -> setVisibility 10:16:void setVisibility(int):155:155 -> setVisibility 17:23:void setVisibility(int):156:156 -> setVisibility 24:31:void setVisibility(int):157:157 -> setVisibility 1:1:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback):0:0 -> startActionModeForChild 2:2:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback,int):257:257 -> startActionModeForChild 1:24:boolean verifyDrawable(android.graphics.drawable.Drawable):162:162 -> verifyDrawable 25:34:boolean verifyDrawable(android.graphics.drawable.Drawable):163:163 -> verifyDrawable androidx.appcompat.widget.ActionBarContainer$Api21Impl -> androidx.appcompat.widget.ActionBarContainer$a: # {"id":"sourceFile","fileName":"ActionBarContainer.java"} 1:4:void invalidateOutline(androidx.appcompat.widget.ActionBarContainer):356:356 -> a androidx.appcompat.widget.ActionBarContextView -> androidx.appcompat.widget.ActionBarContextView: # {"id":"sourceFile","fileName":"ActionBarContextView.java"} java.lang.CharSequence mTitle -> h java.lang.CharSequence mSubtitle -> i android.view.View mClose -> j android.view.View mCustomView -> k android.widget.LinearLayout mTitleLayout -> l android.widget.TextView mTitleView -> m android.widget.TextView mSubtitleView -> n int mTitleStyleRes -> o int mSubtitleStyleRes -> p boolean mTitleOptional -> q int mCloseItemLayout -> r 1:1:void (android.content.Context,android.util.AttributeSet):61:61 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):66:66 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):68:68 -> 4:5:void (android.content.Context,android.util.AttributeSet,int):70:71 -> 6:6:void (android.content.Context,android.util.AttributeSet,int):73:73 -> 7:7:void (android.content.Context,android.util.AttributeSet,int):76:76 -> 8:8:void (android.content.Context,android.util.AttributeSet,int):79:79 -> 9:9:void (android.content.Context,android.util.AttributeSet,int):83:83 -> 1:4:void initTitle():135:135 -> d 5:12:void initTitle():136:136 -> d 13:17:void initTitle():137:137 -> d 18:31:void initTitle():138:138 -> d 32:41:void initTitle():139:139 -> d 42:53:void initTitle():140:140 -> d 54:57:void initTitle():141:141 -> d 58:68:void initTitle():142:142 -> d 69:72:void initTitle():144:144 -> d 73:83:void initTitle():145:145 -> d 84:90:void initTitle():149:149 -> d 91:97:void initTitle():150:150 -> d 98:103:void initTitle():152:152 -> d 104:109:void initTitle():153:153 -> d 110:122:void initTitle():154:154 -> d 123:132:void initTitle():155:155 -> d 133:140:void initTitle():156:156 -> d 141:146:void initTitle():157:157 -> d 1:8:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():238:238 -> generateDefaultLayoutParams 1:10:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):243:243 -> generateLayoutParams 1:5:int getAnimatedVisibility():40:40 -> getAnimatedVisibility 1:5:int getContentHeight():40:40 -> getContentHeight 1:3:java.lang.CharSequence getSubtitle():131:131 -> getSubtitle 1:3:java.lang.CharSequence getTitle():127:127 -> getTitle 1:3:void onDetachedFromWindow():88:88 -> onDetachedFromWindow 4:7:void onDetachedFromWindow():89:89 -> onDetachedFromWindow 8:10:void onDetachedFromWindow():90:90 -> onDetachedFromWindow 11:16:void onDetachedFromWindow():91:91 -> onDetachedFromWindow 1:5:boolean onHoverEvent(android.view.MotionEvent):40:40 -> onHoverEvent 1:8:void onLayout(boolean,int,int,int,int):328:328 -> onLayout 9:18:void onLayout(boolean,int,int,int,int):329:329 -> onLayout 19:24:void onLayout(boolean,int,int,int,int):330:330 -> onLayout 25:35:void onLayout(boolean,int,int,int,int):331:331 -> onLayout 36:47:void onLayout(boolean,int,int,int,int):333:333 -> onLayout 48:57:void onLayout(boolean,int,int,int,int):334:334 -> onLayout 58:64:void onLayout(boolean,int,int,int,int):335:335 -> onLayout 65:71:void onLayout(boolean,int,int,int,int):336:336 -> onLayout 72:75:void onLayout(boolean,int,int,int,int):337:337 -> onLayout 76:83:void onLayout(boolean,int,int,int,int):338:338 -> onLayout 84:88:void onLayout(boolean,int,int,int,int):339:339 -> onLayout 89:102:void onLayout(boolean,int,int,int,int):342:342 -> onLayout 103:110:void onLayout(boolean,int,int,int,int):343:343 -> onLayout 111:115:void onLayout(boolean,int,int,int,int):346:346 -> onLayout 116:120:void onLayout(boolean,int,int,int,int):347:347 -> onLayout 121:134:void onLayout(boolean,int,int,int,int):350:350 -> onLayout 135:141:void onLayout(boolean,int,int,int,int):352:352 -> onLayout 142:145:void onLayout(boolean,int,int,int,int):353:353 -> onLayout 1:1:void onMeasure(int,int):248:248 -> onMeasure 2:2:void onMeasure(int,int):254:254 -> onMeasure 3:3:void onMeasure(int,int):260:260 -> onMeasure 4:5:void onMeasure(int,int):262:263 -> onMeasure 6:7:void onMeasure(int,int):265:266 -> onMeasure 8:8:void onMeasure(int,int):268:268 -> onMeasure 9:12:void onMeasure(int,int):270:273 -> onMeasure 13:14:void onMeasure(int,int):276:277 -> onMeasure 15:19:void onMeasure(int,int):281:285 -> onMeasure 20:20:void onMeasure(int,int):290:290 -> onMeasure 21:21:void onMeasure(int,int):292:292 -> onMeasure 22:24:void onMeasure(int,int):296:298 -> onMeasure 25:26:void onMeasure(int,int):301:302 -> onMeasure 27:29:void onMeasure(int,int):305:307 -> onMeasure 30:30:void onMeasure(int,int):306:306 -> onMeasure 31:31:void onMeasure(int,int):310:310 -> onMeasure 32:32:void onMeasure(int,int):312:312 -> onMeasure 33:34:void onMeasure(int,int):314:315 -> onMeasure 35:35:void onMeasure(int,int):320:320 -> onMeasure 36:36:void onMeasure(int,int):322:322 -> onMeasure 37:37:void onMeasure(int,int):256:256 -> onMeasure 38:38:void onMeasure(int,int):250:250 -> onMeasure 1:5:boolean onTouchEvent(android.view.MotionEvent):40:40 -> onTouchEvent 1:3:void setContentHeight(int):97:97 -> setContentHeight 1:4:void setCustomView(android.view.View):101:101 -> setCustomView 5:7:void setCustomView(android.view.View):102:102 -> setCustomView 8:11:void setCustomView(android.view.View):104:104 -> setCustomView 12:15:void setCustomView(android.view.View):105:105 -> setCustomView 16:19:void setCustomView(android.view.View):106:106 -> setCustomView 20:23:void setCustomView(android.view.View):107:107 -> setCustomView 24:26:void setCustomView(android.view.View):110:110 -> setCustomView 27:30:void setCustomView(android.view.View):112:112 -> setCustomView 1:2:void setSubtitle(java.lang.CharSequence):122:122 -> setSubtitle 3:6:void setSubtitle(java.lang.CharSequence):123:123 -> setSubtitle 1:2:void setTitle(java.lang.CharSequence):116:116 -> setTitle 3:5:void setTitle(java.lang.CharSequence):117:117 -> setTitle 6:9:void setTitle(java.lang.CharSequence):118:118 -> setTitle 1:4:void setTitleOptional(boolean):363:363 -> setTitleOptional 5:7:void setTitleOptional(boolean):364:364 -> setTitleOptional 8:10:void setTitleOptional(boolean):366:366 -> setTitleOptional 1:4:void setVisibility(int):40:40 -> setVisibility 1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.ActionBarOverlayLayout: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} android.animation.AnimatorListenerAdapter mTopAnimatorListener -> A java.lang.Runnable mRemoveActionBarHideOffset -> B java.lang.Runnable mAddActionBarHideOffset -> C androidx.core.view.NestedScrollingParentHelper mParentHelper -> D # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/p;"} androidx.appcompat.widget.ActionBarOverlayLayout$NoSystemUiLayoutFlagView mNoSystemUiLayoutFlagView -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionBarOverlayLayout$f;"} int[] ATTRS -> F androidx.core.view.WindowInsetsCompat NON_EMPTY_SYSTEM_WINDOW_INSETS -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} android.graphics.Rect ZERO_INSETS -> H int mActionBarHeight -> a int mWindowVisibility -> b androidx.appcompat.widget.ContentFrameLayout mContent -> c androidx.appcompat.widget.ActionBarContainer mActionBarTop -> d androidx.appcompat.widget.DecorToolbar mDecorToolbar -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/t;"} android.graphics.drawable.Drawable mWindowContentOverlay -> f boolean mOverlayMode -> g boolean mHasNonEmbeddedTabs -> h boolean mHideOnContentScroll -> i boolean mAnimatingForFling -> j int mHideOnContentScrollReference -> k int mLastSystemUiVisibility -> l android.graphics.Rect mBaseContentInsets -> m android.graphics.Rect mLastBaseContentInsets -> n android.graphics.Rect mContentInsets -> o android.graphics.Rect mTmpRect -> p android.graphics.Rect mBaseInnerInsetsRect -> q android.graphics.Rect mLastBaseInnerInsetsRect -> r android.graphics.Rect mInnerInsetsRect -> s android.graphics.Rect mLastInnerInsetsRect -> t androidx.core.view.WindowInsetsCompat mBaseInnerInsets -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} androidx.core.view.WindowInsetsCompat mLastBaseInnerInsets -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} androidx.core.view.WindowInsetsCompat mInnerInsets -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} androidx.core.view.WindowInsetsCompat mLastInnerInsets -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} android.widget.OverScroller mFlingEstimator -> y android.view.ViewPropertyAnimator mCurrentActionBarTopAnimator -> z 1:11:void ():146:146 -> 12:18:void ():157:157 -> 19:22:void ():159:159 -> 23:26:void ():158:158 -> 27:32:void ():159:159 -> 33:40:void ():160:160 -> 1:4:void (android.content.Context,android.util.AttributeSet):181:181 -> 5:6:void (android.content.Context,android.util.AttributeSet):70:70 -> 7:13:void (android.content.Context,android.util.AttributeSet):88:88 -> 14:20:void (android.content.Context,android.util.AttributeSet):89:89 -> 21:27:void (android.content.Context,android.util.AttributeSet):90:90 -> 28:34:void (android.content.Context,android.util.AttributeSet):91:91 -> 35:41:void (android.content.Context,android.util.AttributeSet):94:94 -> 42:48:void (android.content.Context,android.util.AttributeSet):95:95 -> 49:55:void (android.content.Context,android.util.AttributeSet):96:96 -> 56:62:void (android.content.Context,android.util.AttributeSet):97:97 -> 63:66:void (android.content.Context,android.util.AttributeSet):100:100 -> 67:68:void (android.content.Context,android.util.AttributeSet):101:101 -> 69:70:void (android.content.Context,android.util.AttributeSet):102:102 -> 71:72:void (android.content.Context,android.util.AttributeSet):103:103 -> 73:79:void (android.content.Context,android.util.AttributeSet):113:113 -> 80:86:void (android.content.Context,android.util.AttributeSet):127:127 -> 87:93:void (android.content.Context,android.util.AttributeSet):136:136 -> 94:96:void (android.content.Context,android.util.AttributeSet):182:182 -> 97:103:void (android.content.Context,android.util.AttributeSet):184:184 -> 104:110:void (android.content.Context,android.util.AttributeSet):185:185 -> 111:114:void (android.content.Context,android.util.AttributeSet):186:186 -> 3:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):594:594 -> a 3:6:void onStopNestedScroll(android.view.View,int):601:601 -> b 3:6:void onNestedPreScroll(android.view.View,int,int,int[],int):616:616 -> c 1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):421:421 -> checkLayoutParams 1:4:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):581:581 -> d 1:3:void draw(android.graphics.Canvas):560:560 -> draw 4:7:void draw(android.graphics.Canvas):561:561 -> draw 8:16:void draw(android.graphics.Canvas):562:562 -> draw 17:36:void draw(android.graphics.Canvas):563:563 -> draw 37:44:void draw(android.graphics.Canvas):565:565 -> draw 45:49:void draw(android.graphics.Canvas):566:566 -> draw 50:52:void draw(android.graphics.Canvas):565:565 -> draw 53:58:void draw(android.graphics.Canvas):567:567 -> draw 3:6:void onNestedScroll(android.view.View,int,int,int,int,int):609:609 -> e 3:12:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):588:588 -> f 1:5:boolean fitSystemWindows(android.graphics.Rect):324:324 -> fitSystemWindows 1:3:void addActionBarHideOffset():758:758 -> g 4:9:void addActionBarHideOffset():759:759 -> g 1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():62:62 -> generateDefaultLayoutParams 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):62:62 -> generateLayoutParams 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):416:416 -> generateLayoutParams 1:13:int getActionBarHideOffset():724:724 -> getActionBarHideOffset 1:7:int getNestedScrollAxes():687:687 -> getNestedScrollAxes 1:3:java.lang.CharSequence getTitle():782:782 -> getTitle 4:10:java.lang.CharSequence getTitle():783:783 -> getTitle 1:9:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):299:299 -> h 10:15:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):300:300 -> h 16:22:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):302:302 -> h 23:28:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):304:304 -> h 29:33:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):306:306 -> h 34:39:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):308:308 -> h 40:44:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):310:310 -> h 45:50:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):312:312 -> h 51:54:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):314:314 -> h 1:9:boolean decorFitsSystemWindows():356:356 -> i 10:20:boolean decorFitsSystemWindows():358:358 -> i 1:7:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams():406:406 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"} 1:10:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):411:411 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"} 1:4:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):699:699 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/widget/t;"} 5:7:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):700:700 -> l 8:11:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):701:701 -> l 12:18:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):702:702 -> l 19:30:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):704:704 -> l 31:49:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):705:705 -> l 1:5:void haltActionBarHideOffsetAnimations():735:735 -> m 6:10:void haltActionBarHideOffsetAnimations():736:736 -> m 11:14:void haltActionBarHideOffsetAnimations():737:737 -> m 15:18:void haltActionBarHideOffsetAnimations():738:738 -> m 1:15:void init(android.content.Context):190:190 -> n 16:22:void init(android.content.Context):191:191 -> n 23:31:void init(android.content.Context):192:192 -> n 32:34:void init(android.content.Context):193:193 -> n 35:37:void init(android.content.Context):194:194 -> n 38:45:void init(android.content.Context):196:196 -> n 1:3:void postAddActionBarHideOffset():748:748 -> o 4:11:void postAddActionBarHideOffset():749:749 -> o 1:3:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):364:364 -> onApplyWindowInsets 4:7:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):366:366 -> onApplyWindowInsets 8:13:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):368:368 -> onApplyWindowInsets 14:21:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):369:369 -> onApplyWindowInsets 22:28:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):370:370 -> onApplyWindowInsets 29:39:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):373:373 -> onApplyWindowInsets 40:44:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):377:377 -> onApplyWindowInsets 45:60:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):378:378 -> onApplyWindowInsets 61:69:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):381:381 -> onApplyWindowInsets 70:74:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):383:383 -> onApplyWindowInsets 75:84:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):385:385 -> onApplyWindowInsets 85:95:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):387:387 -> onApplyWindowInsets 96:98:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):391:391 -> onApplyWindowInsets 99:102:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):398:398 -> onApplyWindowInsets 103:106:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):399:399 -> onApplyWindowInsets 107:110:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):400:400 -> onApplyWindowInsets 111:115:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):401:401 -> onApplyWindowInsets 1:3:void onConfigurationChanged(android.content.res.Configuration):254:254 -> onConfigurationChanged 4:10:void onConfigurationChanged(android.content.res.Configuration):255:255 -> onConfigurationChanged 11:14:void onConfigurationChanged(android.content.res.Configuration):256:256 -> onConfigurationChanged 1:3:void onDetachedFromWindow():201:201 -> onDetachedFromWindow 4:7:void onDetachedFromWindow():202:202 -> onDetachedFromWindow 1:4:void onLayout(boolean,int,int,int,int):537:537 -> onLayout 5:8:void onLayout(boolean,int,int,int,int):539:539 -> onLayout 9:15:void onLayout(boolean,int,int,int,int):540:540 -> onLayout 16:19:void onLayout(boolean,int,int,int,int):543:543 -> onLayout 20:27:void onLayout(boolean,int,int,int,int):544:544 -> onLayout 28:33:void onLayout(boolean,int,int,int,int):545:545 -> onLayout 34:37:void onLayout(boolean,int,int,int,int):547:547 -> onLayout 38:41:void onLayout(boolean,int,int,int,int):548:548 -> onLayout 42:44:void onLayout(boolean,int,int,int,int):550:550 -> onLayout 45:49:void onLayout(boolean,int,int,int,int):551:551 -> onLayout 50:56:void onLayout(boolean,int,int,int,int):553:553 -> onLayout 1:1:void onMeasure(int,int):427:427 -> onMeasure 2:5:void onMeasure(int,int):436:439 -> onMeasure 6:6:void onMeasure(int,int):438:438 -> onMeasure 7:8:void onMeasure(int,int):440:441 -> onMeasure 9:9:void onMeasure(int,int):440:440 -> onMeasure 10:10:void onMeasure(int,int):442:442 -> onMeasure 11:11:void onMeasure(int,int):444:444 -> onMeasure 12:14:void onMeasure(int,int):450:452 -> onMeasure 15:15:void onMeasure(int,int):455:455 -> onMeasure 16:16:void onMeasure(int,int):458:458 -> onMeasure 17:17:void onMeasure(int,int):461:461 -> onMeasure 18:18:void onMeasure(int,int):468:468 -> onMeasure 19:19:void onMeasure(int,int):470:470 -> onMeasure 20:22:void onMeasure(int,int):475:477 -> onMeasure 23:23:void onMeasure(int,int):481:481 -> onMeasure 24:28:void onMeasure(int,int):486:490 -> onMeasure 29:29:void onMeasure(int,int):486:486 -> onMeasure 30:32:void onMeasure(int,int):492:494 -> onMeasure 33:33:void onMeasure(int,int):500:500 -> onMeasure 34:36:void onMeasure(int,int):505:507 -> onMeasure 37:40:void onMeasure(int,int):513:516 -> onMeasure 41:41:void onMeasure(int,int):515:515 -> onMeasure 42:43:void onMeasure(int,int):517:518 -> onMeasure 44:44:void onMeasure(int,int):517:517 -> onMeasure 45:45:void onMeasure(int,int):519:519 -> onMeasure 46:47:void onMeasure(int,int):522:523 -> onMeasure 48:49:void onMeasure(int,int):526:527 -> onMeasure 50:51:void onMeasure(int,int):530:531 -> onMeasure 52:52:void onMeasure(int,int):529:529 -> onMeasure 1:7:boolean onNestedFling(android.view.View,float,float,boolean):663:663 -> onNestedFling 8:13:boolean onNestedFling(android.view.View,float,float,boolean):666:666 -> onNestedFling 14:17:boolean onNestedFling(android.view.View,float,float,boolean):667:667 -> onNestedFling 18:21:boolean onNestedFling(android.view.View,float,float,boolean):669:669 -> onNestedFling 22:26:boolean onNestedFling(android.view.View,float,float,boolean):671:671 -> onNestedFling 1:2:boolean onNestedPreFling(android.view.View,float,float):0:0 -> onNestedPreFling 1:1:void onNestedPreScroll(android.view.View,int,int,int[]):0:0 -> onNestedPreScroll 1:5:void onNestedScroll(android.view.View,int,int,int,int):643:643 -> onNestedScroll 6:9:void onNestedScroll(android.view.View,int,int,int,int):644:644 -> onNestedScroll 1:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):632:632 -> onNestedScrollAccepted 6:11:void onNestedScrollAccepted(android.view.View,android.view.View,int):633:633 -> onNestedScrollAccepted 12:15:void onNestedScrollAccepted(android.view.View,android.view.View,int):634:634 -> onNestedScrollAccepted 5:13:boolean onStartNestedScroll(android.view.View,android.view.View,int):624:624 -> onStartNestedScroll 14:18:boolean onStartNestedScroll(android.view.View,android.view.View,int):627:627 -> onStartNestedScroll 1:8:void onStopNestedScroll(android.view.View):649:649 -> onStopNestedScroll 9:18:void onStopNestedScroll(android.view.View):650:650 -> onStopNestedScroll 19:22:void onStopNestedScroll(android.view.View):651:651 -> onStopNestedScroll 23:26:void onStopNestedScroll(android.view.View):653:653 -> onStopNestedScroll 1:3:void onWindowSystemUiVisibilityChanged(int):266:266 -> onWindowSystemUiVisibilityChanged 4:6:void onWindowSystemUiVisibilityChanged(int):267:267 -> onWindowSystemUiVisibilityChanged 7:9:void onWindowSystemUiVisibilityChanged(int):269:269 -> onWindowSystemUiVisibilityChanged 1:3:void onWindowVisibilityChanged(int):289:289 -> onWindowVisibilityChanged 4:6:void onWindowVisibilityChanged(int):290:290 -> onWindowVisibilityChanged 1:3:void postRemoveActionBarHideOffset():743:743 -> p 4:11:void postRemoveActionBarHideOffset():744:744 -> p 1:4:void pullChildren():691:691 -> q 5:14:void pullChildren():692:692 -> q 15:24:void pullChildren():693:693 -> q 25:37:void pullChildren():694:694 -> q 1:3:void removeActionBarHideOffset():753:753 -> r 4:9:void removeActionBarHideOffset():754:754 -> r 1:16:boolean shouldHideActionBarOnFling(float):763:763 -> s 17:22:boolean shouldHideActionBarOnFling(float):764:764 -> s 23:34:boolean shouldHideActionBarOnFling(float):765:765 -> s 1:3:void setActionBarHideOffset(int):728:728 -> setActionBarHideOffset 4:10:void setActionBarHideOffset(int):729:729 -> setActionBarHideOffset 11:18:void setActionBarHideOffset(int):730:730 -> setActionBarHideOffset 19:26:void setActionBarHideOffset(int):731:731 -> setActionBarHideOffset 1:8:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):207:207 -> setActionBarVisibilityCallback # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarOverlayLayout$d;)V"} 9:9:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):210:210 -> setActionBarVisibilityCallback 1:3:void setHasNonEmbeddedTabs(boolean):228:228 -> setHasNonEmbeddedTabs 1:4:void setHideOnContentScrollEnabled(boolean):710:710 -> setHideOnContentScrollEnabled 5:8:void setHideOnContentScrollEnabled(boolean):711:711 -> setHideOnContentScrollEnabled 9:12:void setHideOnContentScrollEnabled(boolean):713:713 -> setHideOnContentScrollEnabled 13:16:void setHideOnContentScrollEnabled(boolean):714:714 -> setHideOnContentScrollEnabled 1:2:void setIcon(int):821:822 -> setIcon 3:4:void setIcon(android.graphics.drawable.Drawable):827:828 -> setIcon 1:3:void setLogo(int):833:833 -> setLogo 4:9:void setLogo(int):834:834 -> setLogo 1:3:void setOverlayMode(boolean):220:220 -> setOverlayMode 1:1:void setShowingForActionMode(boolean):0:0 -> setShowingForActionMode 1:1:void setUiOptions(int):0:0 -> setUiOptions 1:3:void setWindowCallback(android.view.Window$Callback):770:770 -> setWindowCallback 4:9:void setWindowCallback(android.view.Window$Callback):771:771 -> setWindowCallback 1:3:void setWindowTitle(java.lang.CharSequence):776:776 -> setWindowTitle 4:9:void setWindowTitle(java.lang.CharSequence):777:777 -> setWindowTitle 1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState androidx.appcompat.widget.ActionBarOverlayLayout$1 -> androidx.appcompat.widget.ActionBarOverlayLayout$a: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a 1:6:void (androidx.appcompat.widget.ActionBarOverlayLayout):113:113 -> 1:6:void onAnimationCancel(android.animation.Animator):122:122 -> onAnimationCancel 7:9:void onAnimationCancel(android.animation.Animator):123:123 -> onAnimationCancel 1:6:void onAnimationEnd(android.animation.Animator):116:116 -> onAnimationEnd 7:9:void onAnimationEnd(android.animation.Animator):117:117 -> onAnimationEnd androidx.appcompat.widget.ActionBarOverlayLayout$2 -> androidx.appcompat.widget.ActionBarOverlayLayout$b: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a 1:6:void (androidx.appcompat.widget.ActionBarOverlayLayout):127:127 -> 1:5:void run():130:130 -> run 6:22:void run():131:131 -> run 23:29:void run():132:132 -> run androidx.appcompat.widget.ActionBarOverlayLayout$3 -> androidx.appcompat.widget.ActionBarOverlayLayout$c: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a 1:6:void (androidx.appcompat.widget.ActionBarOverlayLayout):136:136 -> 1:5:void run():139:139 -> run 6:17:void run():140:140 -> run 18:31:void run():141:141 -> run 32:38:void run():142:142 -> run androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> androidx.appcompat.widget.ActionBarOverlayLayout$d: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams -> androidx.appcompat.widget.ActionBarOverlayLayout$e: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} 1:1:void (android.content.Context,android.util.AttributeSet):899:899 -> 2:2:void (int,int):903:903 -> 3:3:void (android.view.ViewGroup$LayoutParams):907:907 -> androidx.appcompat.widget.ActionBarOverlayLayout$NoSystemUiLayoutFlagView -> androidx.appcompat.widget.ActionBarOverlayLayout$f: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} 1:4:void (android.content.Context):164:164 -> 5:8:void (android.content.Context):165:165 -> 1:2:int getWindowSystemUiVisibility():0:0 -> getWindowSystemUiVisibility androidx.appcompat.widget.ActionMenuPresenter -> androidx.appcompat.widget.c: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$b;"} androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$f;"} int mOpenSubMenuId -> C androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"} android.graphics.drawable.Drawable mPendingOverflowIcon -> k boolean mPendingOverflowIconSet -> l boolean mReserveOverflow -> m boolean mReserveOverflowSet -> n int mWidthLimit -> o int mActionItemWidthLimit -> p int mMaxItems -> q boolean mMaxItemsSet -> r boolean mStrictWidthLimit -> s boolean mWidthLimitSet -> t boolean mExpandedActionViewsExclusive -> u int mMinCellSize -> v android.util.SparseBooleanArray mActionButtonGroups -> w androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"} androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$a;"} androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$c;"} 1:7:void (android.content.Context):87:87 -> 8:14:void (android.content.Context):75:75 -> 15:22:void (android.content.Context):83:83 -> 1:4:boolean hideSubMenus():384:384 -> A 5:11:boolean hideSubMenus():385:385 -> A 1:14:boolean isOverflowMenuShowing():395:395 -> B 1:4:void onConfigurationChanged(android.content.res.Configuration):133:133 -> C 5:16:void onConfigurationChanged(android.content.res.Configuration):134:134 -> C 17:21:void onConfigurationChanged(android.content.res.Configuration):136:136 -> C 22:25:void onConfigurationChanged(android.content.res.Configuration):137:137 -> C 1:3:void setExpandedActionViewsExclusive(boolean):158:158 -> D 1:2:void setMenuView(androidx.appcompat.widget.ActionMenuView):586:586 -> E 3:8:void setMenuView(androidx.appcompat.widget.ActionMenuView):587:587 -> E 1:4:void setOverflowIcon(android.graphics.drawable.Drawable):162:162 -> F 5:9:void setOverflowIcon(android.graphics.drawable.Drawable):163:163 -> F 10:11:void setOverflowIcon(android.graphics.drawable.Drawable):165:165 -> F 12:14:void setOverflowIcon(android.graphics.drawable.Drawable):166:166 -> F 1:3:void setReserveOverflow(boolean):148:148 -> G 4:6:void setReserveOverflow(boolean):149:149 -> G 1:22:boolean showOverflowMenu():336:336 -> H 23:32:boolean showOverflowMenu():337:337 -> H 33:45:boolean showOverflowMenu():338:338 -> H 46:52:boolean showOverflowMenu():339:339 -> H 53:64:boolean showOverflowMenu():341:341 -> H 1:3:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):548:548 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 4:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):549:549 -> a 3:8:boolean flagActionItems():413:413 -> c 9:12:boolean flagActionItems():414:414 -> c 13:19:boolean flagActionItems():415:415 -> c 20:21:boolean flagActionItems():421:421 -> c 22:23:boolean flagActionItems():422:422 -> c 24:27:boolean flagActionItems():423:423 -> c 28:37:boolean flagActionItems():424:424 -> c 38:43:boolean flagActionItems():431:431 -> c 44:52:boolean flagActionItems():432:432 -> c 53:62:boolean flagActionItems():434:434 -> c 63:76:boolean flagActionItems():439:439 -> c 77:88:boolean flagActionItems():447:447 -> c 89:90:boolean flagActionItems():453:453 -> c 91:93:boolean flagActionItems():454:454 -> c 94:97:boolean flagActionItems():458:458 -> c 98:101:boolean flagActionItems():459:459 -> c 102:103:boolean flagActionItems():460:460 -> c 104:112:boolean flagActionItems():461:461 -> c 113:118:boolean flagActionItems():466:466 -> c 119:124:boolean flagActionItems():468:468 -> c 125:128:boolean flagActionItems():469:469 -> c 129:132:boolean flagActionItems():470:470 -> c 133:138:boolean flagActionItems():471:471 -> c 139:141:boolean flagActionItems():474:474 -> c 142:149:boolean flagActionItems():476:476 -> c 150:156:boolean flagActionItems():481:481 -> c 157:159:boolean flagActionItems():483:483 -> c 160:167:boolean flagActionItems():485:485 -> c 168:173:boolean flagActionItems():486:486 -> c 174:177:boolean flagActionItems():489:489 -> c 178:187:boolean flagActionItems():490:490 -> c 188:203:boolean flagActionItems():491:491 -> c 204:207:boolean flagActionItems():495:495 -> c 208:212:boolean flagActionItems():496:496 -> c 213:225:boolean flagActionItems():497:497 -> c 226:229:boolean flagActionItems():504:504 -> c 230:237:boolean flagActionItems():506:506 -> c 238:258:boolean flagActionItems():512:512 -> c 259:265:boolean flagActionItems():521:521 -> c 266:271:boolean flagActionItems():524:524 -> c 272:277:boolean flagActionItems():526:526 -> c 278:283:boolean flagActionItems():527:527 -> c 284:292:boolean flagActionItems():529:529 -> c 293:304:boolean flagActionItems():530:530 -> c 305:312:boolean flagActionItems():537:537 -> c 313:328:boolean flagActionItems():540:540 -> c 1:3:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):92:92 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 4:7:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):94:94 -> d 8:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):96:96 -> d 12:15:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):97:97 -> d 16:21:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):98:98 -> d 22:25:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):101:101 -> d 26:31:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):102:102 -> d 32:35:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):106:106 -> d 36:41:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):107:107 -> d 42:43:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):110:110 -> d 44:48:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):111:111 -> d 49:52:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):112:112 -> d 53:61:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):113:113 -> d 62:66:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):114:114 -> d 67:71:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):115:115 -> d 72:73:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):116:116 -> d 74:75:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):117:117 -> d 76:79:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):119:119 -> d 80:84:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):120:120 -> d 85:92:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):122:122 -> d 93:94:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):124:124 -> d 95:96:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):127:127 -> d 97:109:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):129:129 -> d 2:4:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):207:207 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/i$a;)V"} 5:8:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):209:209 -> f 9:10:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):210:210 -> f 11:13:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):211:211 -> f 14:17:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):213:213 -> f 18:24:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):214:214 -> f 25:30:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):216:216 -> f 1:9:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):281:281 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 10:17:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):284:284 -> j 18:24:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):285:285 -> j 25:35:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):287:287 -> j 36:45:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):296:296 -> j 46:53:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):299:299 -> j 54:57:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):301:301 -> j 58:74:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):302:302 -> j 75:83:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):308:308 -> j 84:86:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):309:309 -> j 87:91:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):310:310 -> j 92:95:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):312:312 -> j 1:3:void updateMenuView(boolean):226:226 -> k 4:10:void updateMenuView(boolean):228:228 -> k 11:15:void updateMenuView(boolean):230:230 -> k 16:19:void updateMenuView(boolean):231:231 -> k 20:26:void updateMenuView(boolean):232:232 -> k 27:38:void updateMenuView(boolean):234:234 -> k 39:42:void updateMenuView(boolean):241:241 -> k 43:48:void updateMenuView(boolean):242:242 -> k 49:54:void updateMenuView(boolean):245:245 -> k 55:61:void updateMenuView(boolean):246:246 -> k 62:79:void updateMenuView(boolean):248:248 -> k 80:83:void updateMenuView(boolean):255:255 -> k 84:92:void updateMenuView(boolean):256:256 -> k 93:100:void updateMenuView(boolean):258:258 -> k 101:106:void updateMenuView(boolean):259:259 -> k 107:111:void updateMenuView(boolean):261:261 -> k 112:115:void updateMenuView(boolean):263:263 -> k 116:125:void updateMenuView(boolean):264:264 -> k 126:137:void updateMenuView(boolean):266:266 -> k 138:144:void updateMenuView(boolean):267:267 -> k 145:154:void updateMenuView(boolean):270:270 -> k 1:10:boolean filterLeftoverView(android.view.ViewGroup,int):275:275 -> l 11:15:boolean filterLeftoverView(android.view.ViewGroup,int):276:276 -> l 1:6:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):191:191 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"} 7:12:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):192:192 -> n 13:16:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):193:193 -> n 17:29:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):195:195 -> n 30:31:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):197:197 -> n 32:35:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):198:198 -> n 36:41:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):199:199 -> n 42:49:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):200:200 -> n 1:5:boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl):221:221 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/e;)Z"} 1:3:androidx.appcompat.view.menu.MenuBuilder access$000(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:3:androidx.appcompat.view.menu.MenuBuilder access$100(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:3:androidx.appcompat.view.menu.MenuView access$200(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/i;"} 1:3:androidx.appcompat.view.menu.MenuBuilder access$300(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:3:androidx.appcompat.view.menu.MenuBuilder access$400(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:3:androidx.appcompat.view.menu.MenuBuilder access$500(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:3:androidx.appcompat.view.menu.MenuView access$600(androidx.appcompat.widget.ActionMenuPresenter):54:54 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/i;"} 1:4:boolean dismissPopupMenus():373:373 -> w 5:10:boolean dismissPopupMenus():374:374 -> w 1:8:android.view.View findViewForItem(android.view.MenuItem):317:317 -> x 9:15:android.view.View findViewForItem(android.view.MenuItem):320:320 -> x 16:19:android.view.View findViewForItem(android.view.MenuItem):322:322 -> x 20:26:android.view.View findViewForItem(android.view.MenuItem):323:323 -> x 27:37:android.view.View findViewForItem(android.view.MenuItem):324:324 -> x 1:4:android.graphics.drawable.Drawable getOverflowIcon():171:171 -> y 5:9:android.graphics.drawable.Drawable getOverflowIcon():172:172 -> y 10:13:android.graphics.drawable.Drawable getOverflowIcon():173:173 -> y 14:18:android.graphics.drawable.Drawable getOverflowIcon():174:174 -> y 1:9:boolean hideOverflowMenu():354:354 -> z 10:15:boolean hideOverflowMenu():355:355 -> z 16:18:boolean hideOverflowMenu():356:356 -> z 19:22:boolean hideOverflowMenu():360:360 -> z 23:28:boolean hideOverflowMenu():362:362 -> z androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu -> androidx.appcompat.widget.c$a: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:3:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):733:733 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/k;Landroid/view/View;)V"} 4:12:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):734:734 -> 13:18:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):736:736 -> 19:24:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):737:737 -> 25:37:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):739:739 -> 38:43:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):742:742 -> 1:6:void onDismiss():747:747 -> e 7:8:void onDismiss():748:748 -> e 9:12:void onDismiss():750:750 -> e androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback -> androidx.appcompat.widget.c$b: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:6:void (androidx.appcompat.widget.ActionMenuPresenter):800:800 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"} 1:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():805:805 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"} androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable -> androidx.appcompat.widget.c$c: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mPopup -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:5:void (androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):782:782 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroidx/appcompat/widget/c$e;)V"} 6:8:void (androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):783:783 -> 1:8:void run():788:788 -> run 9:17:void run():789:789 -> run 18:27:void run():791:791 -> run 28:41:void run():792:792 -> run 42:47:void run():793:793 -> run 48:53:void run():795:795 -> run androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton -> androidx.appcompat.widget.c$d: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:3:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):628:628 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;)V"} 4:9:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):629:629 -> 10:12:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):631:631 -> 13:16:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):632:632 -> 17:19:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):633:633 -> 20:22:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):634:634 -> 23:29:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):636:636 -> 30:38:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):638:638 -> 1:2:boolean needsDividerAfter():0:0 -> a 1:2:boolean needsDividerBefore():0:0 -> b 1:9:boolean performClick():671:671 -> performClick 10:12:boolean performClick():675:675 -> performClick 13:18:boolean performClick():676:676 -> performClick 1:4:boolean setFrame(int,int,int,int):692:692 -> setFrame 5:8:boolean setFrame(int,int,int,int):695:695 -> setFrame 9:16:boolean setFrame(int,int,int,int):696:696 -> setFrame 17:20:boolean setFrame(int,int,int,int):698:698 -> setFrame 21:24:boolean setFrame(int,int,int,int):699:699 -> setFrame 25:30:boolean setFrame(int,int,int,int):700:700 -> setFrame 31:39:boolean setFrame(int,int,int,int):701:701 -> setFrame 40:49:boolean setFrame(int,int,int,int):702:702 -> setFrame 50:52:boolean setFrame(int,int,int,int):703:703 -> setFrame 53:60:boolean setFrame(int,int,int,int):704:704 -> setFrame 61:64:boolean setFrame(int,int,int,int):705:705 -> setFrame androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1 -> androidx.appcompat.widget.c$d$a: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter val$this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton this$1 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"} 1:8:void (androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton,android.view.View,androidx.appcompat.widget.ActionMenuPresenter):638:638 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c$d;Landroid/view/View;Landroidx/appcompat/widget/c;)V"} 1:10:androidx.appcompat.view.menu.ShowableListMenu getPopup():641:641 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"} 11:15:androidx.appcompat.view.menu.ShowableListMenu getPopup():645:645 -> b 1:9:boolean onForwardingStarted():650:650 -> c 1:10:boolean onForwardingStopped():659:659 -> d 11:15:boolean onForwardingStopped():663:663 -> d androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup -> androidx.appcompat.widget.c$e: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:2:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):715:715 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;Z)V"} 3:15:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):716:716 -> 16:18:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):717:717 -> 19:24:void (androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):718:718 -> 1:8:void onDismiss():723:723 -> e 9:17:void onDismiss():724:724 -> e 18:22:void onDismiss():726:726 -> e 23:26:void onDismiss():728:728 -> e androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback -> androidx.appcompat.widget.c$f: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:6:void (androidx.appcompat.widget.ActionMenuPresenter):755:755 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"} 1:4:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):769:769 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 5:12:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):770:770 -> a 13:20:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):772:772 -> a 21:24:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):774:774 -> a 1:10:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):760:760 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} 11:25:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):762:762 -> b 26:33:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):763:763 -> b 34:39:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):764:764 -> b androidx.appcompat.widget.ActionMenuView -> androidx.appcompat.widget.ActionMenuView: # {"id":"sourceFile","fileName":"ActionMenuView.java"} androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"} androidx.appcompat.view.menu.MenuBuilder mMenu -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} android.content.Context mPopupContext -> q int mPopupTheme -> r boolean mReserveOverflow -> s androidx.appcompat.widget.ActionMenuPresenter mPresenter -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"} boolean mFormatItems -> w int mFormatItemsWidth -> x int mMinCellSize -> y int mGeneratedItemPadding -> z 1:1:void (android.content.Context):79:79 -> 2:8:void (android.content.Context,android.util.AttributeSet):83:89 -> 1:5:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():612:612 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"} 6:8:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():613:613 -> A 7:10:boolean hasSupportDividerBeforeChildAt(int):725:725 -> B 11:14:boolean hasSupportDividerBeforeChildAt(int):726:726 -> B 15:24:boolean hasSupportDividerBeforeChildAt(int):728:728 -> B 25:32:boolean hasSupportDividerBeforeChildAt(int):729:729 -> B 33:36:boolean hasSupportDividerBeforeChildAt(int):731:731 -> B 37:45:boolean hasSupportDividerBeforeChildAt(int):732:732 -> B 1:3:void initialize(androidx.appcompat.view.menu.MenuBuilder):632:632 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 1:14:boolean isOverflowMenuShowing():701:701 -> D 1:6:int measureChildForCells(android.view.View,int,int,int,int):406:406 -> E 7:11:int measureChildForCells(android.view.View,int,int,int,int):408:408 -> E 12:15:int measureChildForCells(android.view.View,int,int,int,int):410:410 -> E 16:19:int measureChildForCells(android.view.View,int,int,int,int):411:411 -> E 20:23:int measureChildForCells(android.view.View,int,int,int,int):413:413 -> E 24:32:int measureChildForCells(android.view.View,int,int,int,int):414:414 -> E 33:51:int measureChildForCells(android.view.View,int,int,int,int):415:415 -> E 52:55:int measureChildForCells(android.view.View,int,int,int,int):419:419 -> E 56:58:int measureChildForCells(android.view.View,int,int,int,int):421:421 -> E 59:62:int measureChildForCells(android.view.View,int,int,int,int):423:423 -> E 63:64:int measureChildForCells(android.view.View,int,int,int,int):424:424 -> E 65:77:int measureChildForCells(android.view.View,int,int,int,int):425:425 -> E 78:84:int measureChildForCells(android.view.View,int,int,int,int):429:429 -> E 85:86:int measureChildForCells(android.view.View,int,int,int,int):430:430 -> E 87:91:int measureChildForCells(android.view.View,int,int,int,int):432:432 -> E 92:99:int measureChildForCells(android.view.View,int,int,int,int):434:434 -> E 1:3:void onMeasureExactFormat(int,int):180:182 -> F 4:5:void onMeasureExactFormat(int,int):184:185 -> F 6:6:void onMeasureExactFormat(int,int):187:187 -> F 7:8:void onMeasureExactFormat(int,int):193:194 -> F 9:9:void onMeasureExactFormat(int,int):198:198 -> F 10:10:void onMeasureExactFormat(int,int):202:202 -> F 11:11:void onMeasureExactFormat(int,int):214:214 -> F 12:13:void onMeasureExactFormat(int,int):216:217 -> F 14:14:void onMeasureExactFormat(int,int):219:219 -> F 15:15:void onMeasureExactFormat(int,int):225:225 -> F 16:23:void onMeasureExactFormat(int,int):228:235 -> F 24:24:void onMeasureExactFormat(int,int):238:238 -> F 25:25:void onMeasureExactFormat(int,int):240:240 -> F 26:28:void onMeasureExactFormat(int,int):243:245 -> F 29:29:void onMeasureExactFormat(int,int):248:248 -> F 30:31:void onMeasureExactFormat(int,int):265:266 -> F 32:32:void onMeasureExactFormat(int,int):269:269 -> F 33:33:void onMeasureExactFormat(int,int):272:272 -> F 34:35:void onMeasureExactFormat(int,int):291:292 -> F 36:36:void onMeasureExactFormat(int,int):295:295 -> F 37:37:void onMeasureExactFormat(int,int):299:299 -> F 38:38:void onMeasureExactFormat(int,int):301:301 -> F 39:40:void onMeasureExactFormat(int,int):303:304 -> F 41:41:void onMeasureExactFormat(int,int):317:317 -> F 42:43:void onMeasureExactFormat(int,int):322:323 -> F 44:45:void onMeasureExactFormat(int,int):326:327 -> F 46:48:void onMeasureExactFormat(int,int):337:339 -> F 49:51:void onMeasureExactFormat(int,int):341:343 -> F 52:52:void onMeasureExactFormat(int,int):346:346 -> F 53:56:void onMeasureExactFormat(int,int):349:352 -> F 57:57:void onMeasureExactFormat(int,int):359:359 -> F 58:58:void onMeasureExactFormat(int,int):362:362 -> F 59:60:void onMeasureExactFormat(int,int):373:374 -> F 61:61:void onMeasureExactFormat(int,int):376:376 -> F 62:63:void onMeasureExactFormat(int,int):378:379 -> F 64:64:void onMeasureExactFormat(int,int):388:388 -> F 1:3:androidx.appcompat.view.menu.MenuBuilder peekMenu():673:673 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} 1:2:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):664:664 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;Landroidx/appcompat/view/menu/d$a;)V"} 3:5:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):665:665 -> H 1:14:boolean showOverflowMenu():682:682 -> I 1:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):620:620 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):607:607 -> checkLayoutParams 1:2:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent 1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():50:50 -> generateDefaultLayoutParams 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):50:50 -> generateLayoutParams 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):50:50 -> generateLayoutParams 1:4:android.view.Menu getMenu():644:644 -> getMenu 5:8:android.view.Menu getMenu():645:645 -> getMenu 9:15:android.view.Menu getMenu():646:646 -> getMenu 16:23:android.view.Menu getMenu():647:647 -> getMenu 24:31:android.view.Menu getMenu():648:648 -> getMenu 32:34:android.view.Menu getMenu():649:649 -> getMenu 35:41:android.view.Menu getMenu():650:650 -> getMenu 42:46:android.view.Menu getMenu():651:651 -> getMenu 47:49:android.view.Menu getMenu():650:650 -> getMenu 50:58:android.view.Menu getMenu():652:652 -> getMenu 59:63:android.view.Menu getMenu():653:653 -> getMenu 64:66:android.view.Menu getMenu():656:656 -> getMenu 1:3:android.graphics.drawable.Drawable getOverflowIcon():564:564 -> getOverflowIcon 4:10:android.graphics.drawable.Drawable getOverflowIcon():565:565 -> getOverflowIcon 1:3:int getPopupTheme():116:116 -> getPopupTheme 1:2:int getWindowAnimations():0:0 -> getWindowAnimations 1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():50:50 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/y$a;"} 1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):50:50 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y$a;"} 1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):50:50 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/y$a;"} 1:3:void onConfigurationChanged(android.content.res.Configuration):130:130 -> onConfigurationChanged 4:8:void onConfigurationChanged(android.content.res.Configuration):132:132 -> onConfigurationChanged 9:11:void onConfigurationChanged(android.content.res.Configuration):133:133 -> onConfigurationChanged 12:19:void onConfigurationChanged(android.content.res.Configuration):135:135 -> onConfigurationChanged 20:24:void onConfigurationChanged(android.content.res.Configuration):136:136 -> onConfigurationChanged 25:30:void onConfigurationChanged(android.content.res.Configuration):137:137 -> onConfigurationChanged 1:3:void onDetachedFromWindow():543:543 -> onDetachedFromWindow 4:7:void onDetachedFromWindow():544:544 -> onDetachedFromWindow 3:6:void onLayout(boolean,int,int,int,int):441:441 -> onLayout 7:10:void onLayout(boolean,int,int,int,int):442:442 -> onLayout 11:16:void onLayout(boolean,int,int,int,int):446:446 -> onLayout 17:18:void onLayout(boolean,int,int,int,int):447:447 -> onLayout 19:24:void onLayout(boolean,int,int,int,int):448:448 -> onLayout 25:35:void onLayout(boolean,int,int,int,int):451:451 -> onLayout 36:47:void onLayout(boolean,int,int,int,int):453:453 -> onLayout 48:51:void onLayout(boolean,int,int,int,int):455:455 -> onLayout 52:58:void onLayout(boolean,int,int,int,int):456:456 -> onLayout 59:64:void onLayout(boolean,int,int,int,int):460:460 -> onLayout 65:68:void onLayout(boolean,int,int,int,int):461:461 -> onLayout 69:72:void onLayout(boolean,int,int,int,int):462:462 -> onLayout 73:79:void onLayout(boolean,int,int,int,int):463:463 -> onLayout 80:85:void onLayout(boolean,int,int,int,int):466:466 -> onLayout 86:95:void onLayout(boolean,int,int,int,int):470:470 -> onLayout 96:111:void onLayout(boolean,int,int,int,int):473:473 -> onLayout 112:116:void onLayout(boolean,int,int,int,int):476:476 -> onLayout 117:122:void onLayout(boolean,int,int,int,int):478:478 -> onLayout 123:133:void onLayout(boolean,int,int,int,int):483:483 -> onLayout 134:146:void onLayout(boolean,int,int,int,int):485:485 -> onLayout 147:150:void onLayout(boolean,int,int,int,int):493:493 -> onLayout 151:154:void onLayout(boolean,int,int,int,int):494:494 -> onLayout 155:158:void onLayout(boolean,int,int,int,int):495:495 -> onLayout 159:160:void onLayout(boolean,int,int,int,int):496:496 -> onLayout 161:163:void onLayout(boolean,int,int,int,int):497:497 -> onLayout 164:168:void onLayout(boolean,int,int,int,int):498:498 -> onLayout 169:177:void onLayout(boolean,int,int,int,int):499:499 -> onLayout 178:189:void onLayout(boolean,int,int,int,int):504:504 -> onLayout 190:201:void onLayout(boolean,int,int,int,int):507:507 -> onLayout 202:205:void onLayout(boolean,int,int,int,int):509:509 -> onLayout 206:211:void onLayout(boolean,int,int,int,int):510:510 -> onLayout 212:222:void onLayout(boolean,int,int,int,int):511:511 -> onLayout 223:225:void onLayout(boolean,int,int,int,int):515:515 -> onLayout 226:229:void onLayout(boolean,int,int,int,int):516:516 -> onLayout 230:233:void onLayout(boolean,int,int,int,int):517:517 -> onLayout 234:240:void onLayout(boolean,int,int,int,int):518:518 -> onLayout 241:243:void onLayout(boolean,int,int,int,int):519:519 -> onLayout 244:251:void onLayout(boolean,int,int,int,int):520:520 -> onLayout 252:258:void onLayout(boolean,int,int,int,int):523:523 -> onLayout 259:262:void onLayout(boolean,int,int,int,int):525:525 -> onLayout 263:268:void onLayout(boolean,int,int,int,int):526:526 -> onLayout 269:279:void onLayout(boolean,int,int,int,int):527:527 -> onLayout 280:282:void onLayout(boolean,int,int,int,int):531:531 -> onLayout 283:286:void onLayout(boolean,int,int,int,int):532:532 -> onLayout 287:290:void onLayout(boolean,int,int,int,int):533:533 -> onLayout 291:297:void onLayout(boolean,int,int,int,int):534:534 -> onLayout 298:300:void onLayout(boolean,int,int,int,int):535:535 -> onLayout 301:309:void onLayout(boolean,int,int,int,int):536:536 -> onLayout 1:2:void onMeasure(int,int):149:149 -> onMeasure 3:19:void onMeasure(int,int):150:150 -> onMeasure 20:21:void onMeasure(int,int):153:153 -> onMeasure 22:25:void onMeasure(int,int):158:158 -> onMeasure 26:37:void onMeasure(int,int):159:159 -> onMeasure 38:39:void onMeasure(int,int):160:160 -> onMeasure 40:42:void onMeasure(int,int):161:161 -> onMeasure 43:46:void onMeasure(int,int):164:164 -> onMeasure 47:52:void onMeasure(int,int):165:165 -> onMeasure 53:59:void onMeasure(int,int):166:166 -> onMeasure 60:63:void onMeasure(int,int):170:170 -> onMeasure 64:69:void onMeasure(int,int):171:171 -> onMeasure 70:76:void onMeasure(int,int):172:172 -> onMeasure 77:80:void onMeasure(int,int):174:174 -> onMeasure 1:6:void setExpandedActionViewsExclusive(boolean):744:744 -> setExpandedActionViewsExclusive 1:3:void setOnMenuItemClickListener(androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener):143:143 -> setOnMenuItemClickListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$e;)V"} 1:3:void setOverflowIcon(android.graphics.drawable.Drawable):553:553 -> setOverflowIcon 4:9:void setOverflowIcon(android.graphics.drawable.Drawable):554:554 -> setOverflowIcon 1:3:void setOverflowReserved(boolean):575:575 -> setOverflowReserved 1:4:void setPopupTheme(int):100:100 -> setPopupTheme 5:8:void setPopupTheme(int):101:101 -> setPopupTheme 9:15:void setPopupTheme(int):103:103 -> setPopupTheme 16:27:void setPopupTheme(int):105:105 -> setPopupTheme 1:2:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):124:124 -> setPresenter # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)V"} 3:6:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):125:125 -> setPresenter 1:4:void dismissPopupMenus():713:713 -> w 5:8:void dismissPopupMenus():714:714 -> w 1:8:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():580:580 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"} 9:11:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():582:582 -> x 1:10:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):588:588 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$c;"} 3:6:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):594:594 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/ActionMenuView$c;"} 7:14:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):595:595 -> z 15:19:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):596:596 -> z 20:25:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):597:597 -> z 26:28:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):598:598 -> z 29:33:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):602:602 -> z androidx.appcompat.widget.ActionMenuView$ActionMenuChildView -> androidx.appcompat.widget.ActionMenuView$a: # {"id":"sourceFile","fileName":"ActionMenuView.java"} boolean needsDividerAfter() -> a boolean needsDividerBefore() -> b androidx.appcompat.widget.ActionMenuView$ActionMenuPresenterCallback -> androidx.appcompat.widget.ActionMenuView$b: # {"id":"sourceFile","fileName":"ActionMenuView.java"} 1:4:void ():781:781 -> 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:2:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} androidx.appcompat.widget.ActionMenuView$LayoutParams -> androidx.appcompat.widget.ActionMenuView$c: # {"id":"sourceFile","fileName":"ActionMenuView.java"} boolean isOverflowButton -> a int cellsUsed -> b int extraPixels -> c boolean expandable -> d boolean preventEdgeOffset -> e boolean expanded -> f 1:1:void (android.content.Context,android.util.AttributeSet):820:820 -> 2:2:void (android.view.ViewGroup$LayoutParams):824:824 -> 3:4:void (androidx.appcompat.widget.ActionMenuView$LayoutParams):828:829 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$c;)V"} 5:6:void (int,int):833:834 -> androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback -> androidx.appcompat.widget.ActionMenuView$d: # {"id":"sourceFile","fileName":"ActionMenuView.java"} androidx.appcompat.widget.ActionMenuView this$0 -> a 1:6:void (androidx.appcompat.widget.ActionMenuView):763:763 -> 1:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):768:768 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} 7:16:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):769:769 -> a 1:6:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):774:774 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 7:10:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):775:775 -> b androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener -> androidx.appcompat.widget.ActionMenuView$e: # {"id":"sourceFile","fileName":"ActionMenuView.java"} androidx.appcompat.widget.ActivityChooserView$InnerLayout -> androidx.appcompat.widget.ActivityChooserView$InnerLayout: # {"id":"sourceFile","fileName":"ActivityChooserView.java"} int[] TINT_ATTRS -> a 4:10:void ():868:868 -> 1:3:void (android.content.Context,android.util.AttributeSet):873:873 -> 4:10:void (android.content.Context,android.util.AttributeSet):874:874 -> 11:17:void (android.content.Context,android.util.AttributeSet):875:875 -> 18:21:void (android.content.Context,android.util.AttributeSet):876:876 -> androidx.appcompat.widget.AlertDialogLayout -> androidx.appcompat.widget.AlertDialogLayout: # {"id":"sourceFile","fileName":"AlertDialogLayout.java"} 1:4:void (android.content.Context,android.util.AttributeSet):58:58 -> 1:6:void forceUniformWidth(int,int):217:217 -> g 7:13:void forceUniformWidth(int,int):216:216 -> g 14:17:void forceUniformWidth(int,int):220:220 -> g 18:25:void forceUniformWidth(int,int):221:221 -> g 26:31:void forceUniformWidth(int,int):222:222 -> g 32:36:void forceUniformWidth(int,int):223:223 -> g 37:38:void forceUniformWidth(int,int):226:226 -> g 39:48:void forceUniformWidth(int,int):227:227 -> g 49:51:void forceUniformWidth(int,int):230:230 -> g 52:60:void forceUniformWidth(int,int):231:231 -> g 1:5:void onLayout(boolean,int,int,int,int):264:264 -> onLayout 6:12:void onLayout(boolean,int,int,int,int):268:268 -> onLayout 13:17:void onLayout(boolean,int,int,int,int):271:271 -> onLayout 18:21:void onLayout(boolean,int,int,int,int):273:273 -> onLayout 22:25:void onLayout(boolean,int,int,int,int):274:274 -> onLayout 26:43:void onLayout(boolean,int,int,int,int):275:275 -> onLayout 44:48:void onLayout(boolean,int,int,int,int):293:293 -> onLayout 49:57:void onLayout(boolean,int,int,int,int):283:283 -> onLayout 58:67:void onLayout(boolean,int,int,int,int):288:288 -> onLayout 68:76:void onLayout(boolean,int,int,int,int):297:297 -> onLayout 77:82:void onLayout(boolean,int,int,int,int):299:299 -> onLayout 83:88:void onLayout(boolean,int,int,int,int):302:302 -> onLayout 89:96:void onLayout(boolean,int,int,int,int):303:303 -> onLayout 97:100:void onLayout(boolean,int,int,int,int):304:304 -> onLayout 101:104:void onLayout(boolean,int,int,int,int):305:305 -> onLayout 105:111:void onLayout(boolean,int,int,int,int):308:308 -> onLayout 112:116:void onLayout(boolean,int,int,int,int):310:310 -> onLayout 117:120:void onLayout(boolean,int,int,int,int):314:314 -> onLayout 121:132:void onLayout(boolean,int,int,int,int):315:315 -> onLayout 133:139:void onLayout(boolean,int,int,int,int):331:331 -> onLayout 140:145:void onLayout(boolean,int,int,int,int):326:326 -> onLayout 146:154:void onLayout(boolean,int,int,int,int):321:321 -> onLayout 155:161:void onLayout(boolean,int,int,int,int):335:335 -> onLayout 162:166:void onLayout(boolean,int,int,int,int):339:339 -> onLayout 167:169:void onLayout(boolean,int,int,int,int):340:340 -> onLayout 170:178:void onLayout(boolean,int,int,int,int):341:341 -> onLayout 1:6:void onMeasure(int,int):63:63 -> onMeasure 7:10:void onMeasure(int,int):65:65 -> onMeasure 3:6:void setChildFrame(android.view.View,int,int,int,int):347:347 -> v 1:7:int resolveMinimumHeight(android.view.View):247:247 -> w 8:12:int resolveMinimumHeight(android.view.View):252:252 -> w 13:14:int resolveMinimumHeight(android.view.View):253:253 -> w 15:21:int resolveMinimumHeight(android.view.View):254:254 -> w 22:31:int resolveMinimumHeight(android.view.View):255:255 -> w 1:1:boolean tryOnMeasure(int,int):74:74 -> x 2:3:boolean tryOnMeasure(int,int):76:77 -> x 4:5:boolean tryOnMeasure(int,int):81:82 -> x 6:6:boolean tryOnMeasure(int,int):84:84 -> x 7:7:boolean tryOnMeasure(int,int):86:86 -> x 8:10:boolean tryOnMeasure(int,int):98:100 -> x 11:11:boolean tryOnMeasure(int,int):103:103 -> x 12:12:boolean tryOnMeasure(int,int):106:106 -> x 13:14:boolean tryOnMeasure(int,int):108:109 -> x 15:17:boolean tryOnMeasure(int,int):115:117 -> x 18:18:boolean tryOnMeasure(int,int):120:120 -> x 19:19:boolean tryOnMeasure(int,int):130:130 -> x 20:20:boolean tryOnMeasure(int,int):129:129 -> x 21:22:boolean tryOnMeasure(int,int):133:134 -> x 23:23:boolean tryOnMeasure(int,int):137:137 -> x 24:24:boolean tryOnMeasure(int,int):148:148 -> x 25:25:boolean tryOnMeasure(int,int):154:154 -> x 26:26:boolean tryOnMeasure(int,int):156:156 -> x 27:28:boolean tryOnMeasure(int,int):158:159 -> x 29:29:boolean tryOnMeasure(int,int):174:174 -> x 30:30:boolean tryOnMeasure(int,int):176:176 -> x 31:32:boolean tryOnMeasure(int,int):178:179 -> x 33:35:boolean tryOnMeasure(int,int):185:187 -> x 36:36:boolean tryOnMeasure(int,int):191:191 -> x 37:37:boolean tryOnMeasure(int,int):193:193 -> x 38:38:boolean tryOnMeasure(int,int):195:195 -> x 39:39:boolean tryOnMeasure(int,int):197:197 -> x 40:40:boolean tryOnMeasure(int,int):202:202 -> x androidx.appcompat.widget.AppCompatAutoCompleteTextView -> androidx.appcompat.widget.d: # {"id":"sourceFile","fileName":"AppCompatAutoCompleteTextView.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"} androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/g;"} int[] TINT_ATTRS -> d 4:10:void ():63:63 -> 1:7:void (android.content.Context,android.util.AttributeSet,int):82:82 -> 8:14:void (android.content.Context,android.util.AttributeSet,int):84:84 -> 15:25:void (android.content.Context,android.util.AttributeSet,int):86:86 -> 26:31:void (android.content.Context,android.util.AttributeSet,int):88:88 -> 32:38:void (android.content.Context,android.util.AttributeSet,int):89:89 -> 39:41:void (android.content.Context,android.util.AttributeSet,int):91:91 -> 42:48:void (android.content.Context,android.util.AttributeSet,int):93:93 -> 49:51:void (android.content.Context,android.util.AttributeSet,int):94:94 -> 52:58:void (android.content.Context,android.util.AttributeSet,int):96:96 -> 59:61:void (android.content.Context,android.util.AttributeSet,int):97:97 -> 62:64:void (android.content.Context,android.util.AttributeSet,int):98:98 -> 65:71:void (android.content.Context,android.util.AttributeSet,int):100:100 -> 72:74:void (android.content.Context,android.util.AttributeSet,int):101:101 -> 75:78:void (android.content.Context,android.util.AttributeSet,int):102:102 -> 1:4:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):126:126 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/g;)V"} 5:10:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):127:127 -> a 11:14:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):128:128 -> a 15:18:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):129:129 -> a 19:22:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):130:130 -> a 23:26:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):131:131 -> a 27:33:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):132:132 -> a 34:36:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):136:136 -> a 37:39:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):138:138 -> a 40:42:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):139:139 -> a 43:45:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):140:140 -> a 46:49:void initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):141:141 -> a 1:3:void drawableStateChanged():220:220 -> drawableStateChanged 4:7:void drawableStateChanged():221:221 -> drawableStateChanged 8:10:void drawableStateChanged():222:222 -> drawableStateChanged 11:14:void drawableStateChanged():224:224 -> drawableStateChanged 15:18:void drawableStateChanged():225:225 -> drawableStateChanged 1:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():259:259 -> getCustomSelectionActionModeCallback 5:9:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():258:258 -> getCustomSelectionActionModeCallback 1:4:android.content.res.ColorStateList getSupportBackgroundTintList():188:188 -> getSupportBackgroundTintList 5:11:android.content.res.ColorStateList getSupportBackgroundTintList():189:189 -> getSupportBackgroundTintList 1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():214:214 -> getSupportBackgroundTintMode 5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():215:215 -> getSupportBackgroundTintMode 1:7:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():314:314 -> getSupportCompoundDrawablesTintList 1:7:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():355:355 -> getSupportCompoundDrawablesTintMode 1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):240:240 -> onCreateInputConnection 5:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):239:239 -> onCreateInputConnection 9:15:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):241:241 -> onCreateInputConnection 1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):160:160 -> setBackgroundDrawable 4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):161:161 -> setBackgroundDrawable 8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):162:162 -> setBackgroundDrawable 1:3:void setBackgroundResource(int):152:152 -> setBackgroundResource 4:7:void setBackgroundResource(int):153:153 -> setBackgroundResource 8:11:void setBackgroundResource(int):154:154 -> setBackgroundResource 1:3:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):286:286 -> setCompoundDrawables 4:7:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):287:287 -> setCompoundDrawables 8:11:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):288:288 -> setCompoundDrawables 1:3:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):295:295 -> setCompoundDrawablesRelative 4:7:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):296:296 -> setCompoundDrawablesRelative 8:11:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):297:297 -> setCompoundDrawablesRelative 1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):252:252 -> setCustomSelectionActionModeCallback 5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):251:251 -> setCustomSelectionActionModeCallback 1:12:void setDropDownBackgroundResource(int):147:147 -> setDropDownBackgroundResource 1:6:void setEmojiCompatEnabled(boolean):275:275 -> setEmojiCompatEnabled 1:10:void setKeyListener(android.text.method.KeyListener):270:270 -> setKeyListener 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):174:174 -> setSupportBackgroundTintList 5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):175:175 -> setSupportBackgroundTintList 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):200:200 -> setSupportBackgroundTintMode 5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):201:201 -> setSupportBackgroundTintMode 1:5:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):336:336 -> setSupportCompoundDrawablesTintList 6:11:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):337:337 -> setSupportCompoundDrawablesTintList 1:5:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):374:374 -> setSupportCompoundDrawablesTintMode 6:11:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):375:375 -> setSupportCompoundDrawablesTintMode 1:3:void setTextAppearance(android.content.Context,int):231:231 -> setTextAppearance 4:7:void setTextAppearance(android.content.Context,int):232:232 -> setTextAppearance 8:11:void setTextAppearance(android.content.Context,int):233:233 -> setTextAppearance androidx.appcompat.widget.AppCompatBackgroundHelper -> androidx.appcompat.widget.e: # {"id":"sourceFile","fileName":"AppCompatBackgroundHelper.java"} android.view.View mView -> a androidx.appcompat.widget.AppCompatDrawableManager mDrawableManager -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f;"} int mBackgroundResId -> c androidx.appcompat.widget.TintInfo mInternalBackgroundTint -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mBackgroundTint -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mTmpInfo -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} 1:4:void (android.view.View):43:43 -> 5:6:void (android.view.View):37:37 -> 7:8:void (android.view.View):44:44 -> 9:15:void (android.view.View):45:45 -> 1:4:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):178:178 -> a 5:11:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):179:179 -> a 12:13:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):181:181 -> a 14:16:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):182:182 -> a 17:25:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):184:184 -> a 26:27:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):186:186 -> a 28:29:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):187:187 -> a 30:37:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):189:189 -> a 38:39:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):191:191 -> a 40:41:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):192:192 -> a 42:52:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):195:195 -> a 53:62:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):196:196 -> a 1:8:void applySupportBackgroundTint():123:123 -> b 9:14:void applySupportBackgroundTint():125:125 -> b 15:21:void applySupportBackgroundTint():126:126 -> b 22:25:void applySupportBackgroundTint():132:132 -> b 26:27:void applySupportBackgroundTint():133:133 -> b 28:31:void applySupportBackgroundTint():134:134 -> b 32:35:void applySupportBackgroundTint():133:133 -> b 36:39:void applySupportBackgroundTint():135:135 -> b 40:41:void applySupportBackgroundTint():136:136 -> b 42:45:void applySupportBackgroundTint():137:137 -> b 46:49:void applySupportBackgroundTint():136:136 -> b 1:9:android.content.res.ColorStateList getSupportBackgroundTintList():105:105 -> c 1:9:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():119:119 -> d 1:13:void loadFromAttributes(android.util.AttributeSet,int):49:49 -> e 14:21:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e 22:28:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> e 29:31:void loadFromAttributes(android.util.AttributeSet,int):51:51 -> e 32:40:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> e 41:48:void loadFromAttributes(android.util.AttributeSet,int):56:56 -> e 49:52:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> e 53:64:void loadFromAttributes(android.util.AttributeSet,int):59:59 -> e 65:71:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> e 72:79:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> e 80:83:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e 84:87:void loadFromAttributes(android.util.AttributeSet,int):66:66 -> e 88:90:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> e 91:98:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> e 99:102:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> e 103:107:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> e 108:111:void loadFromAttributes(android.util.AttributeSet,int):70:70 -> e 112:114:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> e 115:121:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> e 122:122:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> e 2:4:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):89:89 -> f 5:7:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):91:91 -> f 8:11:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):92:92 -> f 1:2:void onSetBackgroundResource(int):80:80 -> g 3:6:void onSetBackgroundResource(int):82:82 -> g 7:18:void onSetBackgroundResource(int):83:83 -> g 19:21:void onSetBackgroundResource(int):82:82 -> g 22:25:void onSetBackgroundResource(int):85:85 -> g 3:6:void setInternalBackgroundTint(android.content.res.ColorStateList):144:144 -> h 7:13:void setInternalBackgroundTint(android.content.res.ColorStateList):145:145 -> h 14:18:void setInternalBackgroundTint(android.content.res.ColorStateList):147:147 -> h 19:22:void setInternalBackgroundTint(android.content.res.ColorStateList):148:148 -> h 23:24:void setInternalBackgroundTint(android.content.res.ColorStateList):150:150 -> h 25:28:void setInternalBackgroundTint(android.content.res.ColorStateList):152:152 -> h 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):96:96 -> i 5:11:void setSupportBackgroundTintList(android.content.res.ColorStateList):97:97 -> i 12:16:void setSupportBackgroundTintList(android.content.res.ColorStateList):99:99 -> i 17:18:void setSupportBackgroundTintList(android.content.res.ColorStateList):100:100 -> i 19:22:void setSupportBackgroundTintList(android.content.res.ColorStateList):101:101 -> i 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):109:109 -> j 5:11:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):110:110 -> j 12:16:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):112:112 -> j 17:18:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):113:113 -> j 19:22:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):115:115 -> j 1:8:boolean shouldApplyFrameworkTintUsingColorFilter():160:160 -> k androidx.appcompat.widget.AppCompatDrawableManager -> androidx.appcompat.widget.f: # {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"} androidx.appcompat.widget.ResourceManagerInternal mResourceManager -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c0;"} android.graphics.PorterDuff$Mode DEFAULT_MODE -> b androidx.appcompat.widget.AppCompatDrawableManager INSTANCE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f;"} 1:5:void ():53:53 -> 1:4:void ():50:50 -> 1:3:android.graphics.PorterDuff$Mode access$000():50:50 -> a 4:7:androidx.appcompat.widget.AppCompatDrawableManager get():461:461 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/f;"} 8:13:androidx.appcompat.widget.AppCompatDrawableManager get():462:462 -> b 14:19:androidx.appcompat.widget.AppCompatDrawableManager get():464:464 -> b 2:12:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):470:470 -> c 4:12:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):502:502 -> d 2:12:android.content.res.ColorStateList getTintList(android.content.Context,int):493:493 -> e 4:7:void preload():58:58 -> f 8:14:void preload():59:59 -> f 15:20:void preload():60:60 -> f 21:35:void preload():61:61 -> f 36:39:void preload():455:455 -> f 1:4:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):497:497 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/i0;[I)V"} androidx.appcompat.widget.AppCompatDrawableManager$1 -> androidx.appcompat.widget.f$a: # {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"} int[] COLORFILTER_TINT_COLOR_CONTROL_NORMAL -> a int[] TINT_COLOR_CONTROL_NORMAL -> b int[] COLORFILTER_COLOR_CONTROL_ACTIVATED -> c int[] COLORFILTER_COLOR_BACKGROUND_MULTIPLY -> d int[] TINT_COLOR_CONTROL_STATE_LIST -> e int[] TINT_CHECKABLE_BUTTON_LIST -> f 1:3:void ():61:61 -> 4:15:void ():67:67 -> 16:35:void ():78:78 -> 36:55:void ():92:92 -> 56:67:void ():107:107 -> 68:77:void ():117:117 -> 78:92:void ():127:127 -> 1:4:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):233:233 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c0;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"} 5:8:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):234:234 -> a 9:14:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):235:235 -> a 15:31:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):237:237 -> a 32:35:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):241:241 -> a 36:42:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):242:242 -> a 43:46:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):245:245 -> a 47:53:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):246:246 -> a 54:57:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):249:249 -> a 58:66:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):250:250 -> a 1:4:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):399:399 -> b 5:15:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):404:404 -> b 16:21:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):405:405 -> b 22:29:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):407:407 -> b 30:32:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):408:408 -> b 33:43:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):410:410 -> b 44:50:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):413:413 -> b 51:57:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):414:414 -> b 58:69:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):417:417 -> b 70:80:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):418:418 -> b 81:84:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):424:424 -> b 85:88:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):426:426 -> b 89:97:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):427:427 -> b 98:102:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):430:430 -> b 1:4:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):369:369 -> c 5:11:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):370:370 -> c 12:15:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):371:371 -> c 16:22:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):372:372 -> c 23:26:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):373:373 -> c 27:31:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):374:374 -> c 32:35:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):375:375 -> c 36:40:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):376:376 -> c 41:44:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):377:377 -> c 45:49:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):378:378 -> c 50:53:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):379:379 -> c 54:58:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):380:380 -> c 59:67:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):381:381 -> c 68:75:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):384:384 -> c 76:82:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):385:385 -> c 83:90:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):386:386 -> c 91:97:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):387:387 -> c 98:105:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):388:388 -> c 106:112:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):389:389 -> c 113:116:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):390:390 -> c 117:125:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):391:391 -> c 126:132:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):383:383 -> c 1:13:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):320:320 -> d 14:15:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):321:321 -> d 16:21:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):323:323 -> d 22:25:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):324:324 -> d 26:29:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):325:325 -> d 30:32:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):322:322 -> d 33:38:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):327:327 -> d 39:42:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):328:328 -> d 43:46:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):329:329 -> d 47:49:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):326:326 -> d 50:55:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):331:331 -> d 56:59:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):332:332 -> d 60:63:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):333:333 -> d 64:67:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):330:330 -> d 68:82:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):335:335 -> d 83:84:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):338:338 -> d 85:90:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):340:340 -> d 91:94:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):341:341 -> d 95:98:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):342:342 -> d 99:101:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):339:339 -> d 102:107:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):344:344 -> d 108:111:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):345:345 -> d 112:115:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):346:346 -> d 116:118:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):343:343 -> d 119:124:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):348:348 -> d 125:128:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):349:349 -> d 129:132:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):350:350 -> d 133:136:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):347:347 -> d 1:4:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):447:447 -> e 5:9:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):448:448 -> e 1:15:boolean arrayContains(int[],int):357:357 -> f 2:6:android.content.res.ColorStateList createBorderlessButtonColorStateList(android.content.Context):142:142 -> g 2:3:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):153:153 -> h 4:5:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):154:154 -> h 6:11:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):157:157 -> h 12:17:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):159:159 -> h 18:22:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):163:163 -> h 23:24:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):164:164 -> h 25:29:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):167:167 -> h 30:35:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):168:168 -> h 36:40:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):171:171 -> h 41:46:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):172:172 -> h 47:51:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):176:176 -> h 52:53:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):177:177 -> h 54:59:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):180:180 -> h 1:2:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):147:147 -> i 3:6:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):148:148 -> i 7:11:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):147:147 -> i 1:2:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):135:135 -> j 3:6:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):136:136 -> j 7:11:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):135:135 -> j 2:3:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):184:184 -> k 4:5:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):185:185 -> k 6:16:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):188:188 -> k 17:22:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):191:191 -> k 23:26:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):196:196 -> k 27:32:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):197:197 -> k 33:36:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):200:200 -> k 37:44:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):201:201 -> k 45:48:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):205:205 -> k 49:55:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):206:206 -> k 56:59:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):212:212 -> k 60:67:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):213:213 -> k 68:71:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):217:217 -> k 72:79:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):218:218 -> k 80:83:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):222:222 -> k 84:91:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):223:223 -> k 92:97:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):227:227 -> k 1:8:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):259:259 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c0;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;"} 9:14:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):261:261 -> l 15:20:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):263:263 -> l 21:31:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):268:268 -> l 32:37:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):269:269 -> l 38:39:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):271:271 -> l 40:41:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):273:273 -> l 42:49:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):274:274 -> l 50:55:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):276:276 -> l 56:60:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):278:278 -> l 61:63:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):279:279 -> l 64:66:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):280:280 -> l 67:71:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):281:281 -> l 72:77:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):283:283 -> l 78:82:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):285:285 -> l 83:86:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):288:288 -> l 87:92:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):289:289 -> l 93:98:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):290:290 -> l 99:101:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):292:292 -> l 102:107:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):294:294 -> l 108:112:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):296:296 -> l 113:115:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):297:297 -> l 116:118:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):298:298 -> l 119:123:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):299:299 -> l 124:141:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):302:302 -> l 142:147:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):305:305 -> l 148:153:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):306:306 -> l 154:157:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):307:307 -> l 1:6:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):312:312 -> m 7:18:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):313:313 -> m androidx.appcompat.widget.AppCompatEmojiEditTextHelper -> androidx.appcompat.widget.g: # {"id":"sourceFile","fileName":"AppCompatEmojiEditTextHelper.java"} android.widget.EditText mView -> a androidx.emoji2.viewsintegration.EmojiEditTextHelper mEmojiEditTextHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} 1:3:void (android.widget.EditText):50:50 -> 4:5:void (android.widget.EditText):51:51 -> 6:14:void (android.widget.EditText):52:52 -> 1:6:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):123:123 -> a 7:13:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):124:124 -> a 1:5:boolean isEmojiCapableKeyListener(android.text.method.KeyListener):86:86 -> b 1:6:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> c 7:13:void loadFromAttributes(android.util.AttributeSet,int):64:64 -> c 14:22:void loadFromAttributes(android.util.AttributeSet,int):68:68 -> c 23:31:void loadFromAttributes(android.util.AttributeSet,int):69:69 -> c 32:34:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> c 35:38:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> c 39:41:void loadFromAttributes(android.util.AttributeSet,int):72:72 -> c 42:42:void loadFromAttributes(android.util.AttributeSet,int):73:73 -> c 1:7:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):148:148 -> d 1:6:void setEnabled(boolean):96:96 -> e androidx.appcompat.widget.AppCompatEmojiTextHelper -> androidx.appcompat.widget.h: # {"id":"sourceFile","fileName":"AppCompatEmojiTextHelper.java"} android.widget.TextView mView -> a androidx.emoji2.viewsintegration.EmojiTextViewHelper mEmojiTextViewHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} 1:3:void (android.widget.TextView):41:41 -> 4:5:void (android.widget.TextView):42:42 -> 6:14:void (android.widget.TextView):43:43 -> 1:7:android.text.InputFilter[] getFilters(android.text.InputFilter[]):99:99 -> a 1:6:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> b 7:13:void loadFromAttributes(android.util.AttributeSet,int):53:53 -> b 14:22:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> b 23:31:void loadFromAttributes(android.util.AttributeSet,int):58:58 -> b 32:34:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> b 35:38:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> b 39:41:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> b 42:42:void loadFromAttributes(android.util.AttributeSet,int):62:62 -> b 1:6:void setAllCaps(boolean):109:109 -> c 1:6:void setEnabled(boolean):77:77 -> d androidx.appcompat.widget.AppCompatHintHelper -> androidx.appcompat.widget.i: # {"id":"sourceFile","fileName":"AppCompatHintHelper.java"} 3:6:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):28:28 -> a 7:10:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):31:31 -> a 11:14:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):32:32 -> a 15:20:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):37:37 -> a androidx.appcompat.widget.AppCompatImageButton -> androidx.appcompat.widget.j: # {"id":"sourceFile","fileName":"AppCompatImageButton.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k;"} boolean mHasLevel -> c 1:8:void (android.content.Context,android.util.AttributeSet,int):78:78 -> 9:10:void (android.content.Context,android.util.AttributeSet,int):66:66 -> 11:17:void (android.content.Context,android.util.AttributeSet,int):80:80 -> 18:24:void (android.content.Context,android.util.AttributeSet,int):82:82 -> 25:27:void (android.content.Context,android.util.AttributeSet,int):83:83 -> 28:34:void (android.content.Context,android.util.AttributeSet,int):85:85 -> 35:38:void (android.content.Context,android.util.AttributeSet,int):86:86 -> 1:3:void drawableStateChanged():248:248 -> drawableStateChanged 4:7:void drawableStateChanged():249:249 -> drawableStateChanged 8:10:void drawableStateChanged():250:250 -> drawableStateChanged 11:14:void drawableStateChanged():252:252 -> drawableStateChanged 15:18:void drawableStateChanged():253:253 -> drawableStateChanged 1:4:android.content.res.ColorStateList getSupportBackgroundTintList():165:165 -> getSupportBackgroundTintList 5:11:android.content.res.ColorStateList getSupportBackgroundTintList():166:166 -> getSupportBackgroundTintList 1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():191:191 -> getSupportBackgroundTintMode 5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():192:192 -> getSupportBackgroundTintMode 1:4:android.content.res.ColorStateList getSupportImageTintList():216:216 -> getSupportImageTintList 5:11:android.content.res.ColorStateList getSupportImageTintList():217:217 -> getSupportImageTintList 1:4:android.graphics.PorterDuff$Mode getSupportImageTintMode():242:242 -> getSupportImageTintMode 5:11:android.graphics.PorterDuff$Mode getSupportImageTintMode():243:243 -> getSupportImageTintMode 1:18:boolean hasOverlappingRendering():259:259 -> hasOverlappingRendering 1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):137:137 -> setBackgroundDrawable 4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):138:138 -> setBackgroundDrawable 8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):139:139 -> setBackgroundDrawable 1:3:void setBackgroundResource(int):129:129 -> setBackgroundResource 4:7:void setBackgroundResource(int):130:130 -> setBackgroundResource 8:11:void setBackgroundResource(int):131:131 -> setBackgroundResource 1:3:void setImageBitmap(android.graphics.Bitmap):113:113 -> setImageBitmap 4:7:void setImageBitmap(android.graphics.Bitmap):114:114 -> setImageBitmap 8:11:void setImageBitmap(android.graphics.Bitmap):115:115 -> setImageBitmap 1:10:void setImageDrawable(android.graphics.drawable.Drawable):97:97 -> setImageDrawable 11:13:void setImageDrawable(android.graphics.drawable.Drawable):99:99 -> setImageDrawable 14:16:void setImageDrawable(android.graphics.drawable.Drawable):101:101 -> setImageDrawable 17:20:void setImageDrawable(android.graphics.drawable.Drawable):102:102 -> setImageDrawable 21:23:void setImageDrawable(android.graphics.drawable.Drawable):103:103 -> setImageDrawable 24:27:void setImageDrawable(android.graphics.drawable.Drawable):104:104 -> setImageDrawable 28:33:void setImageDrawable(android.graphics.drawable.Drawable):106:106 -> setImageDrawable 1:4:void setImageLevel(int):264:264 -> setImageLevel 5:7:void setImageLevel(int):265:265 -> setImageLevel 1:6:void setImageResource(int):92:92 -> setImageResource 1:3:void setImageURI(android.net.Uri):121:121 -> setImageURI 4:7:void setImageURI(android.net.Uri):122:122 -> setImageURI 8:11:void setImageURI(android.net.Uri):123:123 -> setImageURI 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):151:151 -> setSupportBackgroundTintList 5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):152:152 -> setSupportBackgroundTintList 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):177:177 -> setSupportBackgroundTintMode 5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):178:178 -> setSupportBackgroundTintMode 1:4:void setSupportImageTintList(android.content.res.ColorStateList):202:202 -> setSupportImageTintList 5:8:void setSupportImageTintList(android.content.res.ColorStateList):203:203 -> setSupportImageTintList 1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):228:228 -> setSupportImageTintMode 5:8:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):229:229 -> setSupportImageTintMode androidx.appcompat.widget.AppCompatImageHelper -> androidx.appcompat.widget.k: # {"id":"sourceFile","fileName":"AppCompatImageHelper.java"} android.widget.ImageView mView -> a androidx.appcompat.widget.TintInfo mInternalImageTint -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mImageTint -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mTmpInfo -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} int mLevel -> e 1:4:void (android.widget.ImageView):47:47 -> 5:6:void (android.widget.ImageView):45:45 -> 7:9:void (android.widget.ImageView):48:48 -> 1:4:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):200:200 -> a 5:11:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):201:201 -> a 12:13:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):203:203 -> a 14:16:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):204:204 -> a 17:25:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):206:206 -> a 26:27:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):208:208 -> a 28:29:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):209:209 -> a 30:37:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):211:211 -> a 38:39:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):213:213 -> a 40:41:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):214:214 -> a 42:52:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):217:217 -> a 53:62:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):218:218 -> a 1:8:void applyImageLevel():237:237 -> b 9:20:void applyImageLevel():238:238 -> b 1:8:void applySupportImageTint():141:141 -> c 9:13:void applySupportImageTint():143:143 -> c 14:19:void applySupportImageTint():147:147 -> c 20:26:void applySupportImageTint():148:148 -> c 27:30:void applySupportImageTint():154:154 -> c 31:32:void applySupportImageTint():155:155 -> c 33:36:void applySupportImageTint():156:156 -> c 37:40:void applySupportImageTint():155:155 -> c 41:44:void applySupportImageTint():157:157 -> c 45:46:void applySupportImageTint():158:158 -> c 47:50:void applySupportImageTint():159:159 -> c 51:54:void applySupportImageTint():158:158 -> c 1:9:android.content.res.ColorStateList getSupportImageTintList():123:123 -> d 1:9:android.graphics.PorterDuff$Mode getSupportImageTintMode():137:137 -> e 1:6:boolean hasOverlappingRendering():103:103 -> f 7:14:boolean hasOverlappingRendering():104:104 -> f 1:13:void loadFromAttributes(android.util.AttributeSet,int):52:52 -> g 14:21:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> g 22:28:void loadFromAttributes(android.util.AttributeSet,int):55:55 -> g 29:31:void loadFromAttributes(android.util.AttributeSet,int):54:54 -> g 32:40:void loadFromAttributes(android.util.AttributeSet,int):57:57 -> g 41:48:void loadFromAttributes(android.util.AttributeSet,int):61:61 -> g 49:60:void loadFromAttributes(android.util.AttributeSet,int):63:63 -> g 61:71:void loadFromAttributes(android.util.AttributeSet,int):65:65 -> g 72:74:void loadFromAttributes(android.util.AttributeSet,int):71:71 -> g 75:82:void loadFromAttributes(android.util.AttributeSet,int):74:74 -> g 83:86:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> g 87:90:void loadFromAttributes(android.util.AttributeSet,int):76:76 -> g 91:93:void loadFromAttributes(android.util.AttributeSet,int):75:75 -> g 94:101:void loadFromAttributes(android.util.AttributeSet,int):78:78 -> g 102:105:void loadFromAttributes(android.util.AttributeSet,int):79:79 -> g 106:110:void loadFromAttributes(android.util.AttributeSet,int):81:81 -> g 111:114:void loadFromAttributes(android.util.AttributeSet,int):80:80 -> g 115:117:void loadFromAttributes(android.util.AttributeSet,int):79:79 -> g 118:124:void loadFromAttributes(android.util.AttributeSet,int):84:84 -> g 125:125:void loadFromAttributes(android.util.AttributeSet,int):85:85 -> g 1:7:void obtainLevelFromDrawable(android.graphics.drawable.Drawable):230:230 -> h 3:14:void setImageResource(int):90:90 -> i 15:17:void setImageResource(int):92:92 -> i 18:23:void setImageResource(int):94:94 -> i 24:29:void setImageResource(int):96:96 -> i 30:33:void setImageResource(int):99:99 -> i 1:4:void setSupportImageTintList(android.content.res.ColorStateList):114:114 -> j 5:11:void setSupportImageTintList(android.content.res.ColorStateList):115:115 -> j 12:16:void setSupportImageTintList(android.content.res.ColorStateList):117:117 -> j 17:18:void setSupportImageTintList(android.content.res.ColorStateList):118:118 -> j 19:22:void setSupportImageTintList(android.content.res.ColorStateList):119:119 -> j 1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):127:127 -> k 5:11:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):128:128 -> k 12:16:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):130:130 -> k 17:18:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):131:131 -> k 19:22:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):133:133 -> k 1:8:boolean shouldApplyFrameworkTintUsingColorFilter():182:182 -> l androidx.appcompat.widget.AppCompatImageView -> androidx.appcompat.widget.l: # {"id":"sourceFile","fileName":"AppCompatImageView.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k;"} boolean mHasLevel -> c 1:1:void (android.content.Context):69:69 -> 2:2:void (android.content.Context,android.util.AttributeSet):73:73 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):78:78 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):66:66 -> 5:5:void (android.content.Context,android.util.AttributeSet,int):80:80 -> 6:7:void (android.content.Context,android.util.AttributeSet,int):82:83 -> 8:9:void (android.content.Context,android.util.AttributeSet,int):85:86 -> 1:3:void drawableStateChanged():260:260 -> drawableStateChanged 4:7:void drawableStateChanged():261:261 -> drawableStateChanged 8:10:void drawableStateChanged():262:262 -> drawableStateChanged 11:14:void drawableStateChanged():264:264 -> drawableStateChanged 15:18:void drawableStateChanged():265:265 -> drawableStateChanged 1:4:android.content.res.ColorStateList getSupportBackgroundTintList():176:176 -> getSupportBackgroundTintList 5:11:android.content.res.ColorStateList getSupportBackgroundTintList():177:177 -> getSupportBackgroundTintList 1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():202:202 -> getSupportBackgroundTintMode 5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():203:203 -> getSupportBackgroundTintMode 1:4:android.content.res.ColorStateList getSupportImageTintList():228:228 -> getSupportImageTintList 5:11:android.content.res.ColorStateList getSupportImageTintList():229:229 -> getSupportImageTintList 1:4:android.graphics.PorterDuff$Mode getSupportImageTintMode():254:254 -> getSupportImageTintMode 5:11:android.graphics.PorterDuff$Mode getSupportImageTintMode():255:255 -> getSupportImageTintMode 1:18:boolean hasOverlappingRendering():271:271 -> hasOverlappingRendering 1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):148:148 -> setBackgroundDrawable 4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):149:149 -> setBackgroundDrawable 8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):150:150 -> setBackgroundDrawable 1:3:void setBackgroundResource(int):140:140 -> setBackgroundResource 4:7:void setBackgroundResource(int):141:141 -> setBackgroundResource 8:11:void setBackgroundResource(int):142:142 -> setBackgroundResource 1:3:void setImageBitmap(android.graphics.Bitmap):124:124 -> setImageBitmap 4:7:void setImageBitmap(android.graphics.Bitmap):125:125 -> setImageBitmap 8:11:void setImageBitmap(android.graphics.Bitmap):126:126 -> setImageBitmap 1:10:void setImageDrawable(android.graphics.drawable.Drawable):108:108 -> setImageDrawable 11:13:void setImageDrawable(android.graphics.drawable.Drawable):110:110 -> setImageDrawable 14:16:void setImageDrawable(android.graphics.drawable.Drawable):112:112 -> setImageDrawable 17:20:void setImageDrawable(android.graphics.drawable.Drawable):113:113 -> setImageDrawable 21:23:void setImageDrawable(android.graphics.drawable.Drawable):114:114 -> setImageDrawable 24:27:void setImageDrawable(android.graphics.drawable.Drawable):115:115 -> setImageDrawable 28:33:void setImageDrawable(android.graphics.drawable.Drawable):117:117 -> setImageDrawable 1:4:void setImageLevel(int):276:276 -> setImageLevel 5:7:void setImageLevel(int):277:277 -> setImageLevel 1:4:void setImageResource(int):100:100 -> setImageResource 5:8:void setImageResource(int):102:102 -> setImageResource 1:3:void setImageURI(android.net.Uri):132:132 -> setImageURI 4:7:void setImageURI(android.net.Uri):133:133 -> setImageURI 8:11:void setImageURI(android.net.Uri):134:134 -> setImageURI 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):162:162 -> setSupportBackgroundTintList 5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):163:163 -> setSupportBackgroundTintList 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):188:188 -> setSupportBackgroundTintMode 5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):189:189 -> setSupportBackgroundTintMode 1:4:void setSupportImageTintList(android.content.res.ColorStateList):214:214 -> setSupportImageTintList 5:8:void setSupportImageTintList(android.content.res.ColorStateList):215:215 -> setSupportImageTintList 1:4:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):240:240 -> setSupportImageTintMode 5:8:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):241:241 -> setSupportImageTintMode androidx.appcompat.widget.AppCompatPopupWindow -> androidx.appcompat.widget.m: # {"id":"sourceFile","fileName":"AppCompatPopupWindow.java"} boolean mOverlapAnchor -> a boolean COMPAT_OVERLAP_ANCHOR -> b 2:4:void ():34:34 -> 1:3:void (android.content.Context,android.util.AttributeSet,int,int):46:46 -> 4:7:void (android.content.Context,android.util.AttributeSet,int,int):47:47 -> 1:6:void init(android.content.Context,android.util.AttributeSet,int,int):51:51 -> a 7:14:void init(android.content.Context,android.util.AttributeSet,int,int):53:53 -> a 15:24:void init(android.content.Context,android.util.AttributeSet,int,int):54:54 -> a 25:33:void init(android.content.Context,android.util.AttributeSet,int,int):57:57 -> a 34:37:void init(android.content.Context,android.util.AttributeSet,int,int):59:59 -> a 1:4:void setSupportOverlapAnchor(boolean):90:90 -> b 5:7:void setSupportOverlapAnchor(boolean):91:91 -> b 8:11:void setSupportOverlapAnchor(boolean):93:93 -> b 1:1:void showAsDropDown(android.view.View,int,int):64:64 -> showAsDropDown 2:2:void showAsDropDown(android.view.View,int,int):66:66 -> showAsDropDown 3:3:void showAsDropDown(android.view.View,int,int):68:68 -> showAsDropDown 4:4:void showAsDropDown(android.view.View,int,int,int):73:73 -> showAsDropDown 5:5:void showAsDropDown(android.view.View,int,int,int):75:75 -> showAsDropDown 6:6:void showAsDropDown(android.view.View,int,int,int):77:77 -> showAsDropDown 1:8:void update(android.view.View,int,int,int,int):82:82 -> update 9:19:void update(android.view.View,int,int,int,int):84:84 -> update 20:23:void update(android.view.View,int,int,int,int):86:86 -> update androidx.appcompat.widget.AppCompatTextClassifierHelper -> androidx.appcompat.widget.n: # {"id":"sourceFile","fileName":"AppCompatTextClassifierHelper.java"} android.widget.TextView mTextView -> a android.view.textclassifier.TextClassifier mTextClassifier -> b 1:3:void (android.widget.TextView):43:43 -> 4:12:void (android.widget.TextView):44:44 -> 1:4:android.view.textclassifier.TextClassifier getTextClassifier():63:63 -> a 5:11:android.view.textclassifier.TextClassifier getTextClassifier():64:64 -> a 1:3:void setTextClassifier(android.view.textclassifier.TextClassifier):52:52 -> b androidx.appcompat.widget.AppCompatTextClassifierHelper$Api26Impl -> androidx.appcompat.widget.n$a: # {"id":"sourceFile","fileName":"AppCompatTextClassifierHelper.java"} 1:14:android.view.textclassifier.TextClassifier getTextClassifier(android.widget.TextView):79:79 -> a 15:19:android.view.textclassifier.TextClassifier getTextClassifier(android.widget.TextView):81:81 -> a 20:22:android.view.textclassifier.TextClassifier getTextClassifier(android.widget.TextView):83:83 -> a androidx.appcompat.widget.AppCompatTextHelper -> androidx.appcompat.widget.o: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} android.widget.TextView mView -> a androidx.appcompat.widget.TintInfo mDrawableLeftTint -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mDrawableTopTint -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mDrawableRightTint -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mDrawableBottomTint -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mDrawableStartTint -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mDrawableEndTint -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.TintInfo mDrawableTint -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i0;"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q;"} int mStyle -> j int mFontWeight -> k android.graphics.Typeface mFontTypeface -> l boolean mAsyncFontPending -> m 1:4:void (android.widget.TextView):81:81 -> 5:7:void (android.widget.TextView):76:76 -> 8:9:void (android.widget.TextView):77:77 -> 10:11:void (android.widget.TextView):82:82 -> 12:19:void (android.widget.TextView):83:83 -> 1:4:void setTextSize(int,float):582:582 -> A 5:10:void setTextSize(int,float):583:583 -> A 11:14:void setTextSize(int,float):584:584 -> A 1:6:void setTextSizeInternal(int,float):600:600 -> B 1:10:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):359:359 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/k0;)V"} 11:18:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):361:361 -> C 19:28:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):362:362 -> C 29:33:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):365:365 -> C 34:45:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):369:369 -> C 46:52:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):370:370 -> C 53:60:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):432:432 -> C 61:62:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):434:434 -> C 63:77:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):435:435 -> C 78:82:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):446:446 -> C 83:87:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):442:442 -> C 88:93:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):438:438 -> C 94:95:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):371:371 -> C 96:103:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):372:372 -> C 104:106:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):373:373 -> C 107:108:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):374:374 -> C 109:110:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):375:375 -> C 111:112:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):376:376 -> C 113:118:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):377:377 -> C 119:125:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):378:378 -> C 126:130:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):379:379 -> C 131:140:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):398:398 -> C 141:144:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):400:400 -> C 145:158:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):403:403 -> C 159:165:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):402:402 -> C 166:167:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):406:406 -> C 168:176:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):410:410 -> C 177:180:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):415:415 -> C 181:186:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):417:417 -> C 187:194:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):419:419 -> C 195:207:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):422:422 -> C 208:214:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):421:421 -> C 215:223:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):425:425 -> C 5:14:void applyCompoundDrawableTint(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo):557:557 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/i0;)V"} 1:18:void applyCompoundDrawablesTints():540:540 -> b 19:24:void applyCompoundDrawablesTints():542:542 -> b 25:32:void applyCompoundDrawablesTints():543:543 -> b 33:39:void applyCompoundDrawablesTints():544:544 -> b 40:47:void applyCompoundDrawablesTints():545:545 -> b 48:54:void applyCompoundDrawablesTints():546:546 -> b 55:64:void applyCompoundDrawablesTints():548:548 -> b 65:70:void applyCompoundDrawablesTints():549:549 -> b 71:77:void applyCompoundDrawablesTints():550:550 -> b 78:85:void applyCompoundDrawablesTints():551:551 -> b 1:6:void autoSizeText():591:591 -> c 1:6:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):563:563 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/f;I)Landroidx/appcompat/widget/i0;"} 7:12:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):565:565 -> d 13:14:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):566:566 -> d 15:19:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):567:567 -> d 1:7:int getAutoSizeMaxTextSize():635:635 -> e 1:7:int getAutoSizeMinTextSize():631:631 -> f 1:7:int getAutoSizeStepGranularity():627:627 -> g 1:7:int[] getAutoSizeTextAvailableSizes():639:639 -> h 1:7:int getAutoSizeTextType():623:623 -> i 1:9:android.content.res.ColorStateList getCompoundDrawableTintList():644:644 -> j 1:9:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode():658:658 -> k 1:7:boolean isAutoSizeEnabled():596:596 -> l 1:2:void loadFromAttributes(android.util.AttributeSet,int):88:89 -> m 3:3:void loadFromAttributes(android.util.AttributeSet,int):92:92 -> m 4:5:void loadFromAttributes(android.util.AttributeSet,int):94:95 -> m 6:6:void loadFromAttributes(android.util.AttributeSet,int):94:94 -> m 7:7:void loadFromAttributes(android.util.AttributeSet,int):98:98 -> m 8:10:void loadFromAttributes(android.util.AttributeSet,int):100:102 -> m 11:11:void loadFromAttributes(android.util.AttributeSet,int):101:101 -> m 12:14:void loadFromAttributes(android.util.AttributeSet,int):104:106 -> m 15:15:void loadFromAttributes(android.util.AttributeSet,int):105:105 -> m 16:18:void loadFromAttributes(android.util.AttributeSet,int):108:110 -> m 19:19:void loadFromAttributes(android.util.AttributeSet,int):109:109 -> m 20:22:void loadFromAttributes(android.util.AttributeSet,int):112:114 -> m 23:23:void loadFromAttributes(android.util.AttributeSet,int):113:113 -> m 24:26:void loadFromAttributes(android.util.AttributeSet,int):116:118 -> m 27:27:void loadFromAttributes(android.util.AttributeSet,int):117:117 -> m 28:30:void loadFromAttributes(android.util.AttributeSet,int):120:122 -> m 31:31:void loadFromAttributes(android.util.AttributeSet,int):121:121 -> m 32:32:void loadFromAttributes(android.util.AttributeSet,int):125:125 -> m 33:34:void loadFromAttributes(android.util.AttributeSet,int):130:131 -> m 35:36:void loadFromAttributes(android.util.AttributeSet,int):142:143 -> m 37:37:void loadFromAttributes(android.util.AttributeSet,int):145:145 -> m 38:39:void loadFromAttributes(android.util.AttributeSet,int):148:149 -> m 40:41:void loadFromAttributes(android.util.AttributeSet,int):164:165 -> m 42:44:void loadFromAttributes(android.util.AttributeSet,int):167:169 -> m 45:45:void loadFromAttributes(android.util.AttributeSet,int):171:171 -> m 46:46:void loadFromAttributes(android.util.AttributeSet,int):175:175 -> m 47:47:void loadFromAttributes(android.util.AttributeSet,int):177:177 -> m 48:48:void loadFromAttributes(android.util.AttributeSet,int):179:179 -> m 49:49:void loadFromAttributes(android.util.AttributeSet,int):181:181 -> m 50:51:void loadFromAttributes(android.util.AttributeSet,int):196:197 -> m 52:54:void loadFromAttributes(android.util.AttributeSet,int):200:202 -> m 55:58:void loadFromAttributes(android.util.AttributeSet,int):205:208 -> m 59:60:void loadFromAttributes(android.util.AttributeSet,int):212:213 -> m 61:61:void loadFromAttributes(android.util.AttributeSet,int):225:225 -> m 62:64:void loadFromAttributes(android.util.AttributeSet,int):227:229 -> m 65:65:void loadFromAttributes(android.util.AttributeSet,int):231:231 -> m 66:66:void loadFromAttributes(android.util.AttributeSet,int):235:235 -> m 67:67:void loadFromAttributes(android.util.AttributeSet,int):239:239 -> m 68:69:void loadFromAttributes(android.util.AttributeSet,int):242:243 -> m 70:70:void loadFromAttributes(android.util.AttributeSet,int):247:247 -> m 71:71:void loadFromAttributes(android.util.AttributeSet,int):249:249 -> m 72:72:void loadFromAttributes(android.util.AttributeSet,int):251:251 -> m 73:76:void loadFromAttributes(android.util.AttributeSet,int):253:256 -> m 77:80:void loadFromAttributes(android.util.AttributeSet,int):260:263 -> m 81:81:void loadFromAttributes(android.util.AttributeSet,int):260:260 -> m 82:82:void loadFromAttributes(android.util.AttributeSet,int):266:266 -> m 83:83:void loadFromAttributes(android.util.AttributeSet,int):274:274 -> m 84:84:void loadFromAttributes(android.util.AttributeSet,int):279:279 -> m 85:85:void loadFromAttributes(android.util.AttributeSet,int):282:282 -> m 86:86:void loadFromAttributes(android.util.AttributeSet,int):284:284 -> m 87:87:void loadFromAttributes(android.util.AttributeSet,int):287:287 -> m 88:88:void loadFromAttributes(android.util.AttributeSet,int):289:289 -> m 89:89:void loadFromAttributes(android.util.AttributeSet,int):292:292 -> m 90:90:void loadFromAttributes(android.util.AttributeSet,int):294:294 -> m 91:91:void loadFromAttributes(android.util.AttributeSet,int):297:297 -> m 92:92:void loadFromAttributes(android.util.AttributeSet,int):299:299 -> m 93:93:void loadFromAttributes(android.util.AttributeSet,int):302:302 -> m 94:94:void loadFromAttributes(android.util.AttributeSet,int):304:304 -> m 95:95:void loadFromAttributes(android.util.AttributeSet,int):307:307 -> m 96:96:void loadFromAttributes(android.util.AttributeSet,int):309:309 -> m 97:98:void loadFromAttributes(android.util.AttributeSet,int):312:313 -> m 99:99:void loadFromAttributes(android.util.AttributeSet,int):315:315 -> m 100:102:void loadFromAttributes(android.util.AttributeSet,int):317:319 -> m 103:103:void loadFromAttributes(android.util.AttributeSet,int):318:318 -> m 104:104:void loadFromAttributes(android.util.AttributeSet,int):320:320 -> m 105:105:void loadFromAttributes(android.util.AttributeSet,int):323:323 -> m 106:106:void loadFromAttributes(android.util.AttributeSet,int):325:325 -> m 107:111:void loadFromAttributes(android.util.AttributeSet,int):329:333 -> m 112:112:void loadFromAttributes(android.util.AttributeSet,int):335:335 -> m 113:113:void loadFromAttributes(android.util.AttributeSet,int):342:342 -> m 114:114:void loadFromAttributes(android.util.AttributeSet,int):344:344 -> m 115:115:void loadFromAttributes(android.util.AttributeSet,int):347:347 -> m 116:116:void loadFromAttributes(android.util.AttributeSet,int):351:351 -> m 117:117:void loadFromAttributes(android.util.AttributeSet,int):353:353 -> m 1:4:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):454:454 -> n 5:6:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):455:455 -> n 7:14:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):456:456 -> n 15:20:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):458:458 -> n 21:22:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):459:459 -> n 23:31:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):460:460 -> n 32:37:void onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):467:467 -> n 1:4:void onLayout(boolean,int,int,int,int):575:575 -> o 5:8:void onLayout(boolean,int,int,int,int):576:576 -> o 1:4:void onSetCompoundDrawables():536:536 -> p 1:6:void onSetTextAppearance(android.content.Context,int):474:474 -> q 7:15:void onSetTextAppearance(android.content.Context,int):476:476 -> q 16:24:void onSetTextAppearance(android.content.Context,int):481:481 -> q 25:26:void onSetTextAppearance(android.content.Context,int):483:483 -> q 27:34:void onSetTextAppearance(android.content.Context,int):509:509 -> q 35:43:void onSetTextAppearance(android.content.Context,int):510:510 -> q 44:49:void onSetTextAppearance(android.content.Context,int):511:511 -> q 50:56:void onSetTextAppearance(android.content.Context,int):515:515 -> q 57:58:void onSetTextAppearance(android.content.Context,int):517:517 -> q 59:64:void onSetTextAppearance(android.content.Context,int):518:518 -> q 65:72:void onSetTextAppearance(android.content.Context,int):519:519 -> q 73:77:void onSetTextAppearance(android.content.Context,int):522:522 -> q 78:80:void onSetTextAppearance(android.content.Context,int):525:525 -> q 81:84:void onSetTextAppearance(android.content.Context,int):526:526 -> q 85:92:void onSetTextAppearance(android.content.Context,int):527:527 -> q 1:8:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):728:728 -> r 9:16:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):729:729 -> r 1:6:void setAllCaps(boolean):532:532 -> s 1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):612:612 -> t 1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):618:618 -> u 1:6:void setAutoSizeTextTypeWithDefaults(int):604:604 -> v 1:4:void setCompoundDrawableTintList(android.content.res.ColorStateList):648:648 -> w 5:11:void setCompoundDrawableTintList(android.content.res.ColorStateList):649:649 -> w 12:20:void setCompoundDrawableTintList(android.content.res.ColorStateList):651:651 -> w 21:22:void setCompoundDrawableTintList(android.content.res.ColorStateList):652:652 -> w 23:26:void setCompoundDrawableTintList(android.content.res.ColorStateList):653:653 -> w 1:4:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):662:662 -> x 5:11:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):663:663 -> x 12:20:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):665:665 -> x 21:22:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):666:666 -> x 23:26:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):667:667 -> x 20:25:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):693:693 -> y 26:34:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):694:694 -> y 35:40:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):702:702 -> y 41:45:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):703:703 -> y 46:50:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):704:704 -> y 51:55:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):705:705 -> y 56:60:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):706:706 -> y 61:62:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):707:707 -> y 63:69:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):703:703 -> y 70:74:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):695:695 -> y 75:76:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):696:696 -> y 77:84:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):697:697 -> y 85:93:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):684:684 -> y 94:98:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):685:685 -> y 99:103:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):686:686 -> y 104:105:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):687:687 -> y 106:110:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):688:688 -> y 111:112:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):689:689 -> y 113:116:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):688:688 -> y 1:4:void setCompoundTints():671:671 -> z 5:6:void setCompoundTints():672:672 -> z 7:8:void setCompoundTints():673:673 -> z 9:10:void setCompoundTints():674:674 -> z 11:12:void setCompoundTints():675:675 -> z 13:15:void setCompoundTints():676:676 -> z androidx.appcompat.widget.AppCompatTextHelper$1 -> androidx.appcompat.widget.o$a: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} int val$fontWeight -> a int val$style -> b java.lang.ref.WeakReference val$textViewWeak -> c androidx.appcompat.widget.AppCompatTextHelper this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"} 1:12:void (androidx.appcompat.widget.AppCompatTextHelper,int,int,java.lang.ref.WeakReference):379:379 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/o;IILjava/lang/ref/WeakReference;)V"} 1:1:void onFontRetrievalFailed(int):0:0 -> f 1:6:void onFontRetrieved(android.graphics.Typeface):382:382 -> g 7:11:void onFontRetrieved(android.graphics.Typeface):383:383 -> g 12:24:void onFontRetrieved(android.graphics.Typeface):384:384 -> g 25:32:void onFontRetrieved(android.graphics.Typeface):388:388 -> g androidx.appcompat.widget.AppCompatTextHelper$2 -> androidx.appcompat.widget.o$b: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} android.widget.TextView val$textView -> a android.graphics.Typeface val$typeface -> b int val$style -> c androidx.appcompat.widget.AppCompatTextHelper this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"} 1:12:void (androidx.appcompat.widget.AppCompatTextHelper,android.widget.TextView,android.graphics.Typeface,int):460:460 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/o;Landroid/widget/TextView;Landroid/graphics/Typeface;I)V"} 1:10:void run():463:463 -> run androidx.appcompat.widget.AppCompatTextHelper$Api21Impl -> androidx.appcompat.widget.o$c: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} 1:5:java.util.Locale forLanguageTag(java.lang.String):789:789 -> a androidx.appcompat.widget.AppCompatTextHelper$Api24Impl -> androidx.appcompat.widget.o$d: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} 1:5:android.os.LocaleList forLanguageTags(java.lang.String):777:777 -> a 1:4:void setTextLocales(android.widget.TextView,android.os.LocaleList):772:772 -> b androidx.appcompat.widget.AppCompatTextHelper$Api26Impl -> androidx.appcompat.widget.o$e: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} 1:5:int getAutoSizeStepGranularity(android.widget.TextView):746:746 -> a 1:4:void setAutoSizeTextTypeUniformWithConfiguration(android.widget.TextView,int,int,int,int):753:753 -> b 1:4:void setAutoSizeTextTypeUniformWithPresetSizes(android.widget.TextView,int[],int):760:760 -> c 1:5:boolean setFontVariationSettings(android.widget.TextView,java.lang.String):741:741 -> d androidx.appcompat.widget.AppCompatTextHelper$Api28Impl -> androidx.appcompat.widget.o$f: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} 1:5:android.graphics.Typeface create(android.graphics.Typeface,int,boolean):802:802 -> a androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.p: # {"id":"sourceFile","fileName":"AppCompatTextView.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o;"} androidx.appcompat.widget.AppCompatTextClassifierHelper mTextClassifierHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/n;"} androidx.appcompat.widget.AppCompatEmojiTextHelper mEmojiTextViewHelper -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/h;"} boolean mIsSetTypefaceProcessing -> e androidx.appcompat.widget.AppCompatTextView$SuperCaller mSuperCaller -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p$a;"} java.util.concurrent.Future mPrecomputedTextFuture -> g 1:1:void (android.content.Context):106:106 -> 2:2:void (android.content.Context,android.util.AttributeSet):110:110 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):115:115 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):97:97 -> 5:5:void (android.content.Context,android.util.AttributeSet,int):99:99 -> 6:6:void (android.content.Context,android.util.AttributeSet,int):117:117 -> 7:8:void (android.content.Context,android.util.AttributeSet,int):119:120 -> 9:11:void (android.content.Context,android.util.AttributeSet,int):122:124 -> 12:12:void (android.content.Context,android.util.AttributeSet,int):126:126 -> 13:14:void (android.content.Context,android.util.AttributeSet,int):128:129 -> 1:3:void drawableStateChanged():243:243 -> drawableStateChanged 4:7:void drawableStateChanged():244:244 -> drawableStateChanged 8:10:void drawableStateChanged():245:245 -> drawableStateChanged 11:14:void drawableStateChanged():247:247 -> drawableStateChanged 15:18:void drawableStateChanged():248:248 -> drawableStateChanged 1:5:int access$001(androidx.appcompat.widget.AppCompatTextView):87:87 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"} 1:4:void access$1001(androidx.appcompat.widget.AppCompatTextView,int):87:87 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;I)V"} 1:5:int access$101(androidx.appcompat.widget.AppCompatTextView):87:87 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"} 1:4:int getAutoSizeMaxTextSize():411:411 -> getAutoSizeMaxTextSize 5:13:int getAutoSizeMaxTextSize():412:412 -> getAutoSizeMaxTextSize 14:17:int getAutoSizeMaxTextSize():414:414 -> getAutoSizeMaxTextSize 18:24:int getAutoSizeMaxTextSize():415:415 -> getAutoSizeMaxTextSize 1:4:int getAutoSizeMinTextSize():393:393 -> getAutoSizeMinTextSize 5:13:int getAutoSizeMinTextSize():394:394 -> getAutoSizeMinTextSize 14:17:int getAutoSizeMinTextSize():396:396 -> getAutoSizeMinTextSize 18:24:int getAutoSizeMinTextSize():397:397 -> getAutoSizeMinTextSize 1:4:int getAutoSizeStepGranularity():375:375 -> getAutoSizeStepGranularity 5:13:int getAutoSizeStepGranularity():376:376 -> getAutoSizeStepGranularity 14:17:int getAutoSizeStepGranularity():378:378 -> getAutoSizeStepGranularity 18:24:int getAutoSizeStepGranularity():379:379 -> getAutoSizeStepGranularity 1:4:int[] getAutoSizeTextAvailableSizes():429:429 -> getAutoSizeTextAvailableSizes 5:13:int[] getAutoSizeTextAvailableSizes():430:430 -> getAutoSizeTextAvailableSizes 14:17:int[] getAutoSizeTextAvailableSizes():432:432 -> getAutoSizeTextAvailableSizes 18:23:int[] getAutoSizeTextAvailableSizes():433:433 -> getAutoSizeTextAvailableSizes 24:26:int[] getAutoSizeTextAvailableSizes():436:436 -> getAutoSizeTextAvailableSizes 1:5:int getAutoSizeTextType():354:354 -> getAutoSizeTextType 6:18:int getAutoSizeTextType():355:355 -> getAutoSizeTextType 19:22:int getAutoSizeTextType():360:360 -> getAutoSizeTextType 23:28:int getAutoSizeTextType():361:361 -> getAutoSizeTextType 1:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():505:505 -> getCustomSelectionActionModeCallback 5:9:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():504:504 -> getCustomSelectionActionModeCallback 1:4:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():138:138 -> getEmojiTextViewHelper # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/h;"} 5:11:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():139:139 -> getEmojiTextViewHelper 12:14:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():141:141 -> getEmojiTextViewHelper 1:5:int getFirstBaselineToTopHeight():468:468 -> getFirstBaselineToTopHeight 1:5:int getLastBaselineToBottomHeight():473:473 -> getLastBaselineToBottomHeight 1:4:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():798:798 -> getSuperCaller # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/p$a;"} 5:10:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():799:799 -> getSuperCaller 11:22:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():800:800 -> getSuperCaller 23:34:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():802:802 -> getSuperCaller 35:41:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():804:804 -> getSuperCaller 42:44:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():807:807 -> getSuperCaller 1:4:android.content.res.ColorStateList getSupportBackgroundTintList():182:182 -> getSupportBackgroundTintList 5:11:android.content.res.ColorStateList getSupportBackgroundTintList():183:183 -> getSupportBackgroundTintList 1:4:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():208:208 -> getSupportBackgroundTintMode 5:11:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():209:209 -> getSupportBackgroundTintMode 1:7:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():693:693 -> getSupportCompoundDrawablesTintList 1:7:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():734:734 -> getSupportCompoundDrawablesTintMode 1:3:java.lang.CharSequence getText():558:558 -> getText 4:8:java.lang.CharSequence getText():559:559 -> getText 1:11:android.view.textclassifier.TextClassifier getTextClassifier():586:586 -> getTextClassifier 12:16:android.view.textclassifier.TextClassifier getTextClassifier():589:589 -> getTextClassifier 17:25:android.view.textclassifier.TextClassifier getTextClassifier():587:587 -> getTextClassifier 1:5:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParamsCompat():517:517 -> getTextMetricsParamsCompat # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/m$a;"} 1:4:void access$1101(androidx.appcompat.widget.AppCompatTextView,int):87:87 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;I)V"} 1:4:void access$1201(androidx.appcompat.widget.AppCompatTextView,int,float):87:87 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;IF)V"} 1:5:int access$201(androidx.appcompat.widget.AppCompatTextView):87:87 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"} 1:5:int[] access$301(androidx.appcompat.widget.AppCompatTextView):87:87 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)[I"} 1:5:int access$401(androidx.appcompat.widget.AppCompatTextView):87:87 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)I"} 1:5:android.view.textclassifier.TextClassifier access$501(androidx.appcompat.widget.AppCompatTextView):87:87 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)Landroid/view/textclassifier/TextClassifier;"} 1:4:void access$601(androidx.appcompat.widget.AppCompatTextView,int,int,int,int):87:87 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;IIII)V"} 1:4:void access$701(androidx.appcompat.widget.AppCompatTextView,int[],int):87:87 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;[II)V"} 1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):441:441 -> onCreateInputConnection 5:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):442:442 -> onCreateInputConnection 10:14:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):443:443 -> onCreateInputConnection 1:3:void onDetachedFromWindow():782:782 -> onDetachedFromWindow 4:19:void onDetachedFromWindow():783:783 -> onDetachedFromWindow 20:31:void onDetachedFromWindow():784:784 -> onDetachedFromWindow 32:35:void onDetachedFromWindow():791:791 -> onDetachedFromWindow 1:5:void onLayout(boolean,int,int,int,int):254:254 -> onLayout 6:13:void onLayout(boolean,int,int,int,int):255:255 -> onLayout 14:17:void onLayout(boolean,int,int,int,int):256:256 -> onLayout 1:3:void onMeasure(int,int):613:613 -> onMeasure 4:7:void onMeasure(int,int):614:614 -> onMeasure 1:3:void onTextChanged(java.lang.CharSequence,int,int,int):273:273 -> onTextChanged 4:11:void onTextChanged(java.lang.CharSequence,int,int,int):274:274 -> onTextChanged 12:17:void onTextChanged(java.lang.CharSequence,int,int,int):275:275 -> onTextChanged 18:23:void onTextChanged(java.lang.CharSequence,int,int,int):277:277 -> onTextChanged 1:4:void access$801(androidx.appcompat.widget.AppCompatTextView,int):87:87 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;I)V"} 1:4:void access$901(androidx.appcompat.widget.AppCompatTextView,android.view.textclassifier.TextClassifier):87:87 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;Landroid/view/textclassifier/TextClassifier;)V"} 1:5:void consumeTextFutureAndSetBlocking():545:545 -> r 6:7:void consumeTextFutureAndSetBlocking():548:548 -> r 8:18:void consumeTextFutureAndSetBlocking():549:549 -> r 1:3:void setAllCaps(boolean):227:227 -> setAllCaps 4:11:void setAllCaps(boolean):228:228 -> setAllCaps 1:4:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):313:313 -> setAutoSizeTextTypeUniformWithConfiguration 5:12:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):314:314 -> setAutoSizeTextTypeUniformWithConfiguration 13:16:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):317:317 -> setAutoSizeTextTypeUniformWithConfiguration 17:20:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):318:318 -> setAutoSizeTextTypeUniformWithConfiguration 1:4:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):334:334 -> setAutoSizeTextTypeUniformWithPresetSizes 5:12:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):335:335 -> setAutoSizeTextTypeUniformWithPresetSizes 13:16:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):337:337 -> setAutoSizeTextTypeUniformWithPresetSizes 17:20:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):338:338 -> setAutoSizeTextTypeUniformWithPresetSizes 1:4:void setAutoSizeTextTypeWithDefaults(int):291:291 -> setAutoSizeTextTypeWithDefaults 5:12:void setAutoSizeTextTypeWithDefaults(int):292:292 -> setAutoSizeTextTypeWithDefaults 13:16:void setAutoSizeTextTypeWithDefaults(int):294:294 -> setAutoSizeTextTypeWithDefaults 17:20:void setAutoSizeTextTypeWithDefaults(int):295:295 -> setAutoSizeTextTypeWithDefaults 1:3:void setBackgroundDrawable(android.graphics.drawable.Drawable):154:154 -> setBackgroundDrawable 4:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):155:155 -> setBackgroundDrawable 8:11:void setBackgroundDrawable(android.graphics.drawable.Drawable):156:156 -> setBackgroundDrawable 1:3:void setBackgroundResource(int):146:146 -> setBackgroundResource 4:7:void setBackgroundResource(int):147:147 -> setBackgroundResource 8:11:void setBackgroundResource(int):148:148 -> setBackgroundResource 1:3:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):620:620 -> setCompoundDrawables 4:7:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):621:621 -> setCompoundDrawables 8:11:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):622:622 -> setCompoundDrawables 1:3:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):629:629 -> setCompoundDrawablesRelative 4:7:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):630:630 -> setCompoundDrawablesRelative 8:11:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):631:631 -> setCompoundDrawablesRelative 1:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):660:662 -> setCompoundDrawablesRelativeWithIntrinsicBounds 4:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):669:669 -> setCompoundDrawablesRelativeWithIntrinsicBounds 5:8:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):671:674 -> setCompoundDrawablesRelativeWithIntrinsicBounds 9:9:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):670:670 -> setCompoundDrawablesRelativeWithIntrinsicBounds 10:11:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):675:676 -> setCompoundDrawablesRelativeWithIntrinsicBounds 1:3:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):638:640 -> setCompoundDrawablesWithIntrinsicBounds 4:4:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):646:646 -> setCompoundDrawablesWithIntrinsicBounds 5:8:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):648:651 -> setCompoundDrawablesWithIntrinsicBounds 9:9:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):647:647 -> setCompoundDrawablesWithIntrinsicBounds 10:11:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):652:653 -> setCompoundDrawablesWithIntrinsicBounds 1:4:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):498:498 -> setCustomSelectionActionModeCallback 5:8:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):497:497 -> setCustomSelectionActionModeCallback 1:8:void setEmojiCompatEnabled(boolean):233:233 -> setEmojiCompatEnabled 1:12:void setFilters(android.text.InputFilter[]):222:222 -> setFilters 1:6:void setFirstBaselineToTopHeight(int):448:448 -> setFirstBaselineToTopHeight 7:14:void setFirstBaselineToTopHeight(int):449:449 -> setFirstBaselineToTopHeight 15:18:void setFirstBaselineToTopHeight(int):451:451 -> setFirstBaselineToTopHeight 1:6:void setLastBaselineToBottomHeight(int):458:458 -> setLastBaselineToBottomHeight 7:14:void setLastBaselineToBottomHeight(int):459:459 -> setLastBaselineToBottomHeight 15:18:void setLastBaselineToBottomHeight(int):461:461 -> setLastBaselineToBottomHeight 1:1:void setLineHeight(int):478:478 -> setLineHeight 2:3:void setLineHeight(int,float):483:484 -> setLineHeight 4:4:void setLineHeight(int,float):486:486 -> setLineHeight 1:4:void setPrecomputedText(androidx.core.text.PrecomputedTextCompat):541:541 -> setPrecomputedText # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/m;)V"} 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):168:168 -> setSupportBackgroundTintList 5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):169:169 -> setSupportBackgroundTintList 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):194:194 -> setSupportBackgroundTintMode 5:8:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):195:195 -> setSupportBackgroundTintMode 1:5:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):715:715 -> setSupportCompoundDrawablesTintList 6:11:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):716:716 -> setSupportCompoundDrawablesTintList 1:5:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):753:753 -> setSupportCompoundDrawablesTintMode 6:11:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):754:754 -> setSupportCompoundDrawablesTintMode 1:3:void setTextAppearance(android.content.Context,int):214:214 -> setTextAppearance 4:7:void setTextAppearance(android.content.Context,int):215:215 -> setTextAppearance 8:11:void setTextAppearance(android.content.Context,int):216:216 -> setTextAppearance 1:11:void setTextClassifier(android.view.textclassifier.TextClassifier):568:568 -> setTextClassifier 12:15:void setTextClassifier(android.view.textclassifier.TextClassifier):572:572 -> setTextClassifier 16:23:void setTextClassifier(android.view.textclassifier.TextClassifier):569:569 -> setTextClassifier 1:4:void setTextFuture(java.util.concurrent.Future):605:605 -> setTextFuture 5:8:void setTextFuture(java.util.concurrent.Future):607:607 -> setTextFuture 1:4:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):528:528 -> setTextMetricsParamsCompat # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/m$a;)V"} 1:4:void setTextSize(int,float):262:262 -> setTextSize 5:8:void setTextSize(int,float):263:263 -> setTextSize 9:12:void setTextSize(int,float):265:265 -> setTextSize 13:16:void setTextSize(int,float):266:266 -> setTextSize 1:9:void setTypeface(android.graphics.Typeface,int):759:759 -> setTypeface 10:20:void setTypeface(android.graphics.Typeface,int):768:768 -> setTypeface 21:26:void setTypeface(android.graphics.Typeface,int):771:771 -> setTypeface 27:29:void setTypeface(android.graphics.Typeface,int):773:773 -> setTypeface 30:35:void setTypeface(android.graphics.Typeface,int):775:775 -> setTypeface 36:36:void setTypeface(android.graphics.Typeface,int):776:776 -> setTypeface androidx.appcompat.widget.AppCompatTextView$SuperCaller -> androidx.appcompat.widget.p$a: # {"id":"sourceFile","fileName":"AppCompatTextView.java"} void setAutoSizeTextTypeUniformWithPresetSizes(int[],int) -> a void setTextClassifier(android.view.textclassifier.TextClassifier) -> b int getAutoSizeMinTextSize() -> c int[] getAutoSizeTextAvailableSizes() -> d void setLastBaselineToBottomHeight(int) -> e void setFirstBaselineToTopHeight(int) -> f android.view.textclassifier.TextClassifier getTextClassifier() -> g int getAutoSizeStepGranularity() -> h int getAutoSizeMaxTextSize() -> i void setAutoSizeTextTypeWithDefaults(int) -> j void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int) -> k void setLineHeight(int,float) -> l int getAutoSizeTextType() -> m androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26 -> androidx.appcompat.widget.p$b: # {"id":"sourceFile","fileName":"AppCompatTextView.java"} androidx.appcompat.widget.AppCompatTextView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p;"} 1:6:void (androidx.appcompat.widget.AppCompatTextView):835:835 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)V"} 1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):875:875 -> a 1:6:void setTextClassifier(android.view.textclassifier.TextClassifier):885:885 -> b 1:7:int getAutoSizeMinTextSize():843:843 -> c 1:7:int[] getAutoSizeTextAvailableSizes():853:853 -> d 1:1:void setLastBaselineToBottomHeight(int):0:0 -> e 1:1:void setFirstBaselineToTopHeight(int):0:0 -> f 1:7:android.view.textclassifier.TextClassifier getTextClassifier():863:863 -> g 1:7:int getAutoSizeStepGranularity():848:848 -> h 1:7:int getAutoSizeMaxTextSize():838:838 -> i 1:6:void setAutoSizeTextTypeWithDefaults(int):880:880 -> j 1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):869:869 -> k 1:1:void setLineHeight(int,float):0:0 -> l 1:7:int getAutoSizeTextType():858:858 -> m androidx.appcompat.widget.AppCompatTextView$SuperCallerApi28 -> androidx.appcompat.widget.p$c: # {"id":"sourceFile","fileName":"AppCompatTextView.java"} androidx.appcompat.widget.AppCompatTextView this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p;"} 1:6:void (androidx.appcompat.widget.AppCompatTextView):899:899 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)V"} 1:6:void setLastBaselineToBottomHeight(int):908:908 -> e 1:6:void setFirstBaselineToTopHeight(int):903:903 -> f androidx.appcompat.widget.AppCompatTextView$SuperCallerApi34 -> androidx.appcompat.widget.p$d: # {"id":"sourceFile","fileName":"AppCompatTextView.java"} androidx.appcompat.widget.AppCompatTextView this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/p;"} 1:6:void (androidx.appcompat.widget.AppCompatTextView):913:913 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/p;)V"} 1:6:void setLineHeight(int,float):916:916 -> l androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper -> androidx.appcompat.widget.q: # {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"} int mAutoSizeTextType -> a boolean mNeedsAutoSizeText -> b float mAutoSizeStepGranularityInPx -> c float mAutoSizeMinTextSizeInPx -> d float mAutoSizeMaxTextSizeInPx -> e int[] mAutoSizeTextSizesInPx -> f boolean mHasPresetAutoSizeValues -> g android.text.TextPaint mTempTextPaint -> h android.widget.TextView mTextView -> i android.content.Context mContext -> j androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl mImpl -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q$d;"} android.graphics.RectF TEMP_RECTF -> l java.util.concurrent.ConcurrentHashMap sTextViewMethodByNameCache -> m 1:7:void ():64:64 -> 8:15:void ():75:75 -> 1:4:void (android.widget.TextView):147:147 -> 5:6:void (android.widget.TextView):82:82 -> 7:10:void (android.widget.TextView):84:84 -> 11:12:void (android.widget.TextView):86:86 -> 13:14:void (android.widget.TextView):88:88 -> 15:16:void (android.widget.TextView):90:90 -> 17:20:void (android.widget.TextView):93:93 -> 21:22:void (android.widget.TextView):97:97 -> 23:24:void (android.widget.TextView):148:148 -> 25:30:void (android.widget.TextView):149:149 -> 31:36:void (android.widget.TextView):150:150 -> 37:44:void (android.widget.TextView):151:151 -> 45:52:void (android.widget.TextView):153:153 -> 1:8:void autoSizeText():589:589 -> a 9:12:void autoSizeText():593:593 -> a 13:29:void autoSizeText():594:594 -> a 30:42:void autoSizeText():598:598 -> a 43:44:void autoSizeText():602:602 -> a 45:57:void autoSizeText():601:601 -> a 58:62:void autoSizeText():602:602 -> a 63:77:void autoSizeText():603:603 -> a 78:87:void autoSizeText():604:604 -> a 88:90:void autoSizeText():610:610 -> a 91:94:void autoSizeText():611:611 -> a 95:97:void autoSizeText():612:612 -> a 98:99:void autoSizeText():613:613 -> a 100:104:void autoSizeText():614:614 -> a 105:115:void autoSizeText():615:615 -> a 116:121:void autoSizeText():616:616 -> a 122:127:void autoSizeText():618:618 -> a 128:130:void autoSizeText():622:622 -> a 1:4:int[] cleanupAutoSizePresetSizes(int[]):497:497 -> b 5:7:int[] cleanupAutoSizePresetSizes(int[]):501:501 -> b 8:16:int[] cleanupAutoSizePresetSizes(int[]):503:503 -> b 17:20:int[] cleanupAutoSizePresetSizes(int[]):505:505 -> b 21:30:int[] cleanupAutoSizePresetSizes(int[]):508:508 -> b 31:40:int[] cleanupAutoSizePresetSizes(int[]):509:509 -> b 41:47:int[] cleanupAutoSizePresetSizes(int[]):513:513 -> b 48:51:int[] cleanupAutoSizePresetSizes(int[]):516:516 -> b 52:55:int[] cleanupAutoSizePresetSizes(int[]):517:517 -> b 56:71:int[] cleanupAutoSizePresetSizes(int[]):519:519 -> b 2:5:void clearAutoSizeConfiguration():626:626 -> c 6:7:void clearAutoSizeConfiguration():627:627 -> c 8:9:void clearAutoSizeConfiguration():628:628 -> c 10:11:void clearAutoSizeConfiguration():629:629 -> c 12:15:void clearAutoSizeConfiguration():630:630 -> c 16:18:void clearAutoSizeConfiguration():631:631 -> c 1:15:android.text.StaticLayout createLayout(java.lang.CharSequence,android.text.Layout$Alignment,int,int):723:723 -> d 1:12:int findLargestTextSizeWhichFits(android.graphics.RectF):680:680 -> e 13:14:int findLargestTextSizeWhichFits(android.graphics.RectF):690:690 -> e 15:34:int findLargestTextSizeWhichFits(android.graphics.RectF):691:691 -> e 35:39:int findLargestTextSizeWhichFits(android.graphics.RectF):700:700 -> e 40:47:int findLargestTextSizeWhichFits(android.graphics.RectF):682:682 -> e 1:7:int getAutoSizeMaxTextSize():455:455 -> f 1:7:int getAutoSizeMinTextSize():440:440 -> g 1:7:int getAutoSizeStepGranularity():425:425 -> h 1:3:int[] getAutoSizeTextAvailableSizes():467:467 -> i 1:3:int getAutoSizeTextType():412:412 -> j 2:11:java.lang.reflect.Method getTextViewMethod(java.lang.String):800:800 -> k 12:20:java.lang.reflect.Method getTextViewMethod(java.lang.String):802:802 -> k 21:23:java.lang.reflect.Method getTextViewMethod(java.lang.String):804:804 -> k 24:32:java.lang.reflect.Method getTextViewMethod(java.lang.String):806:806 -> k 33:60:java.lang.reflect.Method getTextViewMethod(java.lang.String):812:812 -> k 1:4:void initTempTextPaint(int):705:705 -> l 5:12:void initTempTextPaint(int):706:706 -> l 13:15:void initTempTextPaint(int):708:708 -> l 16:26:void initTempTextPaint(int):710:710 -> l 27:33:void initTempTextPaint(int):711:711 -> l 1:5:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):783:783 -> m 6:13:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):784:784 -> m 14:14:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):792:792 -> m 15:42:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):787:787 -> m 1:14:boolean isAutoSizeEnabled():824:824 -> n 1:9:void loadFromAttributes(android.util.AttributeSet,int):164:164 -> o 10:23:void loadFromAttributes(android.util.AttributeSet,int):166:166 -> o 24:31:void loadFromAttributes(android.util.AttributeSet,int):169:169 -> o 32:39:void loadFromAttributes(android.util.AttributeSet,int):170:170 -> o 40:49:void loadFromAttributes(android.util.AttributeSet,int):173:173 -> o 50:57:void loadFromAttributes(android.util.AttributeSet,int):174:174 -> o 58:65:void loadFromAttributes(android.util.AttributeSet,int):178:178 -> o 66:73:void loadFromAttributes(android.util.AttributeSet,int):179:179 -> o 74:81:void loadFromAttributes(android.util.AttributeSet,int):183:183 -> o 82:89:void loadFromAttributes(android.util.AttributeSet,int):184:184 -> o 90:97:void loadFromAttributes(android.util.AttributeSet,int):188:188 -> o 98:105:void loadFromAttributes(android.util.AttributeSet,int):189:189 -> o 106:109:void loadFromAttributes(android.util.AttributeSet,int):192:192 -> o 110:113:void loadFromAttributes(android.util.AttributeSet,int):193:193 -> o 114:116:void loadFromAttributes(android.util.AttributeSet,int):194:194 -> o 117:119:void loadFromAttributes(android.util.AttributeSet,int):195:195 -> o 120:122:void loadFromAttributes(android.util.AttributeSet,int):198:198 -> o 123:128:void loadFromAttributes(android.util.AttributeSet,int):200:200 -> o 129:133:void loadFromAttributes(android.util.AttributeSet,int):201:201 -> o 134:137:void loadFromAttributes(android.util.AttributeSet,int):205:205 -> o 138:139:void loadFromAttributes(android.util.AttributeSet,int):206:206 -> o 140:154:void loadFromAttributes(android.util.AttributeSet,int):207:207 -> o 155:164:void loadFromAttributes(android.util.AttributeSet,int):210:210 -> o 165:174:void loadFromAttributes(android.util.AttributeSet,int):217:217 -> o 175:177:void loadFromAttributes(android.util.AttributeSet,int):228:228 -> o 178:181:void loadFromAttributes(android.util.AttributeSet,int):233:233 -> o 182:184:void loadFromAttributes(android.util.AttributeSet,int):236:236 -> o 1:6:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):321:321 -> p 7:17:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):322:322 -> p 18:22:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):323:323 -> p 23:27:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):325:325 -> p 28:31:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):327:327 -> p 32:34:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):330:330 -> p 35:40:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):333:333 -> p 41:44:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):334:334 -> p 1:6:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):363:363 -> q 7:10:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):364:364 -> q 11:14:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):366:366 -> q 15:19:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):369:369 -> q 20:21:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):371:371 -> q 22:31:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):372:372 -> q 32:47:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):375:375 -> q 48:53:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):380:380 -> q 54:60:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):381:381 -> q 61:72:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):382:382 -> q 73:87:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):383:383 -> q 88:89:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):386:386 -> q 90:95:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):389:389 -> q 96:99:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):390:390 -> q 1:11:void setAutoSizeTextTypeWithDefaults(int):255:255 -> r 12:13:void setAutoSizeTextTypeWithDefaults(int):261:261 -> r 14:24:void setAutoSizeTextTypeWithDefaults(int):262:262 -> r 25:30:void setAutoSizeTextTypeWithDefaults(int):263:263 -> r 31:36:void setAutoSizeTextTypeWithDefaults(int):267:267 -> r 37:39:void setAutoSizeTextTypeWithDefaults(int):272:272 -> r 40:45:void setAutoSizeTextTypeWithDefaults(int):276:276 -> r 46:49:void setAutoSizeTextTypeWithDefaults(int):277:277 -> r 50:72:void setAutoSizeTextTypeWithDefaults(int):281:281 -> r 73:76:void setAutoSizeTextTypeWithDefaults(int):258:258 -> r 1:14:void setRawTextSize(float):645:645 -> s 15:23:void setRawTextSize(float):646:646 -> s 24:29:void setRawTextSize(float):648:648 -> s 30:38:void setRawTextSize(float):650:650 -> s 39:40:void setRawTextSize(float):652:652 -> s 41:48:void setRawTextSize(float):656:656 -> s 49:56:void setRawTextSize(float):658:658 -> s 57:65:void setRawTextSize(float):661:661 -> s 66:71:void setRawTextSize(float):665:665 -> s 72:76:void setRawTextSize(float):667:667 -> s 77:82:void setRawTextSize(float):670:670 -> s 1:4:void setTextSizeInternal(int,float):636:636 -> t 5:9:void setTextSizeInternal(int,float):637:637 -> t 10:13:void setTextSizeInternal(int,float):638:638 -> t 14:25:void setTextSizeInternal(int,float):640:640 -> t 1:12:boolean setupAutoSizeText():560:560 -> u 13:21:boolean setupAutoSizeText():564:564 -> u 22:36:boolean setupAutoSizeText():566:566 -> u 37:40:boolean setupAutoSizeText():568:568 -> u 41:56:boolean setupAutoSizeText():570:570 -> u 57:62:boolean setupAutoSizeText():573:573 -> u 63:65:boolean setupAutoSizeText():575:575 -> u 66:67:boolean setupAutoSizeText():577:577 -> u 68:70:boolean setupAutoSizeText():580:580 -> u 1:4:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):471:471 -> v 5:12:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):472:472 -> v 13:21:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):476:476 -> v 22:27:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):478:478 -> v 28:31:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):479:479 -> v 1:10:boolean setupAutoSizeUniformPresetSizesConfiguration():484:484 -> w 11:14:boolean setupAutoSizeUniformPresetSizesConfiguration():485:485 -> w 15:16:boolean setupAutoSizeUniformPresetSizesConfiguration():487:487 -> w 17:22:boolean setupAutoSizeUniformPresetSizesConfiguration():488:488 -> w 23:29:boolean setupAutoSizeUniformPresetSizesConfiguration():489:489 -> w 30:32:boolean setupAutoSizeUniformPresetSizesConfiguration():490:490 -> w 1:6:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):741:741 -> x 7:14:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):742:742 -> x 15:23:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):744:744 -> x 24:29:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):750:750 -> x 30:32:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):751:751 -> x 33:44:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):754:754 -> x 45:59:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):756:756 -> x 60:65:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):759:759 -> x 66:81:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):760:760 -> x 82:94:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):765:765 -> x 1:2:boolean supportsAutoSizeText():0:0 -> y 4:16:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):535:535 -> z 17:18:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):552:552 -> z 19:20:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):553:553 -> z 21:22:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):554:554 -> z 23:25:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):555:555 -> z 26:28:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):556:556 -> z 29:54:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):547:547 -> z 55:90:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):541:541 -> z 91:116:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):536:536 -> z androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Api23Impl -> androidx.appcompat.widget.q$a: # {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"} 2:5:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):854:854 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/text/Layout$Alignment;IILandroid/widget/TextView;Landroid/text/TextPaint;Landroidx/appcompat/widget/q$d;)Landroid/text/StaticLayout;"} 6:9:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):853:853 -> a 10:13:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):856:856 -> a 14:17:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):858:858 -> a 18:21:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):859:859 -> a 22:25:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):857:857 -> a 26:33:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):860:860 -> a 34:41:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):861:861 -> a 42:55:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):862:862 -> a 56:58:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):863:863 -> a 59:62:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):868:868 -> a 63:69:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):871:871 -> a 70:74:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int,android.widget.TextView,android.text.TextPaint,androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl):873:873 -> a androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl -> androidx.appcompat.widget.q$d: # {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"} 1:4:void ():107:107 -> void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView) -> a 1:15:boolean isHorizontallyScrollable(android.widget.TextView):110:110 -> b androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl23 -> androidx.appcompat.widget.q$b: # {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"} 1:4:void ():119:119 -> 1:4:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):124:124 -> a 5:10:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):125:125 -> a 11:14:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):127:127 -> a androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29 -> androidx.appcompat.widget.q$c: # {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"} 1:4:void ():133:133 -> 1:8:void computeAndSetTextDirection(android.text.StaticLayout$Builder,android.widget.TextView):143:143 -> a 1:5:boolean isHorizontallyScrollable(android.widget.TextView):137:137 -> b androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.TextDirectionHeuristic m(android.widget.TextView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(android.widget.TextView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.ButtonBarLayout -> androidx.appcompat.widget.ButtonBarLayout: # {"id":"sourceFile","fileName":"ButtonBarLayout.java"} boolean mAllowStacking -> a boolean mStacked -> b int mLastWidthSize -> c 1:4:void (android.content.Context,android.util.AttributeSet):52:52 -> 5:6:void (android.content.Context,android.util.AttributeSet):49:49 -> 7:12:void (android.content.Context,android.util.AttributeSet):53:53 -> 13:22:void (android.content.Context,android.util.AttributeSet):54:54 -> 23:31:void (android.content.Context,android.util.AttributeSet):56:56 -> 32:34:void (android.content.Context,android.util.AttributeSet):57:57 -> 35:40:void (android.content.Context,android.util.AttributeSet):61:61 -> 41:46:void (android.content.Context,android.util.AttributeSet):62:62 -> 1:6:int getNextVisibleChildIndex(int):155:155 -> a 7:22:int getNextVisibleChildIndex(int):156:156 -> a 1:3:boolean isStacked():185:185 -> b 1:4:void onMeasure(int,int):78:78 -> onMeasure 5:9:void onMeasure(int,int):80:80 -> onMeasure 10:19:void onMeasure(int,int):81:81 -> onMeasure 20:22:void onMeasure(int,int):83:83 -> onMeasure 23:24:void onMeasure(int,int):86:86 -> onMeasure 25:41:void onMeasure(int,int):95:95 -> onMeasure 42:49:void onMeasure(int,int):96:96 -> onMeasure 50:52:void onMeasure(int,int):104:104 -> onMeasure 53:62:void onMeasure(int,int):106:106 -> onMeasure 63:73:void onMeasure(int,int):109:109 -> onMeasure 74:79:void onMeasure(int,int):114:114 -> onMeasure 80:82:void onMeasure(int,int):121:121 -> onMeasure 83:88:void onMeasure(int,int):127:127 -> onMeasure 89:92:void onMeasure(int,int):129:129 -> onMeasure 93:98:void onMeasure(int,int):130:130 -> onMeasure 99:113:void onMeasure(int,int):131:131 -> onMeasure 114:120:void onMeasure(int,int):133:133 -> onMeasure 121:126:void onMeasure(int,int):134:134 -> onMeasure 127:134:void onMeasure(int,int):136:136 -> onMeasure 135:152:void onMeasure(int,int):137:137 -> onMeasure 153:158:void onMeasure(int,int):140:140 -> onMeasure 159:164:void onMeasure(int,int):144:144 -> onMeasure 165:169:void onMeasure(int,int):145:145 -> onMeasure 170:173:void onMeasure(int,int):149:149 -> onMeasure 1:4:void setAllowStacking(boolean):67:67 -> setAllowStacking 5:8:void setAllowStacking(boolean):68:68 -> setAllowStacking 9:15:void setAllowStacking(boolean):69:69 -> setAllowStacking 16:18:void setAllowStacking(boolean):70:70 -> setAllowStacking 19:22:void setAllowStacking(boolean):72:72 -> setAllowStacking 1:10:void setStacked(boolean):164:164 -> setStacked 11:12:void setStacked(boolean):165:165 -> setStacked 13:23:void setStacked(boolean):167:167 -> setStacked 24:26:void setStacked(boolean):168:168 -> setStacked 27:40:void setStacked(boolean):170:170 -> setStacked 41:43:void setStacked(boolean):172:172 -> setStacked 44:51:void setStacked(boolean):177:177 -> setStacked 52:62:void setStacked(boolean):179:179 -> setStacked androidx.appcompat.widget.ContentFrameLayout -> androidx.appcompat.widget.ContentFrameLayout: # {"id":"sourceFile","fileName":"ContentFrameLayout.java"} android.util.TypedValue mMinWidthMajor -> a android.util.TypedValue mMinWidthMinor -> b android.util.TypedValue mFixedWidthMajor -> c android.util.TypedValue mFixedWidthMinor -> d android.util.TypedValue mFixedHeightMajor -> e android.util.TypedValue mFixedHeightMinor -> f android.graphics.Rect mDecorPadding -> g 1:1:void (android.content.Context,android.util.AttributeSet):62:62 -> 2:3:void (android.content.Context,android.util.AttributeSet,int):67:68 -> 1:11:android.util.TypedValue getFixedHeightMajor():193:193 -> getFixedHeightMajor 12:14:android.util.TypedValue getFixedHeightMajor():194:194 -> getFixedHeightMajor 1:11:android.util.TypedValue getFixedHeightMinor():198:198 -> getFixedHeightMinor 12:14:android.util.TypedValue getFixedHeightMinor():199:199 -> getFixedHeightMinor 1:11:android.util.TypedValue getFixedWidthMajor():183:183 -> getFixedWidthMajor 12:14:android.util.TypedValue getFixedWidthMajor():184:184 -> getFixedWidthMajor 1:11:android.util.TypedValue getFixedWidthMinor():188:188 -> getFixedWidthMinor 12:14:android.util.TypedValue getFixedWidthMinor():189:189 -> getFixedWidthMinor 1:11:android.util.TypedValue getMinWidthMajor():173:173 -> getMinWidthMajor 12:14:android.util.TypedValue getMinWidthMajor():174:174 -> getMinWidthMajor 1:11:android.util.TypedValue getMinWidthMinor():178:178 -> getMinWidthMinor 12:14:android.util.TypedValue getMinWidthMinor():179:179 -> getMinWidthMinor 1:4:void onAttachedToWindow():204:204 -> onAttachedToWindow 1:4:void onDetachedFromWindow():212:212 -> onDetachedFromWindow 1:12:void onMeasure(int,int):97:97 -> onMeasure 13:23:void onMeasure(int,int):98:98 -> onMeasure 24:27:void onMeasure(int,int):100:100 -> onMeasure 28:41:void onMeasure(int,int):101:101 -> onMeasure 42:48:void onMeasure(int,int):105:105 -> onMeasure 49:54:void onMeasure(int,int):106:106 -> onMeasure 55:62:void onMeasure(int,int):109:109 -> onMeasure 63:74:void onMeasure(int,int):111:111 -> onMeasure 75:82:void onMeasure(int,int):114:114 -> onMeasure 83:86:void onMeasure(int,int):115:115 -> onMeasure 87:90:void onMeasure(int,int):117:117 -> onMeasure 91:101:void onMeasure(int,int):116:116 -> onMeasure 102:108:void onMeasure(int,int):124:124 -> onMeasure 109:114:void onMeasure(int,int):125:125 -> onMeasure 115:122:void onMeasure(int,int):128:128 -> onMeasure 123:134:void onMeasure(int,int):130:130 -> onMeasure 135:142:void onMeasure(int,int):133:133 -> onMeasure 143:146:void onMeasure(int,int):134:134 -> onMeasure 147:150:void onMeasure(int,int):136:136 -> onMeasure 151:154:void onMeasure(int,int):135:135 -> onMeasure 155:157:void onMeasure(int,int):141:141 -> onMeasure 158:161:void onMeasure(int,int):143:143 -> onMeasure 162:171:void onMeasure(int,int):146:146 -> onMeasure 172:178:void onMeasure(int,int):149:149 -> onMeasure 179:184:void onMeasure(int,int):150:150 -> onMeasure 185:192:void onMeasure(int,int):153:153 -> onMeasure 193:204:void onMeasure(int,int):155:155 -> onMeasure 205:214:void onMeasure(int,int):158:158 -> onMeasure 215:222:void onMeasure(int,int):161:161 -> onMeasure 223:226:void onMeasure(int,int):168:168 -> onMeasure 1:1:void setAttachListener(androidx.appcompat.widget.ContentFrameLayout$OnAttachListener):0:0 -> setAttachListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ContentFrameLayout$a;)V"} androidx.appcompat.widget.ContentFrameLayout$OnAttachListener -> androidx.appcompat.widget.ContentFrameLayout$a: # {"id":"sourceFile","fileName":"ContentFrameLayout.java"} androidx.appcompat.widget.DecorToolbar -> androidx.appcompat.widget.t: # {"id":"sourceFile","fileName":"DecorToolbar.java"} void setLogo(int) -> a void setWindowTitle(java.lang.CharSequence) -> b void setWindowCallback(android.view.Window$Callback) -> c void setIcon(int) -> setIcon void setIcon(android.graphics.drawable.Drawable) -> setIcon androidx.appcompat.widget.DialogTitle -> androidx.appcompat.widget.DialogTitle: # {"id":"sourceFile","fileName":"DialogTitle.java"} 1:4:void (android.content.Context,android.util.AttributeSet):45:45 -> 1:3:void onMeasure(int,int):54:54 -> onMeasure 4:9:void onMeasure(int,int):56:56 -> onMeasure 10:17:void onMeasure(int,int):58:58 -> onMeasure 18:24:void onMeasure(int,int):60:60 -> onMeasure 25:28:void onMeasure(int,int):62:62 -> onMeasure 29:31:void onMeasure(int,int):63:63 -> onMeasure 32:48:void onMeasure(int,int):65:65 -> onMeasure 49:57:void onMeasure(int,int):69:69 -> onMeasure 58:60:void onMeasure(int,int):73:73 -> onMeasure 61:63:void onMeasure(int,int):75:75 -> onMeasure 64:67:void onMeasure(int,int):77:77 -> onMeasure androidx.appcompat.widget.DrawableUtils -> androidx.appcompat.widget.u: # {"id":"sourceFile","fileName":"DrawableUtils.java"} int[] CHECKED_STATE_SET -> a int[] EMPTY_STATE_SET -> b android.graphics.Rect INSETS_NONE -> c 4:10:void ():42:42 -> 11:14:void ():43:43 -> 15:22:void ():45:45 -> 1:8:void fixDrawable(android.graphics.drawable.Drawable):76:76 -> a 9:18:void fixDrawable(android.graphics.drawable.Drawable):77:77 -> a 19:20:void fixDrawable(android.graphics.drawable.Drawable):82:82 -> a 21:26:void fixDrawable(android.graphics.drawable.Drawable):83:83 -> a 27:30:void fixDrawable(android.graphics.drawable.Drawable):86:86 -> a 1:6:void forceDrawableStateChange(android.graphics.drawable.Drawable):105:105 -> b 7:10:void forceDrawableStateChange(android.graphics.drawable.Drawable):106:106 -> b 11:16:void forceDrawableStateChange(android.graphics.drawable.Drawable):111:111 -> b 17:21:void forceDrawableStateChange(android.graphics.drawable.Drawable):108:108 -> b 22:25:void forceDrawableStateChange(android.graphics.drawable.Drawable):114:114 -> b 15:17:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):133:133 -> c 18:20:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):131:131 -> c 21:23:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):129:129 -> c 24:26:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):127:127 -> c 27:29:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):125:125 -> c 30:32:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):123:123 -> c androidx.appcompat.widget.DropDownListView -> androidx.appcompat.widget.v: # {"id":"sourceFile","fileName":"DropDownListView.java"} android.graphics.Rect mSelectorRect -> a int mSelectionLeftPadding -> b int mSelectionTopPadding -> c int mSelectionRightPadding -> d int mSelectionBottomPadding -> e int mMotionPosition -> f androidx.appcompat.widget.DropDownListView$GateKeeperDrawable mSelector -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v$d;"} boolean mListSelectionHidden -> h boolean mHijackFocus -> i boolean mDrawsInPressedState -> j androidx.core.widget.ListViewAutoScrollHelper mScrollHelper -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/d;"} androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v$f;"} 2:6:void (android.content.Context,boolean):125:125 -> 7:14:void (android.content.Context,boolean):58:58 -> 15:16:void (android.content.Context,boolean):59:59 -> 17:18:void (android.content.Context,boolean):60:60 -> 19:20:void (android.content.Context,boolean):61:61 -> 21:22:void (android.content.Context,boolean):62:62 -> 23:24:void (android.content.Context,boolean):126:126 -> 25:28:void (android.content.Context,boolean):127:127 -> 2:3:void clearPressedItem():644:644 -> a 4:6:void clearPressedItem():645:645 -> a 7:9:void clearPressedItem():647:647 -> a 10:22:void clearPressedItem():649:649 -> a 23:26:void clearPressedItem():651:651 -> a 1:4:void clickPressedItem(android.view.View,int):560:560 -> b 5:8:void clickPressedItem(android.view.View,int):561:561 -> b 1:8:void drawSelectorCompat(android.graphics.Canvas):583:583 -> c 9:14:void drawSelectorCompat(android.graphics.Canvas):584:584 -> c 15:19:void drawSelectorCompat(android.graphics.Canvas):586:586 -> c 20:23:void drawSelectorCompat(android.graphics.Canvas):587:587 -> c 1:4:int measureHeightOfChildrenCompat(int,int,int,int,int):303:303 -> d 5:8:int measureHeightOfChildrenCompat(int,int,int,int,int):304:304 -> d 9:12:int measureHeightOfChildrenCompat(int,int,int,int,int):305:305 -> d 13:16:int measureHeightOfChildrenCompat(int,int,int,int,int):306:306 -> d 17:32:int measureHeightOfChildrenCompat(int,int,int,int,int):308:308 -> d 33:43:int measureHeightOfChildrenCompat(int,int,int,int,int):325:325 -> d 44:51:int measureHeightOfChildrenCompat(int,int,int,int,int):327:327 -> d 52:55:int measureHeightOfChildrenCompat(int,int,int,int,int):332:332 -> d 56:61:int measureHeightOfChildrenCompat(int,int,int,int,int):336:336 -> d 62:65:int measureHeightOfChildrenCompat(int,int,int,int,int):339:339 -> d 66:68:int measureHeightOfChildrenCompat(int,int,int,int,int):340:340 -> d 69:74:int measureHeightOfChildrenCompat(int,int,int,int,int):343:343 -> d 75:79:int measureHeightOfChildrenCompat(int,int,int,int,int):344:344 -> d 80:83:int measureHeightOfChildrenCompat(int,int,int,int,int):347:347 -> d 84:86:int measureHeightOfChildrenCompat(int,int,int,int,int):349:349 -> d 87:92:int measureHeightOfChildrenCompat(int,int,int,int,int):353:353 -> d 93:118:int measureHeightOfChildrenCompat(int,int,int,int,int):360:360 -> d 1:3:void dispatchDraw(android.graphics.Canvas):213:213 -> dispatchDraw 4:7:void dispatchDraw(android.graphics.Canvas):216:216 -> dispatchDraw 1:5:void drawableStateChanged():199:199 -> drawableStateChanged 6:9:void drawableStateChanged():203:203 -> drawableStateChanged 10:12:void drawableStateChanged():205:205 -> drawableStateChanged 13:16:void drawableStateChanged():206:206 -> drawableStateChanged 1:23:boolean onForwardedEvent(android.view.MotionEvent,int):503:503 -> e 24:30:boolean onForwardedEvent(android.view.MotionEvent,int):512:512 -> e 31:35:boolean onForwardedEvent(android.view.MotionEvent,int):518:518 -> e 36:40:boolean onForwardedEvent(android.view.MotionEvent,int):519:519 -> e 41:49:boolean onForwardedEvent(android.view.MotionEvent,int):520:520 -> e 50:61:boolean onForwardedEvent(android.view.MotionEvent,int):526:526 -> e 62:66:boolean onForwardedEvent(android.view.MotionEvent,int):527:527 -> e 67:74:boolean onForwardedEvent(android.view.MotionEvent,int):531:531 -> e 75:79:boolean onForwardedEvent(android.view.MotionEvent,int):538:538 -> e 80:83:boolean onForwardedEvent(android.view.MotionEvent,int):543:543 -> e 84:90:boolean onForwardedEvent(android.view.MotionEvent,int):544:544 -> e 91:95:boolean onForwardedEvent(android.view.MotionEvent,int):546:546 -> e 96:101:boolean onForwardedEvent(android.view.MotionEvent,int):547:547 -> e 102:105:boolean onForwardedEvent(android.view.MotionEvent,int):548:548 -> e 106:109:boolean onForwardedEvent(android.view.MotionEvent,int):549:549 -> e 1:2:void positionSelectorCompat(int,android.view.View):623:623 -> f 3:21:void positionSelectorCompat(int,android.view.View):624:624 -> f 22:28:void positionSelectorCompat(int,android.view.View):627:627 -> f 29:35:void positionSelectorCompat(int,android.view.View):628:628 -> f 36:42:void positionSelectorCompat(int,android.view.View):629:629 -> f 43:49:void positionSelectorCompat(int,android.view.View):630:630 -> f 50:53:void positionSelectorCompat(int,android.view.View):634:634 -> f 54:61:void positionSelectorCompat(int,android.view.View):635:635 -> f 62:67:void positionSelectorCompat(int,android.view.View):636:636 -> f 68:71:void positionSelectorCompat(int,android.view.View):638:638 -> f 1:16:void positionSelectorLikeFocusCompat(int,android.view.View):604:604 -> g 17:19:void positionSelectorLikeFocusCompat(int,android.view.View):607:607 -> g 20:24:void positionSelectorLikeFocusCompat(int,android.view.View):610:610 -> g 25:26:void positionSelectorLikeFocusCompat(int,android.view.View):613:613 -> g 27:30:void positionSelectorLikeFocusCompat(int,android.view.View):614:614 -> g 31:34:void positionSelectorLikeFocusCompat(int,android.view.View):615:615 -> g 35:45:void positionSelectorLikeFocusCompat(int,android.view.View):616:616 -> g 46:49:void positionSelectorLikeFocusCompat(int,android.view.View):617:617 -> g 1:3:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):593:593 -> h 4:12:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):595:595 -> h 13:16:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):597:597 -> h 1:15:boolean hasFocus():177:177 -> hasFocus 1:15:boolean hasWindowFocus():157:157 -> hasWindowFocus 2:3:void setPressedItem(android.view.View,int,float,float):661:661 -> i 4:6:void setPressedItem(android.view.View,int,float,float):665:665 -> i 7:12:void setPressedItem(android.view.View,int,float,float):667:667 -> i 13:15:void setPressedItem(android.view.View,int,float,float):668:668 -> i 16:18:void setPressedItem(android.view.View,int,float,float):672:672 -> i 19:24:void setPressedItem(android.view.View,int,float,float):676:676 -> i 25:37:void setPressedItem(android.view.View,int,float,float):677:677 -> i 38:43:void setPressedItem(android.view.View,int,float,float):678:678 -> i 44:46:void setPressedItem(android.view.View,int,float,float):679:679 -> i 47:48:void setPressedItem(android.view.View,int,float,float):682:682 -> i 49:55:void setPressedItem(android.view.View,int,float,float):685:685 -> i 56:62:void setPressedItem(android.view.View,int,float,float):686:686 -> i 63:65:void setPressedItem(android.view.View,int,float,float):688:688 -> i 66:71:void setPressedItem(android.view.View,int,float,float):690:690 -> i 72:74:void setPressedItem(android.view.View,int,float,float):691:691 -> i 75:77:void setPressedItem(android.view.View,int,float,float):695:695 -> i 78:80:void setPressedItem(android.view.View,int,float,float):700:700 -> i 81:84:void setPressedItem(android.view.View,int,float,float):704:704 -> i 1:15:boolean isFocused():167:167 -> isFocused 1:18:boolean isInTouchMode():147:147 -> isInTouchMode 1:4:void setSelectorEnabled(boolean):384:384 -> j 5:8:void setSelectorEnabled(boolean):385:385 -> j 1:6:boolean superIsSelectedChildViewEnabled():130:130 -> k 7:11:boolean superIsSelectedChildViewEnabled():131:131 -> k 12:16:boolean superIsSelectedChildViewEnabled():133:133 -> k 1:6:void superSetSelectedChildViewEnabled(boolean):137:137 -> l 7:10:void superSetSelectedChildViewEnabled(boolean):138:138 -> l 11:14:void superSetSelectedChildViewEnabled(boolean):140:140 -> l 1:3:boolean touchModeDrawsInPressedStateCompat():708:708 -> m 1:6:void updateSelectorStateCompat():576:576 -> n 7:18:void updateSelectorStateCompat():577:577 -> n 19:26:void updateSelectorStateCompat():578:578 -> n 2:3:void onDetachedFromWindow():489:489 -> onDetachedFromWindow 4:7:void onDetachedFromWindow():490:490 -> onDetachedFromWindow 1:6:boolean onHoverEvent(android.view.MotionEvent):441:441 -> onHoverEvent 7:11:boolean onHoverEvent(android.view.MotionEvent):444:444 -> onHoverEvent 12:19:boolean onHoverEvent(android.view.MotionEvent):447:447 -> onHoverEvent 20:23:boolean onHoverEvent(android.view.MotionEvent):448:448 -> onHoverEvent 24:30:boolean onHoverEvent(android.view.MotionEvent):451:451 -> onHoverEvent 31:33:boolean onHoverEvent(android.view.MotionEvent):452:452 -> onHoverEvent 34:46:boolean onHoverEvent(android.view.MotionEvent):456:456 -> onHoverEvent 47:50:boolean onHoverEvent(android.view.MotionEvent):481:481 -> onHoverEvent 51:66:boolean onHoverEvent(android.view.MotionEvent):459:459 -> onHoverEvent 67:72:boolean onHoverEvent(android.view.MotionEvent):461:461 -> onHoverEvent 73:82:boolean onHoverEvent(android.view.MotionEvent):462:462 -> onHoverEvent 83:88:boolean onHoverEvent(android.view.MotionEvent):463:463 -> onHoverEvent 89:95:boolean onHoverEvent(android.view.MotionEvent):466:466 -> onHoverEvent 96:101:boolean onHoverEvent(android.view.MotionEvent):468:468 -> onHoverEvent 102:105:boolean onHoverEvent(android.view.MotionEvent):471:471 -> onHoverEvent 106:117:boolean onHoverEvent(android.view.MotionEvent):473:473 -> onHoverEvent 118:121:boolean onHoverEvent(android.view.MotionEvent):476:476 -> onHoverEvent 1:7:boolean onTouchEvent(android.view.MotionEvent):221:221 -> onTouchEvent 8:23:boolean onTouchEvent(android.view.MotionEvent):223:223 -> onTouchEvent 24:27:boolean onTouchEvent(android.view.MotionEvent):226:226 -> onTouchEvent 28:30:boolean onTouchEvent(android.view.MotionEvent):228:228 -> onTouchEvent 31:35:boolean onTouchEvent(android.view.MotionEvent):230:230 -> onTouchEvent 1:3:void setListSelectionHidden(boolean):572:572 -> setListSelectionHidden 3:11:void setSelector(android.graphics.drawable.Drawable):182:182 -> setSelector 12:14:void setSelector(android.graphics.drawable.Drawable):183:183 -> setSelector 15:21:void setSelector(android.graphics.drawable.Drawable):185:185 -> setSelector 22:24:void setSelector(android.graphics.drawable.Drawable):187:187 -> setSelector 25:28:void setSelector(android.graphics.drawable.Drawable):190:190 -> setSelector 29:32:void setSelector(android.graphics.drawable.Drawable):191:191 -> setSelector 33:36:void setSelector(android.graphics.drawable.Drawable):192:192 -> setSelector 37:41:void setSelector(android.graphics.drawable.Drawable):193:193 -> setSelector androidx.appcompat.widget.DropDownListView$Api21Impl -> androidx.appcompat.widget.v$a: # {"id":"sourceFile","fileName":"DropDownListView.java"} 1:4:void drawableHotspotChanged(android.view.View,float,float):804:804 -> a androidx.appcompat.widget.DropDownListView$Api30Impl -> androidx.appcompat.widget.v$b: # {"id":"sourceFile","fileName":"DropDownListView.java"} java.lang.reflect.Method sPositionSelector -> a java.lang.reflect.Method sSetSelectedPositionInt -> b java.lang.reflect.Method sSetNextSelectedPositionInt -> c boolean sHasMethods -> d 1:38:void ():745:745 -> 39:41:void ():748:748 -> 42:53:void ():749:749 -> 54:56:void ():751:751 -> 57:68:void ():752:752 -> 69:71:void ():754:754 -> 72:75:void ():755:755 -> 76:79:void ():757:757 -> 1:3:boolean canPositionSelectorForHoveredItem():770:770 -> a 2:34:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):785:785 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/v;ILandroid/view/View;)V"} 35:47:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):786:786 -> b 48:62:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):787:787 -> b 63:67:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):791:791 -> b 68:71:void positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):789:789 -> b androidx.appcompat.widget.DropDownListView$Api33Impl -> androidx.appcompat.widget.v$c: # {"id":"sourceFile","fileName":"DropDownListView.java"} 1:5:boolean isSelectedChildViewEnabled(android.widget.AbsListView):861:861 -> a 1:4:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):866:866 -> b androidx.appcompat.widget.DropDownListView$GateKeeperDrawable -> androidx.appcompat.widget.v$d: # {"id":"sourceFile","fileName":"DropDownListView.java"} boolean mEnabled -> b 1:4:void (android.graphics.drawable.Drawable):393:393 -> 5:7:void (android.graphics.drawable.Drawable):394:394 -> 1:3:void setEnabled(boolean):398:398 -> b 1:4:void draw(android.graphics.Canvas):411:411 -> draw 5:8:void draw(android.graphics.Canvas):412:412 -> draw 1:4:void setHotspot(float,float):418:418 -> setHotspot 5:8:void setHotspot(float,float):419:419 -> setHotspot 1:4:void setHotspotBounds(int,int,int,int):425:425 -> setHotspotBounds 5:8:void setHotspotBounds(int,int,int,int):426:426 -> setHotspotBounds 1:4:boolean setState(int[]):403:403 -> setState 5:11:boolean setState(int[]):404:404 -> setState 1:4:boolean setVisible(boolean,boolean):432:432 -> setVisible 5:11:boolean setVisible(boolean,boolean):433:433 -> setVisible androidx.appcompat.widget.DropDownListView$PreApi33Impl -> androidx.appcompat.widget.v$e: # {"id":"sourceFile","fileName":"DropDownListView.java"} java.lang.reflect.Field sIsChildViewEnabled -> a 2:10:void ():817:817 -> 11:15:void ():818:818 -> 16:18:void ():820:820 -> 19:21:void ():823:823 -> 1:4:boolean isSelectedChildViewEnabled(android.widget.AbsListView):831:831 -> a 5:10:boolean isSelectedChildViewEnabled(android.widget.AbsListView):833:833 -> a 11:15:boolean isSelectedChildViewEnabled(android.widget.AbsListView):835:835 -> a 1:4:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):843:843 -> b 5:13:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):845:845 -> b 14:17:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):847:847 -> b androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable -> androidx.appcompat.widget.v$f: # {"id":"sourceFile","fileName":"DropDownListView.java"} androidx.appcompat.widget.DropDownListView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v;"} 1:6:void (androidx.appcompat.widget.DropDownListView):715:715 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/v;)V"} 1:5:void cancel():726:726 -> a 6:9:void cancel():727:727 -> a 1:6:void post():731:731 -> b 1:5:void run():721:721 -> run 6:9:void run():722:722 -> run androidx.appcompat.widget.FitWindowsFrameLayout -> androidx.appcompat.widget.FitWindowsFrameLayout: # {"id":"sourceFile","fileName":"FitWindowsFrameLayout.java"} 1:4:void (android.content.Context,android.util.AttributeSet):42:42 -> 1:5:boolean fitSystemWindows(android.graphics.Rect):55:55 -> fitSystemWindows 1:1:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):0:0 -> setOnFitSystemWindowsListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w;)V"} androidx.appcompat.widget.FitWindowsLinearLayout -> androidx.appcompat.widget.FitWindowsLinearLayout: # {"id":"sourceFile","fileName":"FitWindowsLinearLayout.java"} 1:4:void (android.content.Context,android.util.AttributeSet):42:42 -> 1:5:boolean fitSystemWindows(android.graphics.Rect):55:55 -> fitSystemWindows 1:1:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):0:0 -> setOnFitSystemWindowsListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/w;)V"} androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> androidx.appcompat.widget.w: # {"id":"sourceFile","fileName":"FitWindowsViewGroup.java"} androidx.appcompat.widget.ForwardingListener -> androidx.appcompat.widget.x: # {"id":"sourceFile","fileName":"ForwardingListener.java"} float mScaledTouchSlop -> a int mTapTimeout -> b int mLongPressTimeout -> c android.view.View mSrc -> d java.lang.Runnable mDisallowIntercept -> e java.lang.Runnable mTriggerLongPress -> f boolean mForwarding -> g int mActivePointerId -> h int[] mTmpLocation -> i 1:4:void (android.view.View):67:67 -> 5:8:void (android.view.View):65:65 -> 9:11:void (android.view.View):68:68 -> 12:14:void (android.view.View):69:69 -> 15:17:void (android.view.View):70:70 -> 18:32:void (android.view.View):72:72 -> 33:38:void (android.view.View):73:73 -> 39:47:void (android.view.View):76:76 -> 1:4:void clearCallbacks():215:215 -> a 5:9:void clearCallbacks():216:216 -> a 10:13:void clearCallbacks():219:219 -> a 14:19:void clearCallbacks():220:220 -> a androidx.appcompat.view.menu.ShowableListMenu getPopup() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/b;"} boolean onForwardingStarted() -> c 1:6:boolean onForwardingStopped():155:155 -> d 7:12:boolean onForwardingStopped():156:156 -> d 13:17:boolean onForwardingStopped():157:157 -> d 1:3:void onLongPress():225:225 -> e 4:5:void onLongPress():227:227 -> e 6:18:void onLongPress():228:228 -> e 19:25:void onLongPress():234:234 -> e 26:33:void onLongPress():239:239 -> e 34:42:void onLongPress():242:242 -> e 43:46:void onLongPress():243:243 -> e 47:49:void onLongPress():244:244 -> e 50:52:void onLongPress():245:245 -> e 53:55:void onLongPress():247:247 -> e 1:2:boolean onTouchForwarded(android.view.MotionEvent):258:258 -> f 3:9:boolean onTouchForwarded(android.view.MotionEvent):259:259 -> f 10:16:boolean onTouchForwarded(android.view.MotionEvent):260:260 -> f 17:24:boolean onTouchForwarded(android.view.MotionEvent):264:264 -> f 25:31:boolean onTouchForwarded(android.view.MotionEvent):265:265 -> f 32:35:boolean onTouchForwarded(android.view.MotionEvent):270:270 -> f 36:38:boolean onTouchForwarded(android.view.MotionEvent):271:271 -> f 39:41:boolean onTouchForwarded(android.view.MotionEvent):272:272 -> f 42:47:boolean onTouchForwarded(android.view.MotionEvent):275:275 -> f 48:50:boolean onTouchForwarded(android.view.MotionEvent):276:276 -> f 51:69:boolean onTouchForwarded(android.view.MotionEvent):279:279 -> f 1:2:boolean onTouchObserved(android.view.MotionEvent):169:169 -> g 3:10:boolean onTouchObserved(android.view.MotionEvent):170:170 -> g 11:26:boolean onTouchObserved(android.view.MotionEvent):174:174 -> g 27:34:boolean onTouchObserved(android.view.MotionEvent):190:190 -> g 35:38:boolean onTouchObserved(android.view.MotionEvent):192:192 -> g 39:42:boolean onTouchObserved(android.view.MotionEvent):193:193 -> g 43:50:boolean onTouchObserved(android.view.MotionEvent):196:196 -> g 51:53:boolean onTouchObserved(android.view.MotionEvent):197:197 -> g 54:61:boolean onTouchObserved(android.view.MotionEvent):200:200 -> g 62:65:boolean onTouchObserved(android.view.MotionEvent):207:207 -> g 66:71:boolean onTouchObserved(android.view.MotionEvent):177:177 -> g 72:75:boolean onTouchObserved(android.view.MotionEvent):179:179 -> g 76:82:boolean onTouchObserved(android.view.MotionEvent):180:180 -> g 83:90:boolean onTouchObserved(android.view.MotionEvent):182:182 -> g 91:94:boolean onTouchObserved(android.view.MotionEvent):184:184 -> g 95:101:boolean onTouchObserved(android.view.MotionEvent):185:185 -> g 102:110:boolean onTouchObserved(android.view.MotionEvent):187:187 -> g 10:24:boolean pointInView(android.view.View,float,float,float):288:288 -> h 25:43:boolean pointInView(android.view.View,float,float,float):289:289 -> h 1:2:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):308:308 -> i 3:6:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):309:309 -> i 7:17:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):310:310 -> i 1:2:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):297:297 -> j 3:6:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):298:298 -> j 7:19:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):299:299 -> j 1:6:boolean onTouch(android.view.View,android.view.MotionEvent):93:93 -> onTouch 7:23:boolean onTouch(android.view.View,android.view.MotionEvent):96:96 -> onTouch 24:40:boolean onTouch(android.view.View,android.view.MotionEvent):98:98 -> onTouch 41:49:boolean onTouch(android.view.View,android.view.MotionEvent):102:102 -> onTouch 50:53:boolean onTouch(android.view.View,android.view.MotionEvent):103:103 -> onTouch 54:58:boolean onTouch(android.view.View,android.view.MotionEvent):105:105 -> onTouch 59:61:boolean onTouch(android.view.View,android.view.MotionEvent):106:106 -> onTouch 62:70:boolean onTouch(android.view.View,android.view.MotionEvent):110:110 -> onTouch 1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow 2:4:void onViewDetachedFromWindow(android.view.View):120:120 -> onViewDetachedFromWindow 5:6:void onViewDetachedFromWindow(android.view.View):121:121 -> onViewDetachedFromWindow 7:10:void onViewDetachedFromWindow(android.view.View):123:123 -> onViewDetachedFromWindow 11:16:void onViewDetachedFromWindow(android.view.View):124:124 -> onViewDetachedFromWindow androidx.appcompat.widget.ForwardingListener$DisallowIntercept -> androidx.appcompat.widget.x$a: # {"id":"sourceFile","fileName":"ForwardingListener.java"} androidx.appcompat.widget.ForwardingListener this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"} 1:6:void (androidx.appcompat.widget.ForwardingListener):315:315 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/x;)V"} 1:11:void run():320:320 -> run 12:15:void run():322:322 -> run androidx.appcompat.widget.ForwardingListener$TriggerLongPress -> androidx.appcompat.widget.x$b: # {"id":"sourceFile","fileName":"ForwardingListener.java"} androidx.appcompat.widget.ForwardingListener this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/x;"} 1:6:void (androidx.appcompat.widget.ForwardingListener):328:328 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/x;)V"} 1:6:void run():333:333 -> run androidx.appcompat.widget.LinearLayoutCompat -> androidx.appcompat.widget.y: # {"id":"sourceFile","fileName":"LinearLayoutCompat.java"} boolean mBaselineAligned -> a int mBaselineAlignedChildIndex -> b int mBaselineChildTop -> c int mOrientation -> d int mGravity -> e int mTotalLength -> f float mWeightSum -> g boolean mUseLargestChild -> h int[] mMaxAscent -> i int[] mMaxDescent -> j android.graphics.drawable.Drawable mDivider -> k int mDividerWidth -> l int mDividerHeight -> m int mShowDividers -> n int mDividerPadding -> o 1:1:void (android.content.Context,android.util.AttributeSet):155:155 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):160:160 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):102:102 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):111:111 -> 5:5:void (android.content.Context,android.util.AttributeSet,int):118:118 -> 6:6:void (android.content.Context,android.util.AttributeSet,int):122:122 -> 7:7:void (android.content.Context,android.util.AttributeSet,int):162:162 -> 8:8:void (android.content.Context,android.util.AttributeSet,int):164:164 -> 9:9:void (android.content.Context,android.util.AttributeSet,int):166:166 -> 10:10:void (android.content.Context,android.util.AttributeSet,int):164:164 -> 11:11:void (android.content.Context,android.util.AttributeSet,int):168:168 -> 12:12:void (android.content.Context,android.util.AttributeSet,int):170:170 -> 13:13:void (android.content.Context,android.util.AttributeSet,int):173:173 -> 14:14:void (android.content.Context,android.util.AttributeSet,int):175:175 -> 15:15:void (android.content.Context,android.util.AttributeSet,int):178:178 -> 16:16:void (android.content.Context,android.util.AttributeSet,int):180:180 -> 17:17:void (android.content.Context,android.util.AttributeSet,int):183:183 -> 18:19:void (android.content.Context,android.util.AttributeSet,int):185:186 -> 20:20:void (android.content.Context,android.util.AttributeSet,int):188:188 -> 21:23:void (android.content.Context,android.util.AttributeSet,int):190:192 -> 24:24:void (android.content.Context,android.util.AttributeSet,int):194:194 -> 1:4:void drawDividersHorizontal(android.graphics.Canvas):339:339 -> b 5:11:void drawDividersHorizontal(android.graphics.Canvas):340:340 -> b 12:17:void drawDividersHorizontal(android.graphics.Canvas):342:342 -> b 18:25:void drawDividersHorizontal(android.graphics.Canvas):344:344 -> b 26:31:void drawDividersHorizontal(android.graphics.Canvas):345:345 -> b 32:39:void drawDividersHorizontal(android.graphics.Canvas):346:346 -> b 40:47:void drawDividersHorizontal(android.graphics.Canvas):349:349 -> b 48:57:void drawDividersHorizontal(android.graphics.Canvas):351:351 -> b 58:63:void drawDividersHorizontal(android.graphics.Canvas):353:353 -> b 64:71:void drawDividersHorizontal(android.graphics.Canvas):358:358 -> b 72:79:void drawDividersHorizontal(android.graphics.Canvas):359:359 -> b 80:84:void drawDividersHorizontal(android.graphics.Canvas):363:363 -> b 85:97:void drawDividersHorizontal(android.graphics.Canvas):365:365 -> b 98:105:void drawDividersHorizontal(android.graphics.Canvas):368:368 -> b 106:115:void drawDividersHorizontal(android.graphics.Canvas):370:370 -> b 116:122:void drawDividersHorizontal(android.graphics.Canvas):372:372 -> b 123:126:void drawDividersHorizontal(android.graphics.Canvas):375:375 -> b 1:7:void drawDividersVertical(android.graphics.Canvas):312:312 -> c 8:13:void drawDividersVertical(android.graphics.Canvas):314:314 -> c 14:21:void drawDividersVertical(android.graphics.Canvas):316:316 -> c 22:27:void drawDividersVertical(android.graphics.Canvas):317:317 -> c 28:33:void drawDividersVertical(android.graphics.Canvas):318:318 -> c 34:43:void drawDividersVertical(android.graphics.Canvas):319:319 -> c 44:49:void drawDividersVertical(android.graphics.Canvas):320:320 -> c 50:57:void drawDividersVertical(android.graphics.Canvas):325:325 -> c 58:63:void drawDividersVertical(android.graphics.Canvas):326:326 -> c 64:76:void drawDividersVertical(android.graphics.Canvas):329:329 -> c 77:82:void drawDividersVertical(android.graphics.Canvas):331:331 -> c 83:89:void drawDividersVertical(android.graphics.Canvas):332:332 -> c 90:93:void drawDividersVertical(android.graphics.Canvas):334:334 -> c 1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):1783:1783 -> checkLayoutParams 1:9:void drawHorizontalDivider(android.graphics.Canvas,int):380:380 -> d 10:24:void drawHorizontalDivider(android.graphics.Canvas,int):381:381 -> d 25:27:void drawHorizontalDivider(android.graphics.Canvas,int):380:380 -> d 28:33:void drawHorizontalDivider(android.graphics.Canvas,int):382:382 -> d 1:12:void drawVerticalDivider(android.graphics.Canvas,int):386:386 -> e 13:24:void drawVerticalDivider(android.graphics.Canvas,int):387:387 -> e 25:27:void drawVerticalDivider(android.graphics.Canvas,int):386:386 -> e 28:33:void drawVerticalDivider(android.graphics.Canvas,int):388:388 -> e 1:13:void forceUniformHeight(int,int):1337:1337 -> f 14:17:void forceUniformHeight(int,int):1340:1340 -> f 18:25:void forceUniformHeight(int,int):1341:1341 -> f 26:31:void forceUniformHeight(int,int):1342:1342 -> f 32:36:void forceUniformHeight(int,int):1344:1344 -> f 37:38:void forceUniformHeight(int,int):1347:1347 -> f 39:48:void forceUniformHeight(int,int):1348:1348 -> f 49:51:void forceUniformHeight(int,int):1351:1351 -> f 52:60:void forceUniformHeight(int,int):1352:1352 -> f 1:13:void forceUniformWidth(int,int):915:915 -> g 14:17:void forceUniformWidth(int,int):918:918 -> g 18:25:void forceUniformWidth(int,int):919:919 -> g 26:31:void forceUniformWidth(int,int):920:920 -> g 32:36:void forceUniformWidth(int,int):922:922 -> g 37:38:void forceUniformWidth(int,int):925:925 -> g 39:48:void forceUniformWidth(int,int):926:926 -> g 49:51:void forceUniformWidth(int,int):929:929 -> g 52:60:void forceUniformWidth(int,int):930:930 -> g 1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():61:61 -> generateDefaultLayoutParams 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):61:61 -> generateLayoutParams 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):61:61 -> generateLayoutParams 1:4:int getBaseline():442:442 -> getBaseline 5:9:int getBaseline():443:443 -> getBaseline 10:17:int getBaseline():446:446 -> getBaseline 18:21:int getBaseline():451:451 -> getBaseline 22:28:int getBaseline():452:452 -> getBaseline 29:33:int getBaseline():455:455 -> getBaseline 34:41:int getBaseline():461:461 -> getBaseline 42:43:int getBaseline():471:471 -> getBaseline 44:48:int getBaseline():473:473 -> getBaseline 49:65:int getBaseline():474:474 -> getBaseline 66:83:int getBaseline():478:478 -> getBaseline 84:108:int getBaseline():482:482 -> getBaseline 109:114:int getBaseline():489:489 -> getBaseline 115:119:int getBaseline():490:490 -> getBaseline 120:127:int getBaseline():447:447 -> getBaseline 1:3:int getBaselineAlignedChildIndex():500:500 -> getBaselineAlignedChildIndex 1:3:android.graphics.drawable.Drawable getDividerDrawable():238:238 -> getDividerDrawable 1:3:int getDividerPadding():286:286 -> getDividerPadding 1:3:int getDividerWidth():295:295 -> getDividerWidth 1:3:int getGravity():1726:1726 -> getGravity 1:3:int getOrientation():1691:1691 -> getOrientation 1:3:int getShowDividers():228:228 -> getShowDividers 1:5:int getVirtualChildCount():538:538 -> getVirtualChildCount 1:3:float getWeightSum():550:550 -> getWeightSum 1:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1760:1760 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/y$a;"} 6:14:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1761:1761 -> h 15:23:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():1763:1763 -> h 1:10:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):1747:1747 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/y$a;"} 1:4:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1770:1770 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/y$a;"} 5:12:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1771:1771 -> j 13:16:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1772:1772 -> j 17:24:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1773:1773 -> j 25:30:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1775:1775 -> j 1:2:int getChildrenSkipCount(android.view.View,int):0:0 -> k 1:2:int getLocationOffset(android.view.View):0:0 -> l 1:2:int getNextLocationOffset(android.view.View):0:0 -> m 1:5:android.view.View getVirtualChildAt(int):525:525 -> n 5:11:boolean hasDividerBeforeChildAt(int):587:587 -> o 12:17:boolean hasDividerBeforeChildAt(int):588:588 -> o 18:25:boolean hasDividerBeforeChildAt(int):589:589 -> o 26:34:boolean hasDividerBeforeChildAt(int):590:590 -> o 35:51:boolean hasDividerBeforeChildAt(int):593:593 -> o 1:5:void onDraw(android.graphics.Canvas):300:300 -> onDraw 6:10:void onDraw(android.graphics.Canvas):304:304 -> onDraw 11:14:void onDraw(android.graphics.Canvas):305:305 -> onDraw 15:18:void onDraw(android.graphics.Canvas):307:307 -> onDraw 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1788:1788 -> onInitializeAccessibilityEvent 4:9:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1789:1789 -> onInitializeAccessibilityEvent 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1794:1794 -> onInitializeAccessibilityNodeInfo 4:9:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):1795:1795 -> onInitializeAccessibilityNodeInfo 1:5:void onLayout(boolean,int,int,int,int):1426:1426 -> onLayout 6:9:void onLayout(boolean,int,int,int,int):1427:1427 -> onLayout 10:13:void onLayout(boolean,int,int,int,int):1429:1429 -> onLayout 1:5:void onMeasure(int,int):571:571 -> onMeasure 6:9:void onMeasure(int,int):572:572 -> onMeasure 10:13:void onMeasure(int,int):574:574 -> onMeasure 3:6:void layoutHorizontal(int,int,int,int):1541:1541 -> p 7:12:void layoutHorizontal(int,int,int,int):1542:1542 -> p 13:19:void layoutHorizontal(int,int,int,int):1549:1549 -> p 20:25:void layoutHorizontal(int,int,int,int):1552:1552 -> p 26:29:void layoutHorizontal(int,int,int,int):1554:1554 -> p 30:37:void layoutHorizontal(int,int,int,int):1556:1556 -> p 38:39:void layoutHorizontal(int,int,int,int):1559:1559 -> p 40:41:void layoutHorizontal(int,int,int,int):1561:1561 -> p 42:43:void layoutHorizontal(int,int,int,int):1562:1562 -> p 44:47:void layoutHorizontal(int,int,int,int):1564:1564 -> p 48:58:void layoutHorizontal(int,int,int,int):1565:1565 -> p 59:63:void layoutHorizontal(int,int,int,int):1578:1578 -> p 64:75:void layoutHorizontal(int,int,int,int):1568:1568 -> p 76:108:void layoutHorizontal(int,int,int,int):1573:1573 -> p 109:114:void layoutHorizontal(int,int,int,int):1592:1592 -> p 115:132:void layoutHorizontal(int,int,int,int):1595:1595 -> p 133:142:void layoutHorizontal(int,int,int,int):1596:1596 -> p 143:147:void layoutHorizontal(int,int,int,int):1597:1597 -> p 148:151:void layoutHorizontal(int,int,int,int):1598:1598 -> p 152:163:void layoutHorizontal(int,int,int,int):1602:1602 -> p 164:170:void layoutHorizontal(int,int,int,int):1604:1604 -> p 171:178:void layoutHorizontal(int,int,int,int):1605:1605 -> p 179:205:void layoutHorizontal(int,int,int,int):1608:1608 -> p 206:211:void layoutHorizontal(int,int,int,int):1638:1638 -> p 212:217:void layoutHorizontal(int,int,int,int):1640:1640 -> p 218:224:void layoutHorizontal(int,int,int,int):1641:1641 -> p 225:230:void layoutHorizontal(int,int,int,int):1615:1615 -> p 231:240:void layoutHorizontal(int,int,int,int):1617:1617 -> p 241:250:void layoutHorizontal(int,int,int,int):1633:1633 -> p 251:256:void layoutHorizontal(int,int,int,int):1649:1649 -> p 257:263:void layoutHorizontal(int,int,int,int):1650:1650 -> p 264:266:void layoutHorizontal(int,int,int,int):1653:1653 -> p 267:285:void layoutHorizontal(int,int,int,int):1654:1654 -> p 286:288:void layoutHorizontal(int,int,int,int):1656:1656 -> p 289:295:void layoutHorizontal(int,int,int,int):1657:1657 -> p 296:321:void layoutHorizontal(int,int,int,int):1659:1659 -> p 1:5:void layoutVertical(int,int,int,int):1446:1446 -> q 6:12:void layoutVertical(int,int,int,int):1453:1453 -> q 13:17:void layoutVertical(int,int,int,int):1456:1456 -> q 18:21:void layoutVertical(int,int,int,int):1458:1458 -> q 22:37:void layoutVertical(int,int,int,int):1460:1460 -> q 38:42:void layoutVertical(int,int,int,int):1476:1476 -> q 43:53:void layoutVertical(int,int,int,int):1466:1466 -> q 54:68:void layoutVertical(int,int,int,int):1471:1471 -> q 69:75:void layoutVertical(int,int,int,int):1481:1481 -> q 76:82:void layoutVertical(int,int,int,int):1483:1483 -> q 83:90:void layoutVertical(int,int,int,int):1484:1484 -> q 91:94:void layoutVertical(int,int,int,int):1485:1485 -> q 95:98:void layoutVertical(int,int,int,int):1486:1486 -> q 99:105:void layoutVertical(int,int,int,int):1489:1489 -> q 106:110:void layoutVertical(int,int,int,int):1491:1491 -> q 111:114:void layoutVertical(int,int,int,int):1495:1495 -> q 115:125:void layoutVertical(int,int,int,int):1496:1496 -> q 126:132:void layoutVertical(int,int,int,int):1510:1510 -> q 133:138:void layoutVertical(int,int,int,int):1505:1505 -> q 139:147:void layoutVertical(int,int,int,int):1500:1500 -> q 148:153:void layoutVertical(int,int,int,int):1514:1514 -> q 154:156:void layoutVertical(int,int,int,int):1515:1515 -> q 157:159:void layoutVertical(int,int,int,int):1518:1518 -> q 160:169:void layoutVertical(int,int,int,int):1519:1519 -> q 170:178:void layoutVertical(int,int,int,int):1521:1521 -> q 179:187:void layoutVertical(int,int,int,int):1523:1523 -> q 3:6:void measureChildBeforeLayout(android.view.View,int,int,int,int,int):1397:1397 -> r 1:1:void measureHorizontal(int,int):948:948 -> s 2:2:void measureHorizontal(int,int):956:956 -> s 3:4:void measureHorizontal(int,int):958:959 -> s 5:7:void measureHorizontal(int,int):964:966 -> s 8:9:void measureHorizontal(int,int):969:970 -> s 10:11:void measureHorizontal(int,int):972:973 -> s 12:13:void measureHorizontal(int,int):975:976 -> s 14:14:void measureHorizontal(int,int):984:984 -> s 15:15:void measureHorizontal(int,int):987:987 -> s 16:17:void measureHorizontal(int,int):991:992 -> s 18:19:void measureHorizontal(int,int):996:997 -> s 20:20:void measureHorizontal(int,int):1001:1001 -> s 21:21:void measureHorizontal(int,int):1003:1003 -> s 22:22:void measureHorizontal(int,int):1005:1005 -> s 23:23:void measureHorizontal(int,int):1010:1010 -> s 24:25:void measureHorizontal(int,int):1012:1013 -> s 26:27:void measureHorizontal(int,int):1023:1024 -> s 28:28:void measureHorizontal(int,int):1031:1031 -> s 29:29:void measureHorizontal(int,int):1037:1037 -> s 30:30:void measureHorizontal(int,int):1045:1045 -> s 31:31:void measureHorizontal(int,int):1044:1044 -> s 32:32:void measureHorizontal(int,int):1049:1049 -> s 33:33:void measureHorizontal(int,int):1052:1052 -> s 34:35:void measureHorizontal(int,int):1054:1055 -> s 36:38:void measureHorizontal(int,int):1057:1059 -> s 39:39:void measureHorizontal(int,int):1058:1058 -> s 40:40:void measureHorizontal(int,int):1063:1063 -> s 41:41:void measureHorizontal(int,int):1068:1068 -> s 42:44:void measureHorizontal(int,int):1076:1078 -> s 45:45:void measureHorizontal(int,int):1081:1081 -> s 46:46:void measureHorizontal(int,int):1085:1085 -> s 47:48:void measureHorizontal(int,int):1090:1091 -> s 49:49:void measureHorizontal(int,int):1095:1095 -> s 50:51:void measureHorizontal(int,int):1097:1098 -> s 52:52:void measureHorizontal(int,int):1103:1103 -> s 53:53:void measureHorizontal(int,int):1106:1106 -> s 54:54:void measureHorizontal(int,int):1110:1110 -> s 55:56:void measureHorizontal(int,int):1113:1114 -> s 57:57:void measureHorizontal(int,int):1119:1119 -> s 58:58:void measureHorizontal(int,int):1123:1123 -> s 59:59:void measureHorizontal(int,int):1125:1125 -> s 60:60:void measureHorizontal(int,int):1124:1124 -> s 61:61:void measureHorizontal(int,int):1123:1123 -> s 62:62:void measureHorizontal(int,int):1126:1126 -> s 63:63:void measureHorizontal(int,int):1128:1128 -> s 64:64:void measureHorizontal(int,int):1127:1127 -> s 65:65:void measureHorizontal(int,int):1126:1126 -> s 66:66:void measureHorizontal(int,int):1129:1129 -> s 67:67:void measureHorizontal(int,int):1134:1134 -> s 68:68:void measureHorizontal(int,int):1137:1137 -> s 69:69:void measureHorizontal(int,int):1140:1140 -> s 70:71:void measureHorizontal(int,int):1144:1145 -> s 72:72:void measureHorizontal(int,int):1150:1150 -> s 73:74:void measureHorizontal(int,int):1152:1153 -> s 75:77:void measureHorizontal(int,int):1155:1157 -> s 78:78:void measureHorizontal(int,int):1156:1156 -> s 79:79:void measureHorizontal(int,int):1163:1163 -> s 80:80:void measureHorizontal(int,int):1168:1168 -> s 81:81:void measureHorizontal(int,int):1171:1171 -> s 82:82:void measureHorizontal(int,int):1177:1177 -> s 83:83:void measureHorizontal(int,int):1289:1289 -> s 84:84:void measureHorizontal(int,int):1295:1295 -> s 85:85:void measureHorizontal(int,int):1297:1297 -> s 86:86:void measureHorizontal(int,int):1302:1302 -> s 87:87:void measureHorizontal(int,int):1304:1304 -> s 88:89:void measureHorizontal(int,int):1307:1308 -> s 90:90:void measureHorizontal(int,int):1306:1306 -> s 91:91:void measureHorizontal(int,int):1179:1179 -> s 92:93:void measureHorizontal(int,int):1181:1182 -> s 94:94:void measureHorizontal(int,int):1185:1185 -> s 95:95:void measureHorizontal(int,int):1188:1188 -> s 96:96:void measureHorizontal(int,int):1190:1190 -> s 97:97:void measureHorizontal(int,int):1195:1195 -> s 98:98:void measureHorizontal(int,int):1197:1197 -> s 99:99:void measureHorizontal(int,int):1206:1206 -> s 100:100:void measureHorizontal(int,int):1204:1204 -> s 101:101:void measureHorizontal(int,int):1211:1211 -> s 102:102:void measureHorizontal(int,int):1224:1224 -> s 103:103:void measureHorizontal(int,int):1214:1214 -> s 104:104:void measureHorizontal(int,int):1220:1220 -> s 105:105:void measureHorizontal(int,int):1219:1219 -> s 106:106:void measureHorizontal(int,int):1231:1231 -> s 107:107:void measureHorizontal(int,int):1230:1230 -> s 108:109:void measureHorizontal(int,int):1235:1236 -> s 110:112:void measureHorizontal(int,int):1238:1240 -> s 113:113:void measureHorizontal(int,int):1239:1239 -> s 114:114:void measureHorizontal(int,int):1243:1243 -> s 115:118:void measureHorizontal(int,int):1246:1249 -> s 119:119:void measureHorizontal(int,int):1252:1252 -> s 120:120:void measureHorizontal(int,int):1255:1255 -> s 121:121:void measureHorizontal(int,int):1258:1258 -> s 122:123:void measureHorizontal(int,int):1263:1264 -> s 124:124:void measureHorizontal(int,int):1271:1271 -> s 125:125:void measureHorizontal(int,int):1276:1276 -> s 126:126:void measureHorizontal(int,int):1280:1280 -> s 127:127:void measureHorizontal(int,int):1282:1282 -> s 128:128:void measureHorizontal(int,int):1281:1281 -> s 129:129:void measureHorizontal(int,int):1280:1280 -> s 130:130:void measureHorizontal(int,int):1283:1283 -> s 131:131:void measureHorizontal(int,int):1285:1285 -> s 132:132:void measureHorizontal(int,int):1284:1284 -> s 133:133:void measureHorizontal(int,int):1283:1283 -> s 134:134:void measureHorizontal(int,int):1286:1286 -> s 135:135:void measureHorizontal(int,int):1319:1319 -> s 136:136:void measureHorizontal(int,int):1322:1322 -> s 137:137:void measureHorizontal(int,int):1325:1325 -> s 138:138:void measureHorizontal(int,int):1324:1324 -> s 139:139:void measureHorizontal(int,int):1329:1329 -> s 1:3:void setBaselineAligned(boolean):410:410 -> setBaselineAligned 3:8:void setBaselineAlignedChildIndex(int):508:508 -> setBaselineAlignedChildIndex 9:11:void setBaselineAlignedChildIndex(int):512:512 -> setBaselineAlignedChildIndex 12:23:void setBaselineAlignedChildIndex(int):509:509 -> setBaselineAlignedChildIndex 24:43:void setBaselineAlignedChildIndex(int):510:510 -> setBaselineAlignedChildIndex 1:5:void setDividerDrawable(android.graphics.drawable.Drawable):249:249 -> setDividerDrawable 6:10:void setDividerDrawable(android.graphics.drawable.Drawable):252:252 -> setDividerDrawable 11:16:void setDividerDrawable(android.graphics.drawable.Drawable):254:254 -> setDividerDrawable 17:23:void setDividerDrawable(android.graphics.drawable.Drawable):255:255 -> setDividerDrawable 24:25:void setDividerDrawable(android.graphics.drawable.Drawable):257:257 -> setDividerDrawable 26:30:void setDividerDrawable(android.graphics.drawable.Drawable):258:258 -> setDividerDrawable 31:33:void setDividerDrawable(android.graphics.drawable.Drawable):260:260 -> setDividerDrawable 34:37:void setDividerDrawable(android.graphics.drawable.Drawable):261:261 -> setDividerDrawable 1:3:void setDividerPadding(int):274:274 -> setDividerPadding 1:20:void setGravity(int):1703:1703 -> setGravity 21:22:void setGravity(int):1712:1712 -> setGravity 23:26:void setGravity(int):1713:1713 -> setGravity 5:14:void setHorizontalGravity(int):1731:1731 -> setHorizontalGravity 15:16:void setHorizontalGravity(int):1732:1732 -> setHorizontalGravity 17:20:void setHorizontalGravity(int):1733:1733 -> setHorizontalGravity 1:3:void setMeasureWithLargestChildEnabled(boolean):437:437 -> setMeasureWithLargestChildEnabled 1:4:void setOrientation(int):1674:1674 -> setOrientation 5:6:void setOrientation(int):1675:1675 -> setOrientation 7:10:void setOrientation(int):1676:1676 -> setOrientation 1:4:void setShowDividers(int):205:205 -> setShowDividers 5:7:void setShowDividers(int):206:206 -> setShowDividers 8:10:void setShowDividers(int):208:208 -> setShowDividers 3:11:void setVerticalGravity(int):1739:1739 -> setVerticalGravity 12:13:void setVerticalGravity(int):1740:1740 -> setVerticalGravity 14:17:void setVerticalGravity(int):1741:1741 -> setVerticalGravity 2:8:void setWeightSum(float):566:566 -> setWeightSum 1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState 1:2:int measureNullChild(int):0:0 -> t 1:1:void measureVertical(int,int):615:615 -> u 2:2:void measureVertical(int,int):623:623 -> u 3:4:void measureVertical(int,int):625:626 -> u 5:6:void measureVertical(int,int):631:632 -> u 7:7:void measureVertical(int,int):638:638 -> u 8:8:void measureVertical(int,int):641:641 -> u 9:10:void measureVertical(int,int):645:646 -> u 11:12:void measureVertical(int,int):650:651 -> u 13:13:void measureVertical(int,int):654:654 -> u 14:14:void measureVertical(int,int):656:656 -> u 15:15:void measureVertical(int,int):658:658 -> u 16:17:void measureVertical(int,int):662:663 -> u 18:18:void measureVertical(int,int):668:668 -> u 19:19:void measureVertical(int,int):674:674 -> u 20:20:void measureVertical(int,int):683:683 -> u 21:21:void measureVertical(int,int):681:681 -> u 22:22:void measureVertical(int,int):686:686 -> u 23:26:void measureVertical(int,int):689:692 -> u 27:27:void measureVertical(int,int):691:691 -> u 28:28:void measureVertical(int,int):695:695 -> u 29:29:void measureVertical(int,int):704:704 -> u 30:31:void measureVertical(int,int):710:711 -> u 32:32:void measureVertical(int,int):718:718 -> u 33:35:void measureVertical(int,int):727:729 -> u 36:36:void measureVertical(int,int):731:731 -> u 37:37:void measureVertical(int,int):730:730 -> u 38:39:void measureVertical(int,int):733:734 -> u 40:40:void measureVertical(int,int):739:739 -> u 41:41:void measureVertical(int,int):742:742 -> u 42:42:void measureVertical(int,int):746:746 -> u 43:44:void measureVertical(int,int):749:750 -> u 45:45:void measureVertical(int,int):755:755 -> u 46:46:void measureVertical(int,int):758:758 -> u 47:47:void measureVertical(int,int):761:761 -> u 48:49:void measureVertical(int,int):765:766 -> u 50:50:void measureVertical(int,int):771:771 -> u 51:53:void measureVertical(int,int):773:775 -> u 54:54:void measureVertical(int,int):774:774 -> u 55:55:void measureVertical(int,int):780:780 -> u 56:56:void measureVertical(int,int):785:785 -> u 57:57:void measureVertical(int,int):788:788 -> u 58:58:void measureVertical(int,int):794:794 -> u 59:59:void measureVertical(int,int):867:867 -> u 60:60:void measureVertical(int,int):875:875 -> u 61:61:void measureVertical(int,int):877:877 -> u 62:62:void measureVertical(int,int):882:882 -> u 63:63:void measureVertical(int,int):884:884 -> u 64:64:void measureVertical(int,int):887:887 -> u 65:65:void measureVertical(int,int):889:889 -> u 66:66:void measureVertical(int,int):886:886 -> u 67:67:void measureVertical(int,int):796:796 -> u 68:68:void measureVertical(int,int):798:798 -> u 69:69:void measureVertical(int,int):801:801 -> u 70:70:void measureVertical(int,int):803:803 -> u 71:71:void measureVertical(int,int):807:807 -> u 72:72:void measureVertical(int,int):809:809 -> u 73:73:void measureVertical(int,int):817:817 -> u 74:74:void measureVertical(int,int):816:816 -> u 75:75:void measureVertical(int,int):822:822 -> u 76:76:void measureVertical(int,int):836:836 -> u 77:77:void measureVertical(int,int):835:835 -> u 78:78:void measureVertical(int,int):825:825 -> u 79:79:void measureVertical(int,int):831:831 -> u 80:80:void measureVertical(int,int):830:830 -> u 81:81:void measureVertical(int,int):842:842 -> u 82:82:void measureVertical(int,int):841:841 -> u 83:85:void measureVertical(int,int):846:848 -> u 86:86:void measureVertical(int,int):850:850 -> u 87:87:void measureVertical(int,int):853:853 -> u 88:88:void measureVertical(int,int):856:856 -> u 89:91:void measureVertical(int,int):858:860 -> u 92:92:void measureVertical(int,int):859:859 -> u 93:93:void measureVertical(int,int):864:864 -> u 94:94:void measureVertical(int,int):900:900 -> u 95:95:void measureVertical(int,int):903:903 -> u 96:96:void measureVertical(int,int):905:905 -> u 97:97:void measureVertical(int,int):909:909 -> u 3:6:void setChildFrame(android.view.View,int,int,int,int):1665:1665 -> v androidx.appcompat.widget.LinearLayoutCompat$LayoutParams -> androidx.appcompat.widget.y$a: # {"id":"sourceFile","fileName":"LinearLayoutCompat.java"} 1:1:void (android.content.Context,android.util.AttributeSet):1807:1807 -> 2:2:void (int,int):1814:1814 -> 3:3:void (android.view.ViewGroup$LayoutParams):1835:1835 -> 4:4:void (android.view.ViewGroup$MarginLayoutParams):1842:1842 -> androidx.appcompat.widget.ListPopupWindow -> androidx.appcompat.widget.z: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} java.lang.Runnable mShowDropDownRunnable -> A android.os.Handler mHandler -> B android.graphics.Rect mTempRect -> C android.graphics.Rect mEpicenterBounds -> D boolean mModal -> E android.widget.PopupWindow mPopup -> F java.lang.reflect.Method sSetClipToWindowEnabledMethod -> G java.lang.reflect.Method sGetMaxAvailableHeightMethod -> H java.lang.reflect.Method sSetEpicenterBoundsMethod -> I android.content.Context mContext -> a android.widget.ListAdapter mAdapter -> b androidx.appcompat.widget.DropDownListView mDropDownList -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v;"} int mDropDownHeight -> d int mDropDownWidth -> e int mDropDownHorizontalOffset -> f int mDropDownVerticalOffset -> g int mDropDownWindowLayoutType -> h boolean mDropDownVerticalOffsetSet -> i boolean mOverlapAnchor -> j boolean mOverlapAnchorSet -> k int mDropDownGravity -> l boolean mDropDownAlwaysVisible -> m boolean mForceIgnoreOutsideTouch -> n int mListItemExpandMaximum -> o android.view.View mPromptView -> p int mPromptPosition -> q android.database.DataSetObserver mObserver -> r android.view.View mDropDownAnchorView -> s android.graphics.drawable.Drawable mDropDownListHighlight -> t android.widget.AdapterView$OnItemClickListener mItemClickListener -> u android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> v androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$i;"} androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$h;"} androidx.appcompat.widget.ListPopupWindow$PopupScrollListener mScrollListener -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$g;"} androidx.appcompat.widget.ListPopupWindow$ListSelectorHider mHideSelector -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z$e;"} 1:14:void ():86:86 -> 15:27:void ():88:88 -> 28:32:void ():91:91 -> 33:47:void ():95:95 -> 48:52:void ():98:98 -> 53:58:void ():102:102 -> 59:81:void ():104:104 -> 82:87:void ():107:107 -> 1:4:void (android.content.Context,android.util.AttributeSet,int,int):263:263 -> 5:6:void (android.content.Context,android.util.AttributeSet,int,int):117:117 -> 7:10:void (android.content.Context,android.util.AttributeSet,int,int):118:118 -> 11:13:void (android.content.Context,android.util.AttributeSet,int,int):121:121 -> 14:15:void (android.content.Context,android.util.AttributeSet,int,int):126:126 -> 16:17:void (android.content.Context,android.util.AttributeSet,int,int):128:128 -> 18:22:void (android.content.Context,android.util.AttributeSet,int,int):129:129 -> 23:24:void (android.content.Context,android.util.AttributeSet,int,int):130:130 -> 25:26:void (android.content.Context,android.util.AttributeSet,int,int):133:133 -> 27:33:void (android.content.Context,android.util.AttributeSet,int,int):144:144 -> 34:40:void (android.content.Context,android.util.AttributeSet,int,int):145:145 -> 41:47:void (android.content.Context,android.util.AttributeSet,int,int):146:146 -> 48:54:void (android.content.Context,android.util.AttributeSet,int,int):147:147 -> 55:61:void (android.content.Context,android.util.AttributeSet,int,int):152:152 -> 62:63:void (android.content.Context,android.util.AttributeSet,int,int):264:264 -> 64:74:void (android.content.Context,android.util.AttributeSet,int,int):265:265 -> 75:80:void (android.content.Context,android.util.AttributeSet,int,int):267:267 -> 81:88:void (android.content.Context,android.util.AttributeSet,int,int):269:269 -> 89:99:void (android.content.Context,android.util.AttributeSet,int,int):271:271 -> 100:101:void (android.content.Context,android.util.AttributeSet,int,int):274:274 -> 102:104:void (android.content.Context,android.util.AttributeSet,int,int):276:276 -> 105:111:void (android.content.Context,android.util.AttributeSet,int,int):278:278 -> 112:115:void (android.content.Context,android.util.AttributeSet,int,int):279:279 -> 2:3:void setOverlapAnchor(boolean):1336:1336 -> A 4:6:void setOverlapAnchor(boolean):1337:1337 -> A 1:6:void setPopupClipToScreenEnabled(boolean):1429:1429 -> B 7:10:void setPopupClipToScreenEnabled(boolean):1430:1430 -> B 11:26:void setPopupClipToScreenEnabled(boolean):1432:1432 -> B 27:34:void setPopupClipToScreenEnabled(boolean):1434:1434 -> B 35:40:void setPopupClipToScreenEnabled(boolean):1438:1438 -> B 1:3:void setVerticalOffset(int):504:504 -> C 4:6:void setVerticalOffset(int):505:505 -> C 1:3:void setWidth(int):554:554 -> D 1:4:void show():662:662 -> b 5:8:void show():664:664 -> b 9:15:void show():665:665 -> b 16:27:void show():667:667 -> b 28:39:void show():668:668 -> b 40:47:void show():673:673 -> b 48:55:void show():678:678 -> b 56:65:void show():684:684 -> b 66:77:void show():689:689 -> b 78:83:void show():691:691 -> b 84:95:void show():693:693 -> b 96:105:void show():695:695 -> b 106:120:void show():703:703 -> b 121:144:void show():705:705 -> b 145:152:void show():710:710 -> b 153:160:void show():714:714 -> b 161:170:void show():721:721 -> b 171:175:void show():731:731 -> b 176:180:void show():732:732 -> b 181:183:void show():733:733 -> b 184:199:void show():737:737 -> b 200:206:void show():738:738 -> b 207:210:void show():739:739 -> b 211:217:void show():740:740 -> b 218:223:void show():742:742 -> b 224:227:void show():743:743 -> b 228:240:void show():745:745 -> b 241:248:void show():747:747 -> b 249:255:void show():751:751 -> b 256:270:void show():753:753 -> b 271:275:void show():755:755 -> b 276:287:void show():757:757 -> b 288:290:void show():758:758 -> b 291:294:void show():760:760 -> b 295:302:void show():761:761 -> b 1:9:int buildDropDown():1157:1157 -> d 10:11:int buildDropDown():1158:1158 -> d 12:18:int buildDropDown():1166:1166 -> d 19:27:int buildDropDown():1177:1177 -> d 28:31:int buildDropDown():1178:1178 -> d 32:34:int buildDropDown():1179:1179 -> d 35:41:int buildDropDown():1181:1181 -> d 42:48:int buildDropDown():1182:1182 -> d 49:53:int buildDropDown():1183:1183 -> d 54:58:int buildDropDown():1184:1184 -> d 59:68:int buildDropDown():1185:1185 -> d 69:75:int buildDropDown():1203:1203 -> d 76:79:int buildDropDown():1205:1205 -> d 80:84:int buildDropDown():1206:1206 -> d 85:86:int buildDropDown():1209:1209 -> d 87:90:int buildDropDown():1211:1211 -> d 91:95:int buildDropDown():1215:1215 -> d 96:98:int buildDropDown():1216:1216 -> d 99:105:int buildDropDown():1218:1218 -> d 106:111:int buildDropDown():1222:1222 -> d 112:136:int buildDropDown():1234:1234 -> d 137:139:int buildDropDown():1224:1224 -> d 140:143:int buildDropDown():1225:1225 -> d 144:146:int buildDropDown():1229:1229 -> d 147:149:int buildDropDown():1230:1230 -> d 150:157:int buildDropDown():1242:1242 -> d 158:161:int buildDropDown():1249:1249 -> d 162:164:int buildDropDown():1251:1251 -> d 165:170:int buildDropDown():1253:1253 -> d 171:184:int buildDropDown():1254:1254 -> d 185:190:int buildDropDown():1260:1260 -> d 191:198:int buildDropDown():1262:1262 -> d 199:202:int buildDropDown():1263:1263 -> d 203:208:int buildDropDown():1266:1266 -> d 209:220:int buildDropDown():1267:1267 -> d 221:228:int buildDropDown():1275:1275 -> d 229:233:int buildDropDown():1277:1277 -> d 234:240:int buildDropDown():1278:1278 -> d 241:245:int buildDropDown():1282:1282 -> d 246:248:int buildDropDown():1283:1283 -> d 249:254:int buildDropDown():1286:1286 -> d 255:256:int buildDropDown():1291:1291 -> d 257:265:int buildDropDown():1292:1292 -> d 266:275:int buildDropDown():1293:1293 -> d 276:284:int buildDropDown():1295:1295 -> d 285:293:int buildDropDown():1300:1300 -> d 294:299:int buildDropDown():1314:1314 -> d 300:301:int buildDropDown():1308:1308 -> d 302:319:int buildDropDown():1309:1309 -> d 320:324:int buildDropDown():1308:1308 -> d 325:326:int buildDropDown():1302:1302 -> d 327:344:int buildDropDown():1303:1303 -> d 345:349:int buildDropDown():1302:1302 -> d 350:362:int buildDropDown():1320:1320 -> d 363:370:int buildDropDown():1323:1323 -> d 371:381:int buildDropDown():1324:1324 -> d 1:5:void dismiss():771:771 -> dismiss 6:8:void dismiss():772:772 -> dismiss 9:14:void dismiss():773:773 -> dismiss 15:16:void dismiss():774:774 -> dismiss 17:24:void dismiss():775:775 -> dismiss 1:5:void clearListSelection():845:845 -> e 6:8:void clearListSelection():848:848 -> e 9:12:void clearListSelection():850:850 -> e 1:7:boolean isShowing():859:859 -> f 1:3:android.widget.ListView getListView():945:945 -> g androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/v;"} 1:3:android.view.View getAnchorView():459:459 -> i 1:3:int getHorizontalOffset():476:476 -> j 1:6:int getMaxAvailableHeight(android.view.View,int,boolean):1443:1443 -> k 7:10:int getMaxAvailableHeight(android.view.View,int,boolean):1444:1444 -> k 11:16:int getMaxAvailableHeight(android.view.View,int,boolean):1446:1446 -> k 17:32:int getMaxAvailableHeight(android.view.View,int,boolean):1447:1447 -> k 33:43:int getMaxAvailableHeight(android.view.View,int,boolean):1446:1446 -> k 44:50:int getMaxAvailableHeight(android.view.View,int,boolean):1449:1449 -> k 51:57:int getMaxAvailableHeight(android.view.View,int,boolean):1453:1453 -> k 58:64:int getMaxAvailableHeight(android.view.View,int,boolean):1455:1455 -> k 1:6:int getVerticalOffset():492:492 -> l 7:9:int getVerticalOffset():495:495 -> l 1:13:boolean isInputMethodNotNeeded():867:867 -> m 1:3:boolean isModal():347:347 -> n 1:4:void removePromptView():788:788 -> o 5:8:void removePromptView():789:789 -> o 9:12:void removePromptView():790:790 -> o 13:14:void removePromptView():791:791 -> o 15:20:void removePromptView():792:792 -> o 1:4:void setAdapter(android.widget.ListAdapter):289:289 -> p 5:12:void setAdapter(android.widget.ListAdapter):290:290 -> p 13:16:void setAdapter(android.widget.ListAdapter):291:291 -> p 17:19:void setAdapter(android.widget.ListAdapter):292:292 -> p 20:23:void setAdapter(android.widget.ListAdapter):294:294 -> p 24:28:void setAdapter(android.widget.ListAdapter):296:296 -> p 29:32:void setAdapter(android.widget.ListAdapter):299:299 -> p 33:38:void setAdapter(android.widget.ListAdapter):300:300 -> p 1:3:void setAnchorView(android.view.View):469:469 -> q 1:6:void setAnimationStyle(int):440:440 -> r 1:8:void setContentWidth(int):564:564 -> s 9:13:void setContentWidth(int):566:566 -> s 14:24:void setContentWidth(int):567:567 -> s 25:28:void setContentWidth(int):569:569 -> s 1:3:void setDropDownGravity(int):537:537 -> t 3:12:void setEpicenterBounds(android.graphics.Rect):516:516 -> u 1:3:void setHorizontalOffset(int):485:485 -> v 1:6:void setInputMethodMode(int):810:810 -> w 1:2:void setModal(boolean):337:337 -> x 3:8:void setModal(boolean):338:338 -> x 1:6:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):784:784 -> y 1:3:void setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):618:618 -> z androidx.appcompat.widget.ListPopupWindow$2 -> androidx.appcompat.widget.z$a: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"} 1:6:void (androidx.appcompat.widget.ListPopupWindow):1166:1166 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"} 1:8:void run():1170:1170 -> run 9:14:void run():1171:1171 -> run 15:20:void run():1172:1172 -> run androidx.appcompat.widget.ListPopupWindow$3 -> androidx.appcompat.widget.z$b: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"} 1:6:void (androidx.appcompat.widget.ListPopupWindow):1185:1185 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"} 4:10:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1191:1191 -> onItemSelected 11:14:void onItemSelected(android.widget.AdapterView,android.view.View,int,long):1194:1194 -> onItemSelected 1:1:void onNothingSelected(android.widget.AdapterView):0:0 -> onNothingSelected androidx.appcompat.widget.ListPopupWindow$Api24Impl -> androidx.appcompat.widget.z$c: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} 1:5:int getMaxAvailableHeight(android.widget.PopupWindow,android.view.View,int,boolean):1486:1486 -> a androidx.appcompat.widget.ListPopupWindow$Api29Impl -> androidx.appcompat.widget.z$d: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} 1:4:void setEpicenterBounds(android.widget.PopupWindow,android.graphics.Rect):1468:1468 -> a 1:4:void setIsClippedToScreen(android.widget.PopupWindow,boolean):1473:1473 -> b androidx.appcompat.widget.ListPopupWindow$ListSelectorHider -> androidx.appcompat.widget.z$e: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"} 1:6:void (androidx.appcompat.widget.ListPopupWindow):1359:1359 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"} 1:6:void run():1364:1364 -> run androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver -> androidx.appcompat.widget.z$f: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"} 1:6:void (androidx.appcompat.widget.ListPopupWindow):1341:1341 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"} 1:8:void onChanged():1346:1346 -> onChanged 9:14:void onChanged():1348:1348 -> onChanged 1:6:void onInvalidated():1354:1354 -> onInvalidated androidx.appcompat.widget.ListPopupWindow$PopupScrollListener -> androidx.appcompat.widget.z$g: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"} 1:6:void (androidx.appcompat.widget.ListPopupWindow):1405:1405 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"} 1:1:void onScroll(android.widget.AbsListView,int,int,int):0:0 -> onScroll 4:5:void onScrollStateChanged(android.widget.AbsListView,int):1416:1416 -> onScrollStateChanged 6:21:void onScrollStateChanged(android.widget.AbsListView,int):1417:1417 -> onScrollStateChanged 22:30:void onScrollStateChanged(android.widget.AbsListView,int):1418:1418 -> onScrollStateChanged 31:38:void onScrollStateChanged(android.widget.AbsListView,int):1419:1419 -> onScrollStateChanged androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor -> androidx.appcompat.widget.z$h: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"} 1:6:void (androidx.appcompat.widget.ListPopupWindow):1384:1384 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"} 1:4:boolean onTouch(android.view.View,android.view.MotionEvent):1389:1389 -> onTouch 5:9:boolean onTouch(android.view.View,android.view.MotionEvent):1390:1390 -> onTouch 10:16:boolean onTouch(android.view.View,android.view.MotionEvent):1391:1391 -> onTouch 17:22:boolean onTouch(android.view.View,android.view.MotionEvent):1393:1393 -> onTouch 23:34:boolean onTouch(android.view.View,android.view.MotionEvent):1394:1394 -> onTouch 35:52:boolean onTouch(android.view.View,android.view.MotionEvent):1395:1395 -> onTouch 53:67:boolean onTouch(android.view.View,android.view.MotionEvent):1396:1396 -> onTouch 68:78:boolean onTouch(android.view.View,android.view.MotionEvent):1398:1398 -> onTouch androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable -> androidx.appcompat.widget.z$i: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z;"} 1:6:void (androidx.appcompat.widget.ListPopupWindow):1369:1369 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/z;)V"} 1:16:void run():1374:1374 -> run 17:34:void run():1375:1375 -> run 35:44:void run():1376:1376 -> run 45:50:void run():1377:1377 -> run 51:56:void run():1378:1378 -> run androidx.appcompat.widget.MenuItemHoverListener -> androidx.appcompat.widget.a0: # {"id":"sourceFile","fileName":"MenuItemHoverListener.java"} void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} androidx.appcompat.widget.MenuPopupWindow -> androidx.appcompat.widget.b0: # {"id":"sourceFile","fileName":"MenuPopupWindow.java"} androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a0;"} java.lang.reflect.Method sSetTouchModalMethod -> K 1:6:void ():62:62 -> 7:25:void ():63:63 -> 26:33:void ():67:67 -> 1:4:void (android.content.Context,android.util.AttributeSet,int,int):75:75 -> 1:8:void setEnterTransition(java.lang.Object):88:88 -> E 1:8:void setExitTransition(java.lang.Object):94:94 -> F 1:3:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):99:99 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a0;)V"} 1:6:void setTouchModal(boolean):107:107 -> H 7:10:void setTouchModal(boolean):108:108 -> H 11:26:void setTouchModal(boolean):110:110 -> H 27:34:void setTouchModal(boolean):112:112 -> H 35:40:void setTouchModal(boolean):116:116 -> H 1:4:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} 5:8:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):124:124 -> a 1:4:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):131:131 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} 5:8:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):132:132 -> c 1:5:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):81:81 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/v;"} 6:9:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):82:82 -> h androidx.appcompat.widget.MenuPopupWindow$Api23Impl -> androidx.appcompat.widget.b0$a: # {"id":"sourceFile","fileName":"MenuPopupWindow.java"} 1:4:void setEnterTransition(android.widget.PopupWindow,android.transition.Transition):253:253 -> a 1:4:void setExitTransition(android.widget.PopupWindow,android.transition.Transition):258:258 -> b androidx.appcompat.widget.MenuPopupWindow$Api29Impl -> androidx.appcompat.widget.b0$b: # {"id":"sourceFile","fileName":"MenuPopupWindow.java"} 1:4:void setTouchModal(android.widget.PopupWindow,boolean):270:270 -> a androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView -> androidx.appcompat.widget.b0$c: # {"id":"sourceFile","fileName":"MenuPopupWindow.java"} int mAdvanceKey -> m int mRetreatKey -> n androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a0;"} android.view.MenuItem mHoveredMenuItem -> p 1:3:void (android.content.Context,boolean):147:147 -> 4:7:void (android.content.Context,boolean):149:149 -> 8:12:void (android.content.Context,boolean):150:150 -> 13:22:void (android.content.Context,boolean):151:151 -> 23:24:void (android.content.Context,boolean):152:152 -> 25:27:void (android.content.Context,boolean):153:153 -> 28:29:void (android.content.Context,boolean):155:155 -> 30:32:void (android.content.Context,boolean):156:156 -> 1:5:int measureHeightOfChildrenCompat(int,int,int,int,int):138:138 -> d 1:5:boolean onForwardedEvent(android.view.MotionEvent,int):138:138 -> e 1:5:boolean hasFocus():138:138 -> hasFocus 1:5:boolean hasWindowFocus():138:138 -> hasWindowFocus 1:5:boolean isFocused():138:138 -> isFocused 1:5:boolean isInTouchMode():138:138 -> isInTouchMode 1:4:boolean onHoverEvent(android.view.MotionEvent):200:200 -> onHoverEvent 5:8:boolean onHoverEvent(android.view.MotionEvent):204:204 -> onHoverEvent 9:12:boolean onHoverEvent(android.view.MotionEvent):205:205 -> onHoverEvent 13:14:boolean onHoverEvent(android.view.MotionEvent):206:206 -> onHoverEvent 15:18:boolean onHoverEvent(android.view.MotionEvent):207:207 -> onHoverEvent 19:25:boolean onHoverEvent(android.view.MotionEvent):208:208 -> onHoverEvent 26:28:boolean onHoverEvent(android.view.MotionEvent):211:211 -> onHoverEvent 29:36:boolean onHoverEvent(android.view.MotionEvent):216:216 -> onHoverEvent 37:56:boolean onHoverEvent(android.view.MotionEvent):217:217 -> onHoverEvent 57:62:boolean onHoverEvent(android.view.MotionEvent):220:220 -> onHoverEvent 63:68:boolean onHoverEvent(android.view.MotionEvent):221:221 -> onHoverEvent 69:72:boolean onHoverEvent(android.view.MotionEvent):226:226 -> onHoverEvent 73:78:boolean onHoverEvent(android.view.MotionEvent):228:228 -> onHoverEvent 79:83:boolean onHoverEvent(android.view.MotionEvent):230:230 -> onHoverEvent 84:87:boolean onHoverEvent(android.view.MotionEvent):233:233 -> onHoverEvent 88:92:boolean onHoverEvent(android.view.MotionEvent):236:236 -> onHoverEvent 93:97:boolean onHoverEvent(android.view.MotionEvent):241:241 -> onHoverEvent 1:9:boolean onKeyDown(int,android.view.KeyEvent):170:170 -> onKeyDown 10:13:boolean onKeyDown(int,android.view.KeyEvent):171:171 -> onKeyDown 14:29:boolean onKeyDown(int,android.view.KeyEvent):172:172 -> onKeyDown 30:33:boolean onKeyDown(int,android.view.KeyEvent):175:175 -> onKeyDown 34:37:boolean onKeyDown(int,android.view.KeyEvent):176:176 -> onKeyDown 38:43:boolean onKeyDown(int,android.view.KeyEvent):173:173 -> onKeyDown 44:48:boolean onKeyDown(int,android.view.KeyEvent):179:179 -> onKeyDown 49:51:boolean onKeyDown(int,android.view.KeyEvent):180:180 -> onKeyDown 52:55:boolean onKeyDown(int,android.view.KeyEvent):183:183 -> onKeyDown 56:59:boolean onKeyDown(int,android.view.KeyEvent):185:185 -> onKeyDown 60:61:boolean onKeyDown(int,android.view.KeyEvent):186:186 -> onKeyDown 62:68:boolean onKeyDown(int,android.view.KeyEvent):187:187 -> onKeyDown 69:70:boolean onKeyDown(int,android.view.KeyEvent):189:189 -> onKeyDown 71:79:boolean onKeyDown(int,android.view.KeyEvent):191:191 -> onKeyDown 80:84:boolean onKeyDown(int,android.view.KeyEvent):194:194 -> onKeyDown 1:5:boolean onTouchEvent(android.view.MotionEvent):138:138 -> onTouchEvent 1:3:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):161:161 -> setHoverListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/a0;)V"} 1:4:void setSelector(android.graphics.drawable.Drawable):138:138 -> setSelector androidx.appcompat.widget.ResourceManagerInternal -> androidx.appcompat.widget.c0: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} java.util.WeakHashMap mTintLists -> a androidx.collection.SimpleArrayMap mDelegates -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"} androidx.collection.SparseArrayCompat mKnownDrawableIdTags -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/j;"} java.util.WeakHashMap mDrawableCaches -> d android.util.TypedValue mTypedValue -> e boolean mHasCheckedVectorDrawableSetup -> f androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks mHooks -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c0$f;"} android.graphics.PorterDuff$Mode DEFAULT_MODE -> h androidx.appcompat.widget.ResourceManagerInternal INSTANCE -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c0;"} androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache COLOR_FILTER_CACHE -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c0$c;"} 1:4:void ():85:85 -> 5:13:void ():115:115 -> 1:3:void ():62:62 -> 4:12:void ():121:121 -> 1:4:void addDelegate(java.lang.String,androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate):368:368 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/appcompat/widget/c0$e;)V"} 5:11:void addDelegate(java.lang.String,androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate):369:369 -> a 12:17:void addDelegate(java.lang.String,androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate):371:371 -> a 2:7:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):337:337 -> b 8:17:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):339:339 -> b 18:22:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):341:341 -> b 23:30:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):342:342 -> b 31:38:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):344:344 -> b 39:41:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):345:345 -> b 42:46:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):347:347 -> b 1:4:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):403:403 -> c 5:11:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):404:404 -> c 12:21:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):406:406 -> c 22:26:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):408:408 -> c 27:31:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):409:409 -> c 32:35:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):411:411 -> c 1:6:void checkVectorDrawableSetup(android.content.Context):492:492 -> d 7:8:void checkVectorDrawableSetup(android.content.Context):498:498 -> d 9:16:void checkVectorDrawableSetup(android.content.Context):499:499 -> d 17:24:void checkVectorDrawableSetup(android.content.Context):500:500 -> d 25:26:void checkVectorDrawableSetup(android.content.Context):501:501 -> d 27:34:void checkVectorDrawableSetup(android.content.Context):502:502 -> d 1:11:long createCacheKey(android.util.TypedValue):170:170 -> e 1:4:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):175:175 -> f 5:11:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):176:176 -> f 12:13:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):178:178 -> f 14:21:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):179:179 -> f 22:25:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):180:180 -> f 26:32:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):182:182 -> f 33:38:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):189:189 -> f 39:44:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):190:190 -> f 45:49:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):193:193 -> f 50:53:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):195:195 -> f 7:10:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):473:473 -> g 11:17:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):474:474 -> g 4:7:androidx.appcompat.widget.ResourceManagerInternal get():96:96 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/c0;"} 8:14:androidx.appcompat.widget.ResourceManagerInternal get():97:97 -> h 15:20:androidx.appcompat.widget.ResourceManagerInternal get():98:98 -> h 21:26:androidx.appcompat.widget.ResourceManagerInternal get():100:100 -> h 2:12:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):316:316 -> i 13:14:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):318:318 -> i 15:22:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):321:321 -> i 23:30:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):324:324 -> i 31:42:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):326:326 -> i 43:45:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):329:329 -> i 46:49:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):332:332 -> i 3:11:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):135:135 -> j 2:4:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):140:140 -> k 5:10:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):142:142 -> k 11:19:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):144:144 -> k 20:25:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):147:147 -> k 26:31:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):152:152 -> k 32:34:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):156:156 -> k 35:38:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):158:158 -> k 4:11:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):480:480 -> l 12:16:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):484:484 -> l 17:22:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):485:485 -> l 23:26:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):488:488 -> l 2:7:android.content.res.ColorStateList getTintList(android.content.Context,int):380:380 -> m 8:19:android.content.res.ColorStateList getTintList(android.content.Context,int):384:384 -> m 20:25:android.content.res.ColorStateList getTintList(android.content.Context,int):387:387 -> m 26:29:android.content.res.ColorStateList getTintList(android.content.Context,int):390:390 -> m 1:5:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):394:394 -> n 6:13:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):395:395 -> n 14:21:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):396:396 -> n 1:11:android.graphics.PorterDuff$Mode getTintMode(int):375:375 -> o 1:6:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):107:107 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c0;)V"} 7:16:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):108:108 -> p 17:26:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):109:109 -> p 27:36:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):110:110 -> p 37:47:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):111:111 -> p 1:4:boolean isVectorDrawable(android.graphics.drawable.Drawable):508:508 -> q 5:25:boolean isVectorDrawable(android.graphics.drawable.Drawable):509:509 -> q 1:11:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):230:230 -> r 12:17:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):231:231 -> r 18:23:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):232:232 -> r 24:33:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):233:233 -> r 34:40:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):234:234 -> r 41:47:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):245:245 -> r 48:51:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):248:248 -> r 52:58:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):249:249 -> r 59:60:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):251:251 -> r 61:65:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):252:252 -> r 66:68:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):253:253 -> r 69:72:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):255:255 -> r 73:79:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):257:257 -> r 80:95:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):267:267 -> r 96:99:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):270:270 -> r 100:103:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):271:271 -> r 104:115:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):273:273 -> r 116:119:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):281:281 -> r 120:124:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):283:283 -> r 125:134:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):286:286 -> r 135:138:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):289:289 -> r 139:147:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):288:288 -> r 148:152:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):293:293 -> r 153:156:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):294:294 -> r 157:164:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):278:278 -> r 165:173:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):300:300 -> r 174:180:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):306:306 -> r 2:7:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):352:352 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/u0;I)Landroid/graphics/drawable/Drawable;"} 8:17:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):354:354 -> s 18:23:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):357:357 -> s 24:28:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):359:359 -> s 2:3:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):131:131 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c0$f;)V"} 4:8:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):132:132 -> t 1:6:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):203:203 -> u 7:10:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):206:206 -> u 11:14:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):207:207 -> u 15:17:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):208:208 -> u 18:23:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):211:211 -> u 24:27:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):213:213 -> u 28:38:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):215:215 -> u 39:49:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):219:219 -> u 1:4:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):437:437 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/i0;[I)V"} 5:10:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):439:439 -> v 11:21:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):446:446 -> v 22:26:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):448:448 -> v 27:29:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):449:449 -> v 30:38:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):452:452 -> v 39:44:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):458:458 -> v 45:48:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):454:454 -> v 49:57:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):455:455 -> v 58:64:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):453:453 -> v 65:70:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):461:461 -> v 71:74:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):464:464 -> v 75:82:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):441:441 -> v 1:14:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):364:364 -> w androidx.appcompat.widget.ResourceManagerInternal$AsldcInflateDelegate -> androidx.appcompat.widget.c0$a: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:4:void ():546:546 -> 1:10:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):552:552 -> a 11:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):554:554 -> a androidx.appcompat.widget.ResourceManagerInternal$AvdcInflateDelegate -> androidx.appcompat.widget.c0$b: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:4:void ():530:530 -> 1:10:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):538:538 -> a 11:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):540:540 -> a androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache -> androidx.appcompat.widget.c0$c: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:4:void (int):417:417 -> 5:10:int generateCacheKey(int,android.graphics.PorterDuff$Mode):431:431 -> h 1:15:android.graphics.PorterDuffColorFilter get(int,android.graphics.PorterDuff$Mode):421:421 -> i 1:15:android.graphics.PorterDuffColorFilter put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):425:425 -> j androidx.appcompat.widget.ResourceManagerInternal$DrawableDelegate -> androidx.appcompat.widget.c0$d: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:4:void ():560:560 -> 1:7:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):564:564 -> a 8:9:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):567:567 -> a 10:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):568:568 -> a 20:23:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):569:569 -> a 24:33:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):570:570 -> a 34:42:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):572:572 -> a 43:50:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):579:579 -> a androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate -> androidx.appcompat.widget.c0$e: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks -> androidx.appcompat.widget.c0$f: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c0;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"} boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable) -> b android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int) -> c boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable) -> d android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int) -> e androidx.appcompat.widget.ResourceManagerInternal$VdcInflateDelegate -> androidx.appcompat.widget.c0$g: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:4:void ():513:513 -> 1:10:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):521:521 -> a 11:19:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):523:523 -> a androidx.appcompat.widget.ResourcesWrapper -> androidx.appcompat.widget.d0: # {"id":"sourceFile","fileName":"ResourcesWrapper.java"} android.content.res.Resources mResources -> a 1:15:void (android.content.res.Resources):49:49 -> 16:18:void (android.content.res.Resources):50:50 -> 1:5:android.graphics.drawable.Drawable getDrawableCanonical(int):148:148 -> a 1:7:android.content.res.XmlResourceParser getAnimation(int):207:207 -> getAnimation 1:7:boolean getBoolean(int):192:192 -> getBoolean 1:7:int getColor(int):181:181 -> getColor 1:7:android.content.res.ColorStateList getColorStateList(int):187:187 -> getColorStateList 1:7:android.content.res.Configuration getConfiguration():269:269 -> getConfiguration 1:7:float getDimension(int):111:111 -> getDimension 1:7:int getDimensionPixelOffset(int):116:116 -> getDimensionPixelOffset 1:7:int getDimensionPixelSize(int):121:121 -> getDimensionPixelSize 1:7:android.util.DisplayMetrics getDisplayMetrics():264:264 -> getDisplayMetrics 1:7:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):154:154 -> getDrawable 1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):163:163 -> getDrawableForDensity 2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):169:169 -> getDrawableForDensity 1:7:float getFraction(int,int,int):126:126 -> getFraction 1:7:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):274:274 -> getIdentifier 1:7:int[] getIntArray(int):101:101 -> getIntArray 1:7:int getInteger(int):197:197 -> getInteger 1:7:android.content.res.XmlResourceParser getLayout(int):202:202 -> getLayout 1:7:android.graphics.Movie getMovie(int):175:175 -> getMovie 1:1:java.lang.String getQuantityString(int,int,java.lang.Object[]):76:76 -> getQuantityString 2:2:java.lang.String getQuantityString(int,int):81:81 -> getQuantityString 1:7:java.lang.CharSequence getQuantityText(int,int):60:60 -> getQuantityText 1:7:java.lang.String getResourceEntryName(int):294:294 -> getResourceEntryName 1:7:java.lang.String getResourceName(int):279:279 -> getResourceName 1:7:java.lang.String getResourcePackageName(int):284:284 -> getResourcePackageName 1:7:java.lang.String getResourceTypeName(int):289:289 -> getResourceTypeName 1:1:java.lang.String getString(int):65:65 -> getString 2:2:java.lang.String getString(int,java.lang.Object[]):70:70 -> getString 1:7:java.lang.String[] getStringArray(int):96:96 -> getStringArray 1:1:java.lang.CharSequence getText(int):55:55 -> getText 2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):86:86 -> getText 1:7:java.lang.CharSequence[] getTextArray(int):91:91 -> getTextArray 1:1:void getValue(int,android.util.TypedValue,boolean):233:233 -> getValue 2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):245:245 -> getValue 1:6:void getValueForDensity(int,int,android.util.TypedValue,boolean):239:239 -> getValueForDensity 1:7:android.content.res.XmlResourceParser getXml(int):212:212 -> getXml 1:7:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):250:250 -> obtainAttributes 1:7:android.content.res.TypedArray obtainTypedArray(int):106:106 -> obtainTypedArray 1:1:java.io.InputStream openRawResource(int):217:217 -> openRawResource 2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):222:222 -> openRawResource 1:7:android.content.res.AssetFileDescriptor openRawResourceFd(int):227:227 -> openRawResourceFd 1:6:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):306:306 -> parseBundleExtra 1:6:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):300:300 -> parseBundleExtras 1:3:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):256:256 -> updateConfiguration 4:7:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):257:257 -> updateConfiguration 8:11:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):258:258 -> updateConfiguration androidx.appcompat.widget.RtlSpacingHelper -> androidx.appcompat.widget.e0: # {"id":"sourceFile","fileName":"RtlSpacingHelper.java"} int mLeft -> a int mRight -> b int mStart -> c int mEnd -> d int mExplicitLeft -> e int mExplicitRight -> f boolean mIsRtl -> g boolean mIsRelative -> h 1:4:void ():25:25 -> 5:6:void ():28:28 -> 7:10:void ():29:29 -> 11:12:void ():30:30 -> 13:14:void ():31:31 -> 15:16:void ():32:32 -> 17:18:void ():33:33 -> 19:20:void ():35:35 -> 21:23:void ():36:36 -> 1:10:int getEnd():51:51 -> a 1:3:int getLeft():39:39 -> b 1:3:int getRight():43:43 -> c 1:10:int getStart():47:47 -> d 2:7:void setAbsolute(int,int):68:68 -> e 8:13:void setAbsolute(int,int):69:69 -> e 14:18:void setAbsolute(int,int):70:70 -> e 1:5:void setDirection(boolean):74:74 -> f 6:7:void setDirection(boolean):77:77 -> f 8:15:void setDirection(boolean):78:78 -> f 16:24:void setDirection(boolean):80:80 -> f 25:34:void setDirection(boolean):81:81 -> f 35:43:void setDirection(boolean):83:83 -> f 44:53:void setDirection(boolean):84:84 -> f 54:57:void setDirection(boolean):87:87 -> f 58:62:void setDirection(boolean):88:88 -> f 1:2:void setRelative(int,int):55:55 -> g 3:5:void setRelative(int,int):56:56 -> g 6:7:void setRelative(int,int):57:57 -> g 8:15:void setRelative(int,int):58:58 -> g 16:19:void setRelative(int,int):59:59 -> g 20:24:void setRelative(int,int):60:60 -> g 25:28:void setRelative(int,int):62:62 -> g 29:31:void setRelative(int,int):63:63 -> g androidx.appcompat.widget.ScrollingTabContainerView -> androidx.appcompat.widget.f0: # {"id":"sourceFile","fileName":"ScrollingTabContainerView.java"} androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView$SearchAutoComplete -> androidx.appcompat.widget.SearchView$SearchAutoComplete: # {"id":"sourceFile","fileName":"SearchView.java"} int mThreshold -> e boolean mHasPendingShowSoftInputRequest -> f java.lang.Runnable mRunShowSoftInputIfNecessary -> g 1:1:void (android.content.Context,android.util.AttributeSet):1861:1861 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):1865:1865 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):1849:1849 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):1866:1866 -> 1:4:void showSoftInputIfNecessary():2007:2007 -> b 5:17:void showSoftInputIfNecessary():2009:2009 -> b 18:20:void showSoftInputIfNecessary():2010:2010 -> b 21:23:void showSoftInputIfNecessary():2011:2011 -> b 1:15:boolean enoughToFilter():1946:1946 -> enoughToFilter 1:8:int getSearchViewTextMinWidthDp():1979:1979 -> getSearchViewTextMinWidthDp 9:10:int getSearchViewTextMinWidthDp():1980:1980 -> getSearchViewTextMinWidthDp 11:20:int getSearchViewTextMinWidthDp():1981:1981 -> getSearchViewTextMinWidthDp 21:47:int getSearchViewTextMinWidthDp():1983:1983 -> getSearchViewTextMinWidthDp 1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1998:1998 -> onCreateInputConnection 5:8:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):1999:1999 -> onCreateInputConnection 9:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2000:2000 -> onCreateInputConnection 14:19:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):2001:2001 -> onCreateInputConnection 1:3:void onFinishInflate():1871:1871 -> onFinishInflate 4:11:void onFinishInflate():1872:1872 -> onFinishInflate 12:17:void onFinishInflate():1874:1874 -> onFinishInflate 18:26:void onFinishInflate():1873:1873 -> onFinishInflate 1:4:void onFocusChanged(boolean,int,android.graphics.Rect):1936:1936 -> onFocusChanged 5:5:void onFocusChanged(boolean,int,android.graphics.Rect):1937:1937 -> onFocusChanged 4:16:boolean onKeyPreIme(int,android.view.KeyEvent):1954:1954 -> onKeyPreIme 17:22:boolean onKeyPreIme(int,android.view.KeyEvent):1955:1955 -> onKeyPreIme 23:26:boolean onKeyPreIme(int,android.view.KeyEvent):1957:1957 -> onKeyPreIme 27:32:boolean onKeyPreIme(int,android.view.KeyEvent):1960:1960 -> onKeyPreIme 33:38:boolean onKeyPreIme(int,android.view.KeyEvent):1961:1961 -> onKeyPreIme 39:41:boolean onKeyPreIme(int,android.view.KeyEvent):1963:1963 -> onKeyPreIme 42:55:boolean onKeyPreIme(int,android.view.KeyEvent):1965:1965 -> onKeyPreIme 56:56:boolean onKeyPreIme(int,android.view.KeyEvent):1966:1966 -> onKeyPreIme 57:61:boolean onKeyPreIme(int,android.view.KeyEvent):1972:1972 -> onKeyPreIme 1:7:void onWindowFocusChanged(boolean):1918:1918 -> onWindowFocusChanged 8:8:void onWindowFocusChanged(boolean):1920:1920 -> onWindowFocusChanged 1:1:void performCompletion():0:0 -> performCompletion 1:1:void replaceText(java.lang.CharSequence):0:0 -> replaceText 1:15:void setImeVisibility(boolean):2017:2017 -> setImeVisibility 16:17:void setImeVisibility(boolean):2019:2019 -> setImeVisibility 18:22:void setImeVisibility(boolean):2020:2020 -> setImeVisibility 23:30:void setImeVisibility(boolean):2021:2021 -> setImeVisibility 31:36:void setImeVisibility(boolean):2025:2025 -> setImeVisibility 37:38:void setImeVisibility(boolean):2028:2028 -> setImeVisibility 39:43:void setImeVisibility(boolean):2029:2029 -> setImeVisibility 44:48:void setImeVisibility(boolean):2030:2030 -> setImeVisibility 49:51:void setImeVisibility(boolean):2036:2036 -> setImeVisibility 1:1:void setSearchView(androidx.appcompat.widget.SearchView):0:0 -> setSearchView 1:3:void setThreshold(int):1883:1883 -> setThreshold 4:6:void setThreshold(int):1884:1884 -> setThreshold androidx.appcompat.widget.SearchView$SearchAutoComplete$1 -> androidx.appcompat.widget.SearchView$SearchAutoComplete$a: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView$SearchAutoComplete this$0 -> a 1:6:void (androidx.appcompat.widget.SearchView$SearchAutoComplete):1849:1849 -> 1:6:void run():1852:1852 -> run androidx.appcompat.widget.ThemeUtils -> androidx.appcompat.widget.g0: # {"id":"sourceFile","fileName":"ThemeUtils.java"} java.lang.ThreadLocal TL_TYPED_VALUE -> a int[] DISABLED_STATE_SET -> b int[] FOCUSED_STATE_SET -> c int[] ACTIVATED_STATE_SET -> d int[] PRESSED_STATE_SET -> e int[] CHECKED_STATE_SET -> f int[] SELECTED_STATE_SET -> g int[] NOT_PRESSED_OR_FOCUSED_STATE_SET -> h int[] EMPTY_STATE_SET -> i int[] TEMP_ARRAY -> j 1:10:void ():40:40 -> 11:19:void ():42:42 -> 20:28:void ():43:43 -> 29:37:void ():44:44 -> 38:46:void ():45:45 -> 47:55:void ():46:46 -> 56:67:void ():47:47 -> 68:74:void ():48:48 -> 75:79:void ():50:50 -> 80:84:void ():52:52 -> 1:6:void checkAppCompatTheme(android.view.View,android.content.Context):161:161 -> a 7:14:void checkAppCompatTheme(android.view.View,android.content.Context):167:167 -> a 15:48:void checkAppCompatTheme(android.view.View,android.content.Context):168:168 -> a 49:55:void checkAppCompatTheme(android.view.View,android.content.Context):173:173 -> a 56:56:void checkAppCompatTheme(android.view.View,android.content.Context):174:174 -> a 1:6:int getDisabledThemeAttrColor(android.content.Context,int):125:125 -> b 7:12:int getDisabledThemeAttrColor(android.content.Context,int):126:126 -> b 13:23:int getDisabledThemeAttrColor(android.content.Context,int):128:128 -> b 24:27:int getDisabledThemeAttrColor(android.content.Context,int):132:132 -> b 28:38:int getDisabledThemeAttrColor(android.content.Context,int):134:134 -> b 39:42:int getDisabledThemeAttrColor(android.content.Context,int):135:135 -> b 43:47:int getDisabledThemeAttrColor(android.content.Context,int):137:137 -> b 1:6:int getThemeAttrColor(android.content.Context,int):90:90 -> c 7:10:int getThemeAttrColor(android.content.Context,int):91:91 -> c 11:14:int getThemeAttrColor(android.content.Context,int):93:93 -> c 15:22:int getThemeAttrColor(android.content.Context,int):95:95 -> c 23:23:int getThemeAttrColor(android.content.Context,int):96:96 -> c 1:4:int getThemeAttrColor(android.content.Context,int,float):151:151 -> d 5:10:int getThemeAttrColor(android.content.Context,int,float):152:152 -> d 11:19:int getThemeAttrColor(android.content.Context,int,float):153:153 -> d 1:6:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):108:108 -> e 7:10:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):109:109 -> e 11:14:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):111:111 -> e 15:22:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):113:113 -> e 23:23:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):114:114 -> e 1:10:android.util.TypedValue getTypedValue():142:142 -> f 11:15:android.util.TypedValue getTypedValue():144:144 -> f 16:19:android.util.TypedValue getTypedValue():145:145 -> f androidx.appcompat.widget.TintContextWrapper -> androidx.appcompat.widget.h0: # {"id":"sourceFile","fileName":"TintContextWrapper.java"} android.content.res.Resources mResources -> a android.content.res.Resources$Theme mTheme -> b java.lang.Object CACHE_LOCK -> c java.util.ArrayList sCache -> d 1:8:void ():41:41 -> 1:3:void (android.content.Context):91:91 -> 4:9:void (android.content.Context):93:93 -> 10:20:void (android.content.Context):96:96 -> 21:26:void (android.content.Context):97:97 -> 27:34:void (android.content.Context):98:98 -> 35:46:void (android.content.Context):100:100 -> 47:49:void (android.content.Context):101:101 -> 1:5:boolean shouldWrap(android.content.Context):77:77 -> a 6:13:boolean shouldWrap(android.content.Context):78:78 -> a 14:22:boolean shouldWrap(android.content.Context):79:79 -> a 23:31:boolean shouldWrap(android.content.Context):84:84 -> a 1:6:android.content.Context wrap(android.content.Context):45:45 -> b 7:9:android.content.Context wrap(android.content.Context):46:46 -> b 10:13:android.content.Context wrap(android.content.Context):47:47 -> b 14:23:android.content.Context wrap(android.content.Context):48:48 -> b 24:31:android.content.Context wrap(android.content.Context):51:51 -> b 32:41:android.content.Context wrap(android.content.Context):52:52 -> b 42:47:android.content.Context wrap(android.content.Context):53:53 -> b 48:55:android.content.Context wrap(android.content.Context):54:54 -> b 56:65:android.content.Context wrap(android.content.Context):58:58 -> b 66:75:android.content.Context wrap(android.content.Context):59:59 -> b 76:85:android.content.Context wrap(android.content.Context):60:60 -> b 86:91:android.content.Context wrap(android.content.Context):61:61 -> b 92:96:android.content.Context wrap(android.content.Context):62:62 -> b 97:101:android.content.Context wrap(android.content.Context):68:68 -> b 102:111:android.content.Context wrap(android.content.Context):69:69 -> b 112:113:android.content.Context wrap(android.content.Context):70:70 -> b 114:116:android.content.Context wrap(android.content.Context):71:71 -> b 1:7:android.content.res.AssetManager getAssets():127:127 -> getAssets 1:3:android.content.res.Resources getResources():121:121 -> getResources 1:9:android.content.res.Resources$Theme getTheme():107:107 -> getTheme 1:4:void setTheme(int):112:112 -> setTheme 5:9:void setTheme(int):113:113 -> setTheme 10:13:void setTheme(int):115:115 -> setTheme androidx.appcompat.widget.TintInfo -> androidx.appcompat.widget.i0: # {"id":"sourceFile","fileName":"TintInfo.java"} android.content.res.ColorStateList mTintList -> a android.graphics.PorterDuff$Mode mTintMode -> b boolean mHasTintMode -> c boolean mHasTintList -> d 1:4:void ():27:27 -> 2:4:void clear():34:34 -> a 5:6:void clear():35:35 -> a 7:8:void clear():36:36 -> a 9:11:void clear():37:37 -> a androidx.appcompat.widget.TintResources -> androidx.appcompat.widget.j0: # {"id":"sourceFile","fileName":"TintResources.java"} java.lang.ref.WeakReference mContextRef -> b 1:3:void (android.content.Context,android.content.res.Resources):35:35 -> 4:11:void (android.content.Context,android.content.res.Resources):36:36 -> 1:4:android.graphics.drawable.Drawable getDrawable(int):46:46 -> getDrawable 5:16:android.graphics.drawable.Drawable getDrawable(int):47:47 -> getDrawable 17:24:android.graphics.drawable.Drawable getDrawable(int):49:49 -> getDrawable androidx.appcompat.widget.TintTypedArray -> androidx.appcompat.widget.k0: # {"id":"sourceFile","fileName":"TintTypedArray.java"} android.content.Context mContext -> a android.content.res.TypedArray mWrapped -> b android.util.TypedValue mTypedValue -> c 1:3:void (android.content.Context,android.content.res.TypedArray):67:67 -> 4:5:void (android.content.Context,android.content.res.TypedArray):68:68 -> 6:8:void (android.content.Context,android.content.res.TypedArray):69:69 -> 1:7:boolean getBoolean(int,boolean):158:158 -> a 1:7:int getColor(int,int):170:170 -> b 1:8:android.content.res.ColorStateList getColorStateList(int):174:174 -> c 9:17:android.content.res.ColorStateList getColorStateList(int):175:175 -> c 18:19:android.content.res.ColorStateList getColorStateList(int):177:177 -> c 20:26:android.content.res.ColorStateList getColorStateList(int):178:178 -> c 27:33:android.content.res.ColorStateList getColorStateList(int):184:184 -> c 1:7:int getDimensionPixelOffset(int,int):196:196 -> d 1:7:int getDimensionPixelSize(int,int):200:200 -> e 1:8:android.graphics.drawable.Drawable getDrawable(int):80:80 -> f 9:17:android.graphics.drawable.Drawable getDrawable(int):81:81 -> f 18:24:android.graphics.drawable.Drawable getDrawable(int):83:83 -> f 25:31:android.graphics.drawable.Drawable getDrawable(int):86:86 -> f 1:7:float getFloat(int,float):166:166 -> g 1:11:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):119:119 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface;"} 12:15:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):123:123 -> h 16:22:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):124:124 -> h 23:31:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):126:126 -> h 1:7:int getInt(int,int):162:162 -> i 1:7:int getInteger(int,int):188:188 -> j 1:7:int getLayoutDimension(int,int):208:208 -> k 1:7:int getResourceId(int,int):216:216 -> l 1:7:java.lang.String getString(int):150:150 -> m 1:7:java.lang.CharSequence getText(int):146:146 -> n 1:3:android.content.res.TypedArray getWrappedTypeArray():76:76 -> o 1:7:boolean hasValue(int):240:240 -> p 1:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,int,int[]):64:64 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I[I)Landroidx/appcompat/widget/k0;"} 1:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):54:54 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/k0;"} 1:2:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):59:59 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/k0;"} 3:10:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):60:60 -> s 1:7:android.util.TypedValue peekValue(int):244:244 -> t 1:6:void recycle():252:252 -> u androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar: # {"id":"sourceFile","fileName":"Toolbar.java"} android.content.res.ColorStateList mSubtitleTextColor -> A boolean mEatingTouch -> B boolean mEatingHover -> C java.util.ArrayList mTempViews -> D java.util.ArrayList mHiddenViews -> E int[] mTempMargins -> F androidx.core.view.MenuHostHelper mMenuHostHelper -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j;"} java.util.ArrayList mProvidedMenuItems -> H androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> I # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"} androidx.appcompat.widget.ToolbarWidgetWrapper mWrapper -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o0;"} androidx.appcompat.widget.ActionMenuPresenter mOuterActionMenuPresenter -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Toolbar$f;"} androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> N # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"} boolean mCollapsible -> O android.window.OnBackInvokedCallback mBackInvokedCallback -> P android.window.OnBackInvokedDispatcher mBackInvokedDispatcher -> Q boolean mBackInvokedCallbackEnabled -> R java.lang.Runnable mShowOverflowMenuRunnable -> S androidx.appcompat.widget.ActionMenuView mMenuView -> a android.widget.TextView mTitleTextView -> b android.widget.TextView mSubtitleTextView -> c android.widget.ImageButton mNavButtonView -> d android.widget.ImageView mLogoView -> e android.graphics.drawable.Drawable mCollapseIcon -> f java.lang.CharSequence mCollapseDescription -> g android.widget.ImageButton mCollapseButtonView -> h android.view.View mExpandedActionView -> i android.content.Context mPopupContext -> j int mPopupTheme -> k int mTitleTextAppearance -> l int mSubtitleTextAppearance -> m int mButtonGravity -> n int mMaxButtonHeight -> o int mTitleMarginStart -> p int mTitleMarginEnd -> q int mTitleMarginTop -> r int mTitleMarginBottom -> s androidx.appcompat.widget.RtlSpacingHelper mContentInsets -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} int mContentInsetStartWithNavigation -> u int mContentInsetEndWithActions -> v int mGravity -> w java.lang.CharSequence mTitleText -> x java.lang.CharSequence mSubtitleText -> y android.content.res.ColorStateList mTitleTextColor -> z 1:1:void (android.content.Context,android.util.AttributeSet):261:261 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):265:265 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):193:193 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):205:205 -> 5:5:void (android.content.Context,android.util.AttributeSet,int):208:208 -> 6:6:void (android.content.Context,android.util.AttributeSet,int):210:210 -> 7:8:void (android.content.Context,android.util.AttributeSet,int):212:213 -> 9:9:void (android.content.Context,android.util.AttributeSet,int):216:216 -> 10:10:void (android.content.Context,android.util.AttributeSet,int):250:250 -> 11:11:void (android.content.Context,android.util.AttributeSet,int):268:268 -> 12:13:void (android.content.Context,android.util.AttributeSet,int):270:271 -> 14:14:void (android.content.Context,android.util.AttributeSet,int):270:270 -> 15:18:void (android.content.Context,android.util.AttributeSet,int):273:276 -> 19:20:void (android.content.Context,android.util.AttributeSet,int):279:280 -> 21:21:void (android.content.Context,android.util.AttributeSet,int):282:282 -> 22:22:void (android.content.Context,android.util.AttributeSet,int):284:284 -> 23:23:void (android.content.Context,android.util.AttributeSet,int):286:286 -> 24:24:void (android.content.Context,android.util.AttributeSet,int):288:288 -> 25:25:void (android.content.Context,android.util.AttributeSet,int):291:291 -> 26:26:void (android.content.Context,android.util.AttributeSet,int):293:293 -> 27:27:void (android.content.Context,android.util.AttributeSet,int):296:296 -> 28:28:void (android.content.Context,android.util.AttributeSet,int):298:298 -> 29:29:void (android.content.Context,android.util.AttributeSet,int):301:301 -> 30:30:void (android.content.Context,android.util.AttributeSet,int):304:304 -> 31:31:void (android.content.Context,android.util.AttributeSet,int):307:307 -> 32:33:void (android.content.Context,android.util.AttributeSet,int):309:310 -> 34:35:void (android.content.Context,android.util.AttributeSet,int):312:313 -> 36:39:void (android.content.Context,android.util.AttributeSet,int):315:318 -> 40:41:void (android.content.Context,android.util.AttributeSet,int):320:321 -> 42:42:void (android.content.Context,android.util.AttributeSet,int):325:325 -> 43:43:void (android.content.Context,android.util.AttributeSet,int):328:328 -> 44:44:void (android.content.Context,android.util.AttributeSet,int):330:330 -> 45:46:void (android.content.Context,android.util.AttributeSet,int):333:334 -> 47:49:void (android.content.Context,android.util.AttributeSet,int):336:338 -> 50:52:void (android.content.Context,android.util.AttributeSet,int):341:343 -> 53:54:void (android.content.Context,android.util.AttributeSet,int):347:348 -> 55:55:void (android.content.Context,android.util.AttributeSet,int):350:350 -> 56:56:void (android.content.Context,android.util.AttributeSet,int):352:352 -> 57:59:void (android.content.Context,android.util.AttributeSet,int):354:356 -> 60:60:void (android.content.Context,android.util.AttributeSet,int):359:359 -> 61:61:void (android.content.Context,android.util.AttributeSet,int):361:361 -> 62:64:void (android.content.Context,android.util.AttributeSet,int):364:366 -> 65:66:void (android.content.Context,android.util.AttributeSet,int):369:370 -> 67:68:void (android.content.Context,android.util.AttributeSet,int):373:374 -> 69:70:void (android.content.Context,android.util.AttributeSet,int):377:378 -> 71:71:void (android.content.Context,android.util.AttributeSet,int):381:381 -> 1:6:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1782:1782 -> A 7:12:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1784:1784 -> A 13:18:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1785:1785 -> A 19:22:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1786:1786 -> A 23:28:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1787:1787 -> A 29:35:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1789:1789 -> A 36:41:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1790:1790 -> A 42:54:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1793:1793 -> A 55:58:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1792:1792 -> A 59:76:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1795:1795 -> A 77:80:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1794:1794 -> A 81:83:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1798:1798 -> A 84:89:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):1799:1799 -> A 1:6:void measureChildConstrained(android.view.View,int,int,int,int,int):1757:1757 -> B 7:24:void measureChildConstrained(android.view.View,int,int,int,int,int):1760:1760 -> B 25:28:void measureChildConstrained(android.view.View,int,int,int,int,int):1759:1759 -> B 29:46:void measureChildConstrained(android.view.View,int,int,int,int,int):1763:1763 -> B 47:50:void measureChildConstrained(android.view.View,int,int,int,int,int):1762:1762 -> B 51:62:void measureChildConstrained(android.view.View,int,int,int,int,int):1766:1766 -> B 63:70:void measureChildConstrained(android.view.View,int,int,int,int,int):1769:1769 -> B 71:74:void measureChildConstrained(android.view.View,int,int,int,int,int):1771:1771 -> B 75:78:void measureChildConstrained(android.view.View,int,int,int,int,int):1773:1773 -> B 1:4:void onCreateMenu():2454:2454 -> C 5:8:void onCreateMenu():2455:2455 -> C 9:17:void onCreateMenu():2456:2456 -> C 18:21:void onCreateMenu():2458:2458 -> C 22:24:void onCreateMenu():2459:2459 -> C 25:27:void onCreateMenu():2460:2460 -> C 1:5:void postShowOverflowMenu():1688:1688 -> D 6:11:void postShowOverflowMenu():1689:1689 -> D 1:8:void removeChildrenForExpandedActionView():2362:2362 -> E 9:12:void removeChildrenForExpandedActionView():2365:2365 -> E 13:18:void removeChildrenForExpandedActionView():2366:2366 -> E 19:27:void removeChildrenForExpandedActionView():2367:2367 -> E 28:30:void removeChildrenForExpandedActionView():2368:2368 -> E 31:39:void removeChildrenForExpandedActionView():2369:2369 -> E 1:3:void setContentInsetsRelative(int,int):1332:1332 -> F 4:9:void setContentInsetsRelative(int,int):1333:1333 -> F 1:2:void setSubtitleTextAppearance(android.content.Context,int):927:927 -> G 3:6:void setSubtitleTextAppearance(android.content.Context,int):928:928 -> G 7:10:void setSubtitleTextAppearance(android.content.Context,int):929:929 -> G 1:2:void setTitleTextAppearance(android.content.Context,int):916:916 -> H 3:6:void setTitleTextAppearance(android.content.Context,int):917:917 -> H 7:10:void setTitleTextAppearance(android.content.Context,int):918:918 -> H 1:6:boolean shouldCollapse():1806:1806 -> I 7:13:boolean shouldCollapse():1808:1808 -> I 14:17:boolean shouldCollapse():1810:1810 -> I 18:29:boolean shouldCollapse():1811:1811 -> I 30:41:boolean shouldCollapse():1812:1812 -> I 3:20:boolean shouldLayout(android.view.View):2312:2312 -> J 1:14:boolean showOverflowMenu():606:606 -> K 1:6:void updateBackInvokedCallbackState():2511:2511 -> L 7:10:void updateBackInvokedCallbackState():2513:2513 -> L 11:18:void updateBackInvokedCallbackState():2514:2514 -> L 19:33:void updateBackInvokedCallbackState():2516:2516 -> L 34:37:void updateBackInvokedCallbackState():2519:2519 -> L 38:41:void updateBackInvokedCallbackState():2520:2520 -> L 42:52:void updateBackInvokedCallbackState():2521:2521 -> L 53:57:void updateBackInvokedCallbackState():2524:2524 -> L 58:62:void updateBackInvokedCallbackState():2526:2526 -> L 63:66:void updateBackInvokedCallbackState():2527:2527 -> L 67:72:void updateBackInvokedCallbackState():2528:2528 -> L 73:75:void updateBackInvokedCallbackState():2530:2530 -> L 1:10:void addChildrenForExpandedActionView():2375:2375 -> a 11:24:void addChildrenForExpandedActionView():2378:2378 -> a 25:30:void addChildrenForExpandedActionView():2380:2380 -> a 1:11:void addCustomViewsWithGravity(java.util.List,int):2269:2269 -> b 12:15:void addCustomViewsWithGravity(java.util.List,int):2270:2270 -> b 16:19:void addCustomViewsWithGravity(java.util.List,int):2272:2272 -> b 20:23:void addCustomViewsWithGravity(java.util.List,int):2271:2271 -> b 24:31:void addCustomViewsWithGravity(java.util.List,int):2274:2274 -> b 32:35:void addCustomViewsWithGravity(java.util.List,int):2278:2278 -> b 36:41:void addCustomViewsWithGravity(java.util.List,int):2279:2279 -> b 42:53:void addCustomViewsWithGravity(java.util.List,int):2280:2280 -> b 54:59:void addCustomViewsWithGravity(java.util.List,int):2281:2281 -> b 60:67:void addCustomViewsWithGravity(java.util.List,int):2282:2282 -> b 68:71:void addCustomViewsWithGravity(java.util.List,int):2287:2287 -> b 72:77:void addCustomViewsWithGravity(java.util.List,int):2288:2288 -> b 78:89:void addCustomViewsWithGravity(java.util.List,int):2289:2289 -> b 90:95:void addCustomViewsWithGravity(java.util.List,int):2290:2290 -> b 96:102:void addCustomViewsWithGravity(java.util.List,int):2291:2291 -> b 1:6:void addSystemView(android.view.View,boolean):1633:1633 -> c 7:11:void addSystemView(android.view.View,boolean):1636:1636 -> c 12:17:void addSystemView(android.view.View,boolean):1637:1637 -> c 18:22:void addSystemView(android.view.View,boolean):1638:1638 -> c 23:25:void addSystemView(android.view.View,boolean):1640:1640 -> c 26:29:void addSystemView(android.view.View,boolean):1642:1642 -> c 30:33:void addSystemView(android.view.View,boolean):1644:1644 -> c 34:36:void addSystemView(android.view.View,boolean):1645:1645 -> c 37:42:void addSystemView(android.view.View,boolean):1646:1646 -> c 43:46:void addSystemView(android.view.View,boolean):1648:1648 -> c 1:14:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):2350:2350 -> checkLayoutParams 1:6:void collapseActionView():792:792 -> d 7:10:void collapseActionView():793:793 -> d 11:14:void collapseActionView():795:795 -> d 1:4:void ensureCollapseButtonView():1614:1614 -> e 5:18:void ensureCollapseButtonView():1615:1615 -> e 19:23:void ensureCollapseButtonView():1617:1617 -> e 24:30:void ensureCollapseButtonView():1618:1618 -> e 31:34:void ensureCollapseButtonView():1619:1619 -> e 35:45:void ensureCollapseButtonView():1620:1620 -> e 46:47:void ensureCollapseButtonView():1621:1621 -> e 48:52:void ensureCollapseButtonView():1622:1622 -> e 53:63:void ensureCollapseButtonView():1623:1623 -> e 1:4:void ensureContentInsets():2410:2410 -> f 5:12:void ensureContentInsets():2411:2411 -> f 1:4:void ensureLogoView():762:762 -> g 5:16:void ensureLogoView():763:763 -> g 1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():157:157 -> generateDefaultLayoutParams 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):157:157 -> generateLayoutParams 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):157:157 -> generateLayoutParams 1:11:java.lang.CharSequence getCollapseContentDescription():1110:1110 -> getCollapseContentDescription 1:11:android.graphics.drawable.Drawable getCollapseIcon():1156:1156 -> getCollapseIcon 1:11:int getContentInsetEnd():1375:1375 -> getContentInsetEnd 1:7:int getContentInsetEndWithActions():1501:1501 -> getContentInsetEndWithActions 8:12:int getContentInsetEndWithActions():1503:1503 -> getContentInsetEndWithActions 1:11:int getContentInsetLeft():1419:1419 -> getContentInsetLeft 1:11:int getContentInsetRight():1440:1440 -> getContentInsetRight 1:11:int getContentInsetStart():1354:1354 -> getContentInsetStart 1:7:int getContentInsetStartWithNavigation():1457:1457 -> getContentInsetStartWithNavigation 8:12:int getContentInsetStartWithNavigation():1459:1459 -> getContentInsetStartWithNavigation 1:4:int getCurrentContentInsetEnd():1554:1554 -> getCurrentContentInsetEnd 5:10:int getCurrentContentInsetEnd():1555:1555 -> getCurrentContentInsetEnd 11:16:int getCurrentContentInsetEnd():1556:1556 -> getCurrentContentInsetEnd 17:32:int getCurrentContentInsetEnd():1559:1559 -> getCurrentContentInsetEnd 33:37:int getCurrentContentInsetEnd():1560:1560 -> getCurrentContentInsetEnd 1:7:int getCurrentContentInsetLeft():1573:1573 -> getCurrentContentInsetLeft 8:12:int getCurrentContentInsetLeft():1574:1574 -> getCurrentContentInsetLeft 13:17:int getCurrentContentInsetLeft():1575:1575 -> getCurrentContentInsetLeft 1:7:int getCurrentContentInsetRight():1588:1588 -> getCurrentContentInsetRight 8:12:int getCurrentContentInsetRight():1589:1589 -> getCurrentContentInsetRight 13:17:int getCurrentContentInsetRight():1590:1590 -> getCurrentContentInsetRight 1:6:int getCurrentContentInsetStart():1539:1539 -> getCurrentContentInsetStart 7:22:int getCurrentContentInsetStart():1540:1540 -> getCurrentContentInsetStart 23:27:int getCurrentContentInsetStart():1541:1541 -> getCurrentContentInsetStart 1:5:java.util.ArrayList getCurrentMenuItems():2443:2443 -> getCurrentMenuItems 6:10:java.util.ArrayList getCurrentMenuItems():2445:2445 -> getCurrentMenuItems 11:16:java.util.ArrayList getCurrentMenuItems():2446:2446 -> getCurrentMenuItems 17:27:java.util.ArrayList getCurrentMenuItems():2447:2447 -> getCurrentMenuItems 1:11:android.graphics.drawable.Drawable getLogo():719:719 -> getLogo 1:11:java.lang.CharSequence getLogoDescription():758:758 -> getLogoDescription 1:3:android.view.Menu getMenu():1203:1203 -> getMenu 4:10:android.view.Menu getMenu():1204:1204 -> getMenu 1:10:android.view.MenuInflater getMenuInflater():1285:1285 -> getMenuInflater 1:3:android.view.View getNavButtonView():1610:1610 -> getNavButtonView 1:11:java.lang.CharSequence getNavigationContentDescription():987:987 -> getNavigationContentDescription 1:11:android.graphics.drawable.Drawable getNavigationIcon():1081:1081 -> getNavigationIcon 1:3:androidx.appcompat.widget.ActionMenuPresenter getOuterActionMenuPresenter():2435:2435 -> getOuterActionMenuPresenter # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/c;"} 1:3:android.graphics.drawable.Drawable getOverflowIcon():1224:1224 -> getOverflowIcon 4:10:android.graphics.drawable.Drawable getOverflowIcon():1225:1225 -> getOverflowIcon 1:3:android.content.Context getPopupContext():2439:2439 -> getPopupContext 1:3:int getPopupTheme():443:443 -> getPopupTheme 1:3:java.lang.CharSequence getSubtitle():863:863 -> getSubtitle 1:3:android.widget.TextView getSubtitleTextView():2428:2428 -> getSubtitleTextView 1:3:java.lang.CharSequence getTitle():806:806 -> getTitle 1:3:int getTitleMarginBottom():544:544 -> getTitleMarginBottom 1:3:int getTitleMarginEnd():521:521 -> getTitleMarginEnd 1:3:int getTitleMarginStart():475:475 -> getTitleMarginStart 1:3:int getTitleMarginTop():498:498 -> getTitleMarginTop 1:3:android.widget.TextView getTitleTextView():2420:2420 -> getTitleTextView 1:4:androidx.appcompat.widget.DecorToolbar getWrapper():2355:2355 -> getWrapper # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/t;"} 5:12:androidx.appcompat.widget.DecorToolbar getWrapper():2356:2356 -> getWrapper 13:15:androidx.appcompat.widget.DecorToolbar getWrapper():2358:2358 -> getWrapper 1:3:void ensureMenu():1229:1229 -> h 4:11:void ensureMenu():1230:1230 -> h 12:19:void ensureMenu():1232:1232 -> h 20:23:void ensureMenu():1233:1233 -> h 24:30:void ensureMenu():1234:1234 -> h 31:36:void ensureMenu():1236:1236 -> h 37:43:void ensureMenu():1237:1237 -> h 44:47:void ensureMenu():1240:1240 -> h 1:4:void ensureMenuView():1245:1245 -> i 5:15:void ensureMenuView():1246:1246 -> i 16:20:void ensureMenuView():1247:1247 -> i 21:27:void ensureMenuView():1248:1248 -> i 28:39:void ensureMenuView():1249:1249 -> i 40:43:void ensureMenuView():1277:1277 -> i 44:53:void ensureMenuView():1278:1278 -> i 54:58:void ensureMenuView():1279:1279 -> i 59:65:void ensureMenuView():1280:1280 -> i 1:4:void ensureNavButtonView():1594:1594 -> j 5:18:void ensureNavButtonView():1595:1595 -> j 19:22:void ensureNavButtonView():1597:1597 -> j 23:32:void ensureNavButtonView():1598:1598 -> j 33:38:void ensureNavButtonView():1599:1599 -> j 1:7:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():2345:2345 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/Toolbar$g;"} 1:10:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet):2327:2327 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/Toolbar$g;"} 1:4:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2332:2332 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$g;"} 5:12:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2333:2333 -> m 13:16:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2334:2334 -> m 17:24:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2335:2335 -> m 25:28:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2336:2336 -> m 29:36:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2337:2337 -> m 37:42:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2339:2339 -> m 1:4:int getChildHorizontalGravity(int):2298:2298 -> n 5:24:int getChildHorizontalGravity(int):2299:2299 -> n 1:6:int getChildTop(android.view.View,int):2218:2218 -> o 7:15:int getChildTop(android.view.View,int):2219:2219 -> o 16:19:int getChildTop(android.view.View,int):2220:2220 -> o 20:33:int getChildTop(android.view.View,int):2221:2221 -> o 34:37:int getChildTop(android.view.View,int):2231:2231 -> o 38:41:int getChildTop(android.view.View,int):2232:2232 -> o 42:49:int getChildTop(android.view.View,int):2233:2233 -> o 50:51:int getChildTop(android.view.View,int):2235:2235 -> o 52:61:int getChildTop(android.view.View,int):2236:2236 -> o 62:67:int getChildTop(android.view.View,int):2241:2241 -> o 68:73:int getChildTop(android.view.View,int):2242:2242 -> o 74:88:int getChildTop(android.view.View,int):2226:2226 -> o 89:94:int getChildTop(android.view.View,int):2223:2223 -> o 1:3:void onAttachedToWindow():1701:1701 -> onAttachedToWindow 4:7:void onAttachedToWindow():1702:1702 -> onAttachedToWindow 1:3:void onDetachedFromWindow():1694:1694 -> onDetachedFromWindow 4:8:void onDetachedFromWindow():1695:1695 -> onDetachedFromWindow 9:12:void onDetachedFromWindow():1696:1696 -> onDetachedFromWindow 1:9:boolean onHoverEvent(android.view.MotionEvent):1736:1736 -> onHoverEvent 10:11:boolean onHoverEvent(android.view.MotionEvent):1738:1738 -> onHoverEvent 12:16:boolean onHoverEvent(android.view.MotionEvent):1741:1741 -> onHoverEvent 17:24:boolean onHoverEvent(android.view.MotionEvent):1742:1742 -> onHoverEvent 25:33:boolean onHoverEvent(android.view.MotionEvent):1744:1744 -> onHoverEvent 34:36:boolean onHoverEvent(android.view.MotionEvent):1749:1749 -> onHoverEvent 3:13:void onLayout(boolean,int,int,int,int):1955:1955 -> onLayout 14:17:void onLayout(boolean,int,int,int,int):1956:1956 -> onLayout 18:21:void onLayout(boolean,int,int,int,int):1957:1957 -> onLayout 22:25:void onLayout(boolean,int,int,int,int):1958:1958 -> onLayout 26:29:void onLayout(boolean,int,int,int,int):1959:1959 -> onLayout 30:33:void onLayout(boolean,int,int,int,int):1960:1960 -> onLayout 34:39:void onLayout(boolean,int,int,int,int):1961:1961 -> onLayout 40:41:void onLayout(boolean,int,int,int,int):1965:1965 -> onLayout 42:45:void onLayout(boolean,int,int,int,int):1966:1966 -> onLayout 46:53:void onLayout(boolean,int,int,int,int):1969:1969 -> onLayout 54:59:void onLayout(boolean,int,int,int,int):1970:1970 -> onLayout 60:69:void onLayout(boolean,int,int,int,int):1972:1972 -> onLayout 70:78:void onLayout(boolean,int,int,int,int):1974:1974 -> onLayout 79:88:void onLayout(boolean,int,int,int,int):1977:1977 -> onLayout 89:98:void onLayout(boolean,int,int,int,int):1982:1982 -> onLayout 99:105:void onLayout(boolean,int,int,int,int):1984:1984 -> onLayout 106:111:void onLayout(boolean,int,int,int,int):1987:1987 -> onLayout 112:121:void onLayout(boolean,int,int,int,int):1992:1992 -> onLayout 122:128:void onLayout(boolean,int,int,int,int):1994:1994 -> onLayout 129:134:void onLayout(boolean,int,int,int,int):1997:1997 -> onLayout 135:138:void onLayout(boolean,int,int,int,int):2002:2002 -> onLayout 139:146:void onLayout(boolean,int,int,int,int):2003:2003 -> onLayout 147:156:void onLayout(boolean,int,int,int,int):2004:2004 -> onLayout 157:162:void onLayout(boolean,int,int,int,int):2005:2005 -> onLayout 163:168:void onLayout(boolean,int,int,int,int):2006:2006 -> onLayout 169:172:void onLayout(boolean,int,int,int,int):2007:2007 -> onLayout 173:182:void onLayout(boolean,int,int,int,int):2009:2009 -> onLayout 183:189:void onLayout(boolean,int,int,int,int):2011:2011 -> onLayout 190:195:void onLayout(boolean,int,int,int,int):2014:2014 -> onLayout 196:205:void onLayout(boolean,int,int,int,int):2019:2019 -> onLayout 206:212:void onLayout(boolean,int,int,int,int):2021:2021 -> onLayout 213:218:void onLayout(boolean,int,int,int,int):2024:2024 -> onLayout 219:224:void onLayout(boolean,int,int,int,int):2029:2029 -> onLayout 225:232:void onLayout(boolean,int,int,int,int):2030:2030 -> onLayout 233:240:void onLayout(boolean,int,int,int,int):2033:2033 -> onLayout 241:260:void onLayout(boolean,int,int,int,int):2034:2034 -> onLayout 261:268:void onLayout(boolean,int,int,int,int):2037:2037 -> onLayout 269:297:void onLayout(boolean,int,int,int,int):2038:2038 -> onLayout 298:304:void onLayout(boolean,int,int,int,int):2043:2043 -> onLayout 305:309:void onLayout(boolean,int,int,int,int):2044:2044 -> onLayout 310:315:void onLayout(boolean,int,int,int,int):2045:2045 -> onLayout 316:325:void onLayout(boolean,int,int,int,int):2046:2046 -> onLayout 326:337:void onLayout(boolean,int,int,int,int):2047:2047 -> onLayout 338:348:void onLayout(boolean,int,int,int,int):2048:2048 -> onLayout 349:367:void onLayout(boolean,int,int,int,int):2050:2050 -> onLayout 368:369:void onLayout(boolean,int,int,int,int):2057:2057 -> onLayout 370:389:void onLayout(boolean,int,int,int,int):2058:2058 -> onLayout 390:396:void onLayout(boolean,int,int,int,int):2063:2063 -> onLayout 397:409:void onLayout(boolean,int,int,int,int):2064:2064 -> onLayout 410:418:void onLayout(boolean,int,int,int,int):2071:2071 -> onLayout 419:433:void onLayout(boolean,int,int,int,int):2052:2052 -> onLayout 434:441:void onLayout(boolean,int,int,int,int):2076:2076 -> onLayout 442:447:void onLayout(boolean,int,int,int,int):2077:2077 -> onLayout 448:455:void onLayout(boolean,int,int,int,int):2078:2078 -> onLayout 456:463:void onLayout(boolean,int,int,int,int):2083:2083 -> onLayout 464:471:void onLayout(boolean,int,int,int,int):2084:2084 -> onLayout 472:478:void onLayout(boolean,int,int,int,int):2085:2085 -> onLayout 479:483:void onLayout(boolean,int,int,int,int):2086:2086 -> onLayout 484:486:void onLayout(boolean,int,int,int,int):2087:2087 -> onLayout 487:494:void onLayout(boolean,int,int,int,int):2088:2088 -> onLayout 495:502:void onLayout(boolean,int,int,int,int):2091:2091 -> onLayout 503:505:void onLayout(boolean,int,int,int,int):2092:2092 -> onLayout 506:513:void onLayout(boolean,int,int,int,int):2093:2093 -> onLayout 514:520:void onLayout(boolean,int,int,int,int):2094:2094 -> onLayout 521:525:void onLayout(boolean,int,int,int,int):2095:2095 -> onLayout 526:533:void onLayout(boolean,int,int,int,int):2096:2096 -> onLayout 534:544:void onLayout(boolean,int,int,int,int):2100:2100 -> onLayout 545:553:void onLayout(boolean,int,int,int,int):2103:2103 -> onLayout 554:560:void onLayout(boolean,int,int,int,int):2104:2104 -> onLayout 561:568:void onLayout(boolean,int,int,int,int):2105:2105 -> onLayout 569:576:void onLayout(boolean,int,int,int,int):2110:2110 -> onLayout 577:583:void onLayout(boolean,int,int,int,int):2111:2111 -> onLayout 584:590:void onLayout(boolean,int,int,int,int):2112:2112 -> onLayout 591:595:void onLayout(boolean,int,int,int,int):2113:2113 -> onLayout 596:598:void onLayout(boolean,int,int,int,int):2114:2114 -> onLayout 599:606:void onLayout(boolean,int,int,int,int):2115:2115 -> onLayout 607:614:void onLayout(boolean,int,int,int,int):2118:2118 -> onLayout 615:617:void onLayout(boolean,int,int,int,int):2119:2119 -> onLayout 618:624:void onLayout(boolean,int,int,int,int):2120:2120 -> onLayout 625:631:void onLayout(boolean,int,int,int,int):2121:2121 -> onLayout 632:636:void onLayout(boolean,int,int,int,int):2122:2122 -> onLayout 637:643:void onLayout(boolean,int,int,int,int):2123:2123 -> onLayout 644:647:void onLayout(boolean,int,int,int,int):2127:2127 -> onLayout 648:653:void onLayout(boolean,int,int,int,int):2135:2135 -> onLayout 654:663:void onLayout(boolean,int,int,int,int):2136:2136 -> onLayout 664:678:void onLayout(boolean,int,int,int,int):2138:2138 -> onLayout 679:684:void onLayout(boolean,int,int,int,int):2142:2142 -> onLayout 685:693:void onLayout(boolean,int,int,int,int):2143:2143 -> onLayout 694:708:void onLayout(boolean,int,int,int,int):2145:2145 -> onLayout 709:715:void onLayout(boolean,int,int,int,int):2151:2151 -> onLayout 716:723:void onLayout(boolean,int,int,int,int):2152:2152 -> onLayout 724:726:void onLayout(boolean,int,int,int,int):2153:2153 -> onLayout 727:740:void onLayout(boolean,int,int,int,int):2154:2154 -> onLayout 741:748:void onLayout(boolean,int,int,int,int):2163:2163 -> onLayout 749:763:void onLayout(boolean,int,int,int,int):2165:2165 -> onLayout 764:769:void onLayout(boolean,int,int,int,int):2169:2169 -> onLayout 1:1:void onMeasure(int,int):1825:1825 -> onMeasure 2:2:void onMeasure(int,int):1828:1828 -> onMeasure 3:4:void onMeasure(int,int):1839:1840 -> onMeasure 5:7:void onMeasure(int,int):1842:1844 -> onMeasure 8:8:void onMeasure(int,int):1843:1843 -> onMeasure 9:10:void onMeasure(int,int):1845:1846 -> onMeasure 11:11:void onMeasure(int,int):1845:1845 -> onMeasure 12:13:void onMeasure(int,int):1849:1850 -> onMeasure 14:17:void onMeasure(int,int):1852:1855 -> onMeasure 18:18:void onMeasure(int,int):1854:1854 -> onMeasure 19:20:void onMeasure(int,int):1856:1857 -> onMeasure 21:21:void onMeasure(int,int):1856:1856 -> onMeasure 22:24:void onMeasure(int,int):1860:1862 -> onMeasure 25:26:void onMeasure(int,int):1865:1866 -> onMeasure 27:29:void onMeasure(int,int):1868:1870 -> onMeasure 30:30:void onMeasure(int,int):1869:1869 -> onMeasure 31:32:void onMeasure(int,int):1871:1872 -> onMeasure 33:33:void onMeasure(int,int):1871:1871 -> onMeasure 34:36:void onMeasure(int,int):1875:1877 -> onMeasure 37:38:void onMeasure(int,int):1879:1880 -> onMeasure 39:40:void onMeasure(int,int):1882:1883 -> onMeasure 41:41:void onMeasure(int,int):1882:1882 -> onMeasure 42:43:void onMeasure(int,int):1884:1885 -> onMeasure 44:44:void onMeasure(int,int):1884:1884 -> onMeasure 45:46:void onMeasure(int,int):1888:1889 -> onMeasure 47:48:void onMeasure(int,int):1891:1892 -> onMeasure 49:49:void onMeasure(int,int):1891:1891 -> onMeasure 50:51:void onMeasure(int,int):1893:1894 -> onMeasure 52:52:void onMeasure(int,int):1893:1893 -> onMeasure 53:53:void onMeasure(int,int):1897:1897 -> onMeasure 54:56:void onMeasure(int,int):1899:1901 -> onMeasure 57:57:void onMeasure(int,int):1906:1906 -> onMeasure 58:59:void onMeasure(int,int):1908:1909 -> onMeasure 60:63:void onMeasure(int,int):1914:1917 -> onMeasure 64:66:void onMeasure(int,int):1920:1922 -> onMeasure 67:68:void onMeasure(int,int):1924:1925 -> onMeasure 69:72:void onMeasure(int,int):1929:1932 -> onMeasure 73:73:void onMeasure(int,int):1931:1931 -> onMeasure 74:74:void onMeasure(int,int):1936:1936 -> onMeasure 75:76:void onMeasure(int,int):1940:1941 -> onMeasure 77:77:void onMeasure(int,int):1944:1944 -> onMeasure 78:78:void onMeasure(int,int):1943:1943 -> onMeasure 79:79:void onMeasure(int,int):1947:1947 -> onMeasure 80:80:void onMeasure(int,int):1946:1946 -> onMeasure 81:81:void onMeasure(int,int):1950:1950 -> onMeasure 1:4:void onRestoreInstanceState(android.os.Parcelable):1666:1666 -> onRestoreInstanceState 5:8:void onRestoreInstanceState(android.os.Parcelable):1667:1667 -> onRestoreInstanceState 9:10:void onRestoreInstanceState(android.os.Parcelable):1671:1671 -> onRestoreInstanceState 11:17:void onRestoreInstanceState(android.os.Parcelable):1672:1672 -> onRestoreInstanceState 18:27:void onRestoreInstanceState(android.os.Parcelable):1674:1674 -> onRestoreInstanceState 28:37:void onRestoreInstanceState(android.os.Parcelable):1675:1675 -> onRestoreInstanceState 38:43:void onRestoreInstanceState(android.os.Parcelable):1676:1676 -> onRestoreInstanceState 44:46:void onRestoreInstanceState(android.os.Parcelable):1678:1678 -> onRestoreInstanceState 47:50:void onRestoreInstanceState(android.os.Parcelable):1682:1682 -> onRestoreInstanceState 51:54:void onRestoreInstanceState(android.os.Parcelable):1683:1683 -> onRestoreInstanceState 1:3:void onRtlPropertiesChanged(int):561:561 -> onRtlPropertiesChanged 4:6:void onRtlPropertiesChanged(int):563:563 -> onRtlPropertiesChanged 7:17:void onRtlPropertiesChanged(int):564:564 -> onRtlPropertiesChanged 1:9:android.os.Parcelable onSaveInstanceState():1654:1654 -> onSaveInstanceState 10:17:android.os.Parcelable onSaveInstanceState():1656:1656 -> onSaveInstanceState 18:23:android.os.Parcelable onSaveInstanceState():1657:1657 -> onSaveInstanceState 24:30:android.os.Parcelable onSaveInstanceState():1660:1660 -> onSaveInstanceState 1:7:boolean onTouchEvent(android.view.MotionEvent):1712:1712 -> onTouchEvent 8:9:boolean onTouchEvent(android.view.MotionEvent):1714:1714 -> onTouchEvent 10:14:boolean onTouchEvent(android.view.MotionEvent):1717:1717 -> onTouchEvent 15:22:boolean onTouchEvent(android.view.MotionEvent):1718:1718 -> onTouchEvent 23:29:boolean onTouchEvent(android.view.MotionEvent):1720:1720 -> onTouchEvent 30:32:boolean onTouchEvent(android.view.MotionEvent):1725:1725 -> onTouchEvent 15:19:int getChildVerticalGravity(int):2257:2257 -> p 1:6:int getHorizontalMargins(android.view.View):2316:2316 -> q 7:16:int getHorizontalMargins(android.view.View):2317:2317 -> q 1:6:int getVerticalMargins(android.view.View):2321:2321 -> r 7:12:int getVerticalMargins(android.view.View):2322:2322 -> r 2:4:int getViewListMeasuredWidth(java.util.List,int[]):2173:2173 -> s 5:6:int getViewListMeasuredWidth(java.util.List,int[]):2174:2174 -> s 7:14:int getViewListMeasuredWidth(java.util.List,int[]):2176:2176 -> s 15:20:int getViewListMeasuredWidth(java.util.List,int[]):2178:2178 -> s 21:26:int getViewListMeasuredWidth(java.util.List,int[]):2179:2179 -> s 27:29:int getViewListMeasuredWidth(java.util.List,int[]):2180:2180 -> s 30:32:int getViewListMeasuredWidth(java.util.List,int[]):2181:2181 -> s 33:36:int getViewListMeasuredWidth(java.util.List,int[]):2182:2182 -> s 37:41:int getViewListMeasuredWidth(java.util.List,int[]):2183:2183 -> s 42:46:int getViewListMeasuredWidth(java.util.List,int[]):2184:2184 -> s 47:50:int getViewListMeasuredWidth(java.util.List,int[]):2185:2185 -> s 51:63:int getViewListMeasuredWidth(java.util.List,int[]):2186:2186 -> s 1:4:void setBackInvokedCallbackEnabled(boolean):398:398 -> setBackInvokedCallbackEnabled 5:6:void setBackInvokedCallbackEnabled(boolean):399:399 -> setBackInvokedCallbackEnabled 7:10:void setBackInvokedCallbackEnabled(boolean):402:402 -> setBackInvokedCallbackEnabled 1:1:void setCollapseContentDescription(int):1124:1124 -> setCollapseContentDescription 2:3:void setCollapseContentDescription(java.lang.CharSequence):1138:1139 -> setCollapseContentDescription 4:5:void setCollapseContentDescription(java.lang.CharSequence):1141:1142 -> setCollapseContentDescription 1:1:void setCollapseIcon(int):1170:1170 -> setCollapseIcon 2:5:void setCollapseIcon(android.graphics.drawable.Drawable):1185:1188 -> setCollapseIcon 1:2:void setCollapsible(boolean):2393:2393 -> setCollapsible 3:6:void setCollapsible(boolean):2394:2394 -> setCollapsible 5:8:void setContentInsetEndWithActions(int):1522:1522 -> setContentInsetEndWithActions 9:10:void setContentInsetEndWithActions(int):1523:1523 -> setContentInsetEndWithActions 11:16:void setContentInsetEndWithActions(int):1524:1524 -> setContentInsetEndWithActions 17:20:void setContentInsetEndWithActions(int):1525:1525 -> setContentInsetEndWithActions 5:8:void setContentInsetStartWithNavigation(int):1479:1479 -> setContentInsetStartWithNavigation 9:10:void setContentInsetStartWithNavigation(int):1480:1480 -> setContentInsetStartWithNavigation 11:16:void setContentInsetStartWithNavigation(int):1481:1481 -> setContentInsetStartWithNavigation 17:20:void setContentInsetStartWithNavigation(int):1482:1482 -> setContentInsetStartWithNavigation 1:1:void setLogo(int):577:577 -> setLogo 2:4:void setLogo(android.graphics.drawable.Drawable):697:699 -> setLogo 5:7:void setLogo(android.graphics.drawable.Drawable):701:703 -> setLogo 8:9:void setLogo(android.graphics.drawable.Drawable):705:706 -> setLogo 1:1:void setLogoDescription(int):731:731 -> setLogoDescription 2:3:void setLogoDescription(java.lang.CharSequence):743:744 -> setLogoDescription 4:5:void setLogoDescription(java.lang.CharSequence):746:747 -> setLogoDescription 1:1:void setNavigationContentDescription(int):1001:1001 -> setNavigationContentDescription 2:3:void setNavigationContentDescription(java.lang.CharSequence):1015:1016 -> setNavigationContentDescription 4:6:void setNavigationContentDescription(java.lang.CharSequence):1018:1020 -> setNavigationContentDescription 1:1:void setNavigationIcon(int):1039:1039 -> setNavigationIcon 2:4:void setNavigationIcon(android.graphics.drawable.Drawable):1058:1060 -> setNavigationIcon 5:7:void setNavigationIcon(android.graphics.drawable.Drawable):1062:1064 -> setNavigationIcon 8:9:void setNavigationIcon(android.graphics.drawable.Drawable):1066:1067 -> setNavigationIcon 1:3:void setNavigationOnClickListener(android.view.View$OnClickListener):1094:1094 -> setNavigationOnClickListener 4:9:void setNavigationOnClickListener(android.view.View$OnClickListener):1095:1095 -> setNavigationOnClickListener 1:1:void setOnMenuItemClickListener(androidx.appcompat.widget.Toolbar$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$h;)V"} 1:3:void setOverflowIcon(android.graphics.drawable.Drawable):1213:1213 -> setOverflowIcon 4:9:void setOverflowIcon(android.graphics.drawable.Drawable):1214:1214 -> setOverflowIcon 1:4:void setPopupTheme(int):425:425 -> setPopupTheme 5:8:void setPopupTheme(int):426:426 -> setPopupTheme 9:15:void setPopupTheme(int):428:428 -> setPopupTheme 16:27:void setPopupTheme(int):430:430 -> setPopupTheme 1:1:void setSubtitle(int):874:874 -> setSubtitle 2:9:void setSubtitle(java.lang.CharSequence):885:892 -> setSubtitle 10:11:void setSubtitle(java.lang.CharSequence):894:895 -> setSubtitle 12:13:void setSubtitle(java.lang.CharSequence):898:899 -> setSubtitle 14:16:void setSubtitle(java.lang.CharSequence):901:903 -> setSubtitle 17:18:void setSubtitle(java.lang.CharSequence):905:906 -> setSubtitle 19:19:void setSubtitle(java.lang.CharSequence):908:908 -> setSubtitle 1:1:void setSubtitleTextColor(int):960:960 -> setSubtitleTextColor 2:4:void setSubtitleTextColor(android.content.res.ColorStateList):969:971 -> setSubtitleTextColor 1:1:void setTitle(int):818:818 -> setTitle 2:9:void setTitle(java.lang.CharSequence):830:837 -> setTitle 10:11:void setTitle(java.lang.CharSequence):839:840 -> setTitle 12:13:void setTitle(java.lang.CharSequence):843:844 -> setTitle 14:16:void setTitle(java.lang.CharSequence):846:848 -> setTitle 17:18:void setTitle(java.lang.CharSequence):850:851 -> setTitle 19:19:void setTitle(java.lang.CharSequence):853:853 -> setTitle 1:2:void setTitleMarginBottom(int):555:555 -> setTitleMarginBottom 3:6:void setTitleMarginBottom(int):556:556 -> setTitleMarginBottom 1:2:void setTitleMarginEnd(int):532:532 -> setTitleMarginEnd 3:6:void setTitleMarginEnd(int):534:534 -> setTitleMarginEnd 1:2:void setTitleMarginStart(int):486:486 -> setTitleMarginStart 3:6:void setTitleMarginStart(int):488:488 -> setTitleMarginStart 1:2:void setTitleMarginTop(int):509:509 -> setTitleMarginTop 3:6:void setTitleMarginTop(int):511:511 -> setTitleMarginTop 1:1:void setTitleTextColor(int):939:939 -> setTitleTextColor 2:4:void setTitleTextColor(android.content.res.ColorStateList):948:950 -> setTitleTextColor 1:12:boolean hasExpandedActionView():778:778 -> t 1:12:void inflateMenu(int):1298:1298 -> u 1:17:void invalidateMenu():2499:2499 -> v 18:29:void invalidateMenu():2500:2500 -> v 30:33:void invalidateMenu():2502:2502 -> v 1:19:boolean isChildOrHidden(android.view.View):2384:2384 -> w 1:14:boolean isOverflowMenuShowing():592:592 -> x 1:6:int layoutChildLeft(android.view.View,int,int[],int):2193:2193 -> y 7:12:int layoutChildLeft(android.view.View,int,int[],int):2194:2194 -> y 13:18:int layoutChildLeft(android.view.View,int,int[],int):2195:2195 -> y 19:24:int layoutChildLeft(android.view.View,int,int[],int):2196:2196 -> y 25:28:int layoutChildLeft(android.view.View,int,int[],int):2197:2197 -> y 29:34:int layoutChildLeft(android.view.View,int,int[],int):2198:2198 -> y 35:42:int layoutChildLeft(android.view.View,int,int[],int):2199:2199 -> y 43:47:int layoutChildLeft(android.view.View,int,int[],int):2200:2200 -> y 1:6:int layoutChildRight(android.view.View,int,int[],int):2206:2206 -> z 7:13:int layoutChildRight(android.view.View,int,int[],int):2207:2207 -> z 14:19:int layoutChildRight(android.view.View,int,int[],int):2208:2208 -> z 20:25:int layoutChildRight(android.view.View,int,int[],int):2209:2209 -> z 26:29:int layoutChildRight(android.view.View,int,int[],int):2210:2210 -> z 30:35:int layoutChildRight(android.view.View,int,int[],int):2211:2211 -> z 36:43:int layoutChildRight(android.view.View,int,int[],int):2212:2212 -> z 44:48:int layoutChildRight(android.view.View,int,int[],int):2213:2213 -> z androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda0 -> androidx.appcompat.widget.l0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.Toolbar androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$961068efc114fdee3eb6e073708e0a03cb38f85330d946b069114964c9558ff4$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (androidx.appcompat.widget.Toolbar):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda1 -> androidx.appcompat.widget.m0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.Toolbar androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$b6d9ed3bdf57a744d1a9443e7c3a94f21aac3f944e48fce4a198584d7d6a75cf$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (androidx.appcompat.widget.Toolbar):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.Toolbar$1 -> androidx.appcompat.widget.Toolbar$a: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar this$0 -> a 1:6:void (androidx.appcompat.widget.Toolbar):217:217 -> 1:12:boolean onMenuItemClick(android.view.MenuItem):220:220 -> onMenuItemClick 13:19:boolean onMenuItemClick(android.view.MenuItem):223:223 -> onMenuItemClick androidx.appcompat.widget.Toolbar$2 -> androidx.appcompat.widget.Toolbar$b: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar this$0 -> a 1:6:void (androidx.appcompat.widget.Toolbar):250:250 -> 1:6:void run():252:252 -> run androidx.appcompat.widget.Toolbar$3 -> androidx.appcompat.widget.Toolbar$c: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar this$0 -> a 1:6:void (androidx.appcompat.widget.Toolbar):1251:1251 -> 1:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1259:1259 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} 7:16:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):1260:1260 -> a 1:10:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1267:1267 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 11:17:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1268:1268 -> b 18:23:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1271:1271 -> b 24:27:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):1272:1272 -> b androidx.appcompat.widget.Toolbar$4 -> androidx.appcompat.widget.Toolbar$d: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar this$0 -> a 1:6:void (androidx.appcompat.widget.Toolbar):1623:1623 -> 1:6:void onClick(android.view.View):1626:1626 -> onClick androidx.appcompat.widget.Toolbar$Api33Impl -> androidx.appcompat.widget.Toolbar$e: # {"id":"sourceFile","fileName":"Toolbar.java"} 1:5:android.window.OnBackInvokedDispatcher findOnBackInvokedDispatcher(android.view.View):2819:2819 -> a 1:9:android.window.OnBackInvokedCallback newOnBackInvokedCallback(java.lang.Runnable):2825:2825 -> b 1:5:void tryRegisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2804:2804 -> c 6:11:void tryRegisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2805:2805 -> c 1:2:void tryUnregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2812:2812 -> d 3:8:void tryUnregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):2813:2813 -> d androidx.appcompat.widget.Toolbar$Api33Impl$$ExternalSyntheticLambda0 -> androidx.appcompat.widget.n0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable androidx.appcompat.widget.Toolbar$Api33Impl$$InternalSyntheticLambda$2$35ae004e61bbce28ed0c75369cd5721d7678fce2823324cdf337d192f438ae38$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:6:void onBackInvoked():0:0 -> onBackInvoked # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter -> androidx.appcompat.widget.Toolbar$f: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.view.menu.MenuBuilder mMenu -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuItemImpl mCurrentExpandedItem -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} androidx.appcompat.widget.Toolbar this$0 -> c 1:6:void (androidx.appcompat.widget.Toolbar):2660:2660 -> 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:2:boolean flagActionItems():0:0 -> c 1:8:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2666:2666 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 9:11:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2667:2667 -> d 12:14:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):2669:2669 -> d 1:4:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2761:2761 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 5:7:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2765:2765 -> e 8:14:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2766:2766 -> e 15:19:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2767:2767 -> e 20:22:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2769:2769 -> e 23:24:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2770:2770 -> e 25:30:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2771:2771 -> e 31:33:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2772:2772 -> e 34:40:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2775:2775 -> e 1:5:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2721:2721 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 6:13:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2722:2722 -> h 14:17:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2723:2723 -> h 18:21:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2724:2724 -> h 22:28:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2725:2725 -> h 29:35:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2727:2727 -> h 36:43:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2729:2729 -> h 44:45:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2730:2730 -> h 46:53:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2731:2731 -> h 54:57:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2732:2732 -> h 58:61:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2733:2733 -> h 62:68:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2734:2734 -> h 69:74:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2736:2736 -> h 75:87:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2737:2737 -> h 88:89:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2738:2738 -> h 90:94:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2739:2739 -> h 95:101:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2740:2740 -> h 102:106:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2743:2743 -> h 107:112:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2744:2744 -> h 113:115:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2745:2745 -> h 116:119:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2747:2747 -> h 120:123:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):2752:2752 -> h 1:2:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 1:4:void updateMenuView(boolean):2680:2680 -> k 5:8:void updateMenuView(boolean):2683:2683 -> k 9:15:void updateMenuView(boolean):2684:2684 -> k 16:21:void updateMenuView(boolean):2686:2686 -> k 22:29:void updateMenuView(boolean):2687:2687 -> k 30:37:void updateMenuView(boolean):2696:2696 -> k androidx.appcompat.widget.Toolbar$LayoutParams -> androidx.appcompat.widget.Toolbar$g: # {"id":"sourceFile","fileName":"Toolbar.java"} int mViewType -> b 1:1:void (android.content.Context,android.util.AttributeSet):2567:2567 -> 2:2:void (android.content.Context,android.util.AttributeSet):2564:2564 -> 3:3:void (int,int):2571:2571 -> 4:4:void (int,int):2564:2564 -> 5:5:void (int,int):2572:2572 -> 6:6:void (androidx.appcompat.widget.Toolbar$LayoutParams):2585:2585 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$g;)V"} 7:7:void (androidx.appcompat.widget.Toolbar$LayoutParams):2564:2564 -> 8:8:void (androidx.appcompat.widget.Toolbar$LayoutParams):2587:2587 -> 9:9:void (androidx.appcompat.app.ActionBar$LayoutParams):2591:2591 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Le/a;)V"} 10:10:void (androidx.appcompat.app.ActionBar$LayoutParams):2564:2564 -> 11:11:void (android.view.ViewGroup$MarginLayoutParams):2595:2595 -> 12:12:void (android.view.ViewGroup$MarginLayoutParams):2564:2564 -> 13:13:void (android.view.ViewGroup$MarginLayoutParams):2598:2598 -> 14:14:void (android.view.ViewGroup$LayoutParams):2602:2602 -> 15:15:void (android.view.ViewGroup$LayoutParams):2564:2564 -> 1:4:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2606:2606 -> a 5:8:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2607:2607 -> a 9:12:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2608:2608 -> a 13:17:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):2609:2609 -> a androidx.appcompat.widget.Toolbar$OnMenuItemClickListener -> androidx.appcompat.widget.Toolbar$h: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar$SavedState -> androidx.appcompat.widget.Toolbar$i: # {"id":"sourceFile","fileName":"Toolbar.java"} int expandedMenuItemId -> c boolean isOverflowOpen -> d 1:8:void ():2638:2638 -> 1:3:void (android.os.Parcel,java.lang.ClassLoader):2622:2624 -> 4:4:void (android.os.Parcelable):2628:2628 -> 1:3:void writeToParcel(android.os.Parcel,int):2633:2633 -> writeToParcel 4:8:void writeToParcel(android.os.Parcel,int):2634:2634 -> writeToParcel 9:14:void writeToParcel(android.os.Parcel,int):2635:2635 -> writeToParcel androidx.appcompat.widget.Toolbar$SavedState$1 -> androidx.appcompat.widget.Toolbar$i$a: # {"id":"sourceFile","fileName":"Toolbar.java"} 1:4:void ():2638:2638 -> 1:7:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel):2646:2646 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$i;"} 1:6:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2641:2641 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$i;"} 1:3:androidx.appcompat.widget.Toolbar$SavedState[] newArray(int):2651:2651 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/Toolbar$i;"} 1:1:java.lang.Object createFromParcel(android.os.Parcel):2638:2638 -> createFromParcel 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2638:2638 -> createFromParcel 1:5:java.lang.Object[] newArray(int):2638:2638 -> newArray androidx.appcompat.widget.ToolbarWidgetWrapper -> androidx.appcompat.widget.o0: # {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"} androidx.appcompat.widget.Toolbar mToolbar -> a int mDisplayOpts -> b android.view.View mCustomView -> c android.graphics.drawable.Drawable mIcon -> d android.graphics.drawable.Drawable mLogo -> e android.graphics.drawable.Drawable mNavIcon -> f boolean mTitleSet -> g java.lang.CharSequence mTitle -> h java.lang.CharSequence mSubtitle -> i java.lang.CharSequence mHomeDescription -> j android.view.Window$Callback mWindowCallback -> k boolean mMenuPrepared -> l int mNavigationMode -> m int mDefaultNavigationContentDescription -> n android.graphics.drawable.Drawable mDefaultNavigationIcon -> o 1:1:void (androidx.appcompat.widget.Toolbar,boolean):95:95 -> 2:2:void (androidx.appcompat.widget.Toolbar,boolean,int,int):100:100 -> 3:3:void (androidx.appcompat.widget.Toolbar,boolean,int,int):89:89 -> 4:4:void (androidx.appcompat.widget.Toolbar,boolean,int,int):91:91 -> 5:10:void (androidx.appcompat.widget.Toolbar,boolean,int,int):101:106 -> 11:11:void (androidx.appcompat.widget.Toolbar,boolean,int,int):108:108 -> 12:14:void (androidx.appcompat.widget.Toolbar,boolean,int,int):110:112 -> 15:17:void (androidx.appcompat.widget.Toolbar,boolean,int,int):115:117 -> 18:18:void (androidx.appcompat.widget.Toolbar,boolean,int,int):120:120 -> 19:19:void (androidx.appcompat.widget.Toolbar,boolean,int,int):122:122 -> 20:20:void (androidx.appcompat.widget.Toolbar,boolean,int,int):125:125 -> 21:21:void (androidx.appcompat.widget.Toolbar,boolean,int,int):127:127 -> 22:23:void (androidx.appcompat.widget.Toolbar,boolean,int,int):129:130 -> 24:24:void (androidx.appcompat.widget.Toolbar,boolean,int,int):132:132 -> 25:25:void (androidx.appcompat.widget.Toolbar,boolean,int,int):134:134 -> 26:26:void (androidx.appcompat.widget.Toolbar,boolean,int,int):137:137 -> 27:27:void (androidx.appcompat.widget.Toolbar,boolean,int,int):139:139 -> 28:28:void (androidx.appcompat.widget.Toolbar,boolean,int,int):142:142 -> 29:31:void (androidx.appcompat.widget.Toolbar,boolean,int,int):144:146 -> 32:32:void (androidx.appcompat.widget.Toolbar,boolean,int,int):149:149 -> 33:33:void (androidx.appcompat.widget.Toolbar,boolean,int,int):151:151 -> 34:35:void (androidx.appcompat.widget.Toolbar,boolean,int,int):154:155 -> 36:36:void (androidx.appcompat.widget.Toolbar,boolean,int,int):154:154 -> 37:37:void (androidx.appcompat.widget.Toolbar,boolean,int,int):158:158 -> 38:38:void (androidx.appcompat.widget.Toolbar,boolean,int,int):160:160 -> 39:39:void (androidx.appcompat.widget.Toolbar,boolean,int,int):163:163 -> 40:40:void (androidx.appcompat.widget.Toolbar,boolean,int,int):166:166 -> 41:41:void (androidx.appcompat.widget.Toolbar,boolean,int,int):169:169 -> 42:42:void (androidx.appcompat.widget.Toolbar,boolean,int,int):171:171 -> 43:43:void (androidx.appcompat.widget.Toolbar,boolean,int,int):174:174 -> 44:44:void (androidx.appcompat.widget.Toolbar,boolean,int,int):176:176 -> 45:46:void (androidx.appcompat.widget.Toolbar,boolean,int,int):178:179 -> 47:47:void (androidx.appcompat.widget.Toolbar,boolean,int,int):181:181 -> 3:16:void setLogo(int):314:314 -> a 1:4:void setWindowTitle(java.lang.CharSequence):242:242 -> b 5:8:void setWindowTitle(java.lang.CharSequence):243:243 -> b 1:3:void setWindowCallback(android.view.Window$Callback):236:236 -> c 1:8:int detectDisplayOptions():207:207 -> d 9:22:int detectDisplayOptions():209:209 -> d 1:7:android.content.Context getContext():221:221 -> e 1:10:void setCustomView(android.view.View):542:542 -> f 11:15:void setCustomView(android.view.View):543:543 -> f 16:19:void setCustomView(android.view.View):545:545 -> f 20:25:void setCustomView(android.view.View):546:546 -> f 26:31:void setCustomView(android.view.View):547:547 -> f 1:5:void setDefaultNavigationContentDescription(int):195:195 -> g 6:7:void setDefaultNavigationContentDescription(int):198:198 -> g 8:19:void setDefaultNavigationContentDescription(int):199:199 -> g 20:25:void setDefaultNavigationContentDescription(int):200:200 -> g 1:7:java.lang.CharSequence getTitle():249:249 -> getTitle 1:3:void setDisplayOptions(int):387:387 -> h 4:15:void setDisplayOptions(int):389:389 -> h 16:18:void setDisplayOptions(int):393:393 -> h 19:25:void setDisplayOptions(int):395:395 -> h 26:36:void setDisplayOptions(int):399:399 -> h 37:43:void setDisplayOptions(int):404:404 -> h 44:51:void setDisplayOptions(int):405:405 -> h 52:57:void setDisplayOptions(int):407:407 -> h 58:66:void setDisplayOptions(int):408:408 -> h 67:74:void setDisplayOptions(int):412:412 -> h 75:80:void setDisplayOptions(int):414:414 -> h 81:86:void setDisplayOptions(int):416:416 -> h 1:2:void setLogo(android.graphics.drawable.Drawable):319:319 -> i 3:6:void setLogo(android.graphics.drawable.Drawable):320:320 -> i 5:16:void setNavigationContentDescription(int):628:628 -> j 1:2:void setNavigationContentDescription(java.lang.CharSequence):622:622 -> k 3:6:void setNavigationContentDescription(java.lang.CharSequence):623:623 -> k 1:2:void setNavigationIcon(android.graphics.drawable.Drawable):595:595 -> l 3:6:void setNavigationIcon(android.graphics.drawable.Drawable):596:596 -> l 1:2:void setSubtitle(java.lang.CharSequence):275:275 -> m 3:8:void setSubtitle(java.lang.CharSequence):276:276 -> m 9:14:void setSubtitle(java.lang.CharSequence):277:277 -> m 2:3:void setTitle(java.lang.CharSequence):254:254 -> n 4:7:void setTitle(java.lang.CharSequence):255:255 -> n 1:2:void setTitleInt(java.lang.CharSequence):259:259 -> o 3:8:void setTitleInt(java.lang.CharSequence):260:260 -> o 9:13:void setTitleInt(java.lang.CharSequence):261:261 -> o 14:17:void setTitleInt(java.lang.CharSequence):262:262 -> o 18:27:void setTitleInt(java.lang.CharSequence):263:263 -> o 1:6:void updateHomeAccessibility():632:632 -> p 7:14:void updateHomeAccessibility():633:633 -> p 15:22:void updateHomeAccessibility():634:634 -> p 23:30:void updateHomeAccessibility():636:636 -> p 1:6:void updateNavigationIcon():613:613 -> q 7:19:void updateNavigationIcon():614:614 -> q 20:26:void updateNavigationIcon():616:616 -> q 1:10:void updateToolbarLogo():325:325 -> r 11:18:void updateToolbarLogo():327:327 -> r 19:22:void updateToolbarLogo():329:329 -> r 23:28:void updateToolbarLogo():332:332 -> r 1:1:void setIcon(int):303:303 -> setIcon 2:3:void setIcon(android.graphics.drawable.Drawable):308:309 -> setIcon androidx.appcompat.widget.ToolbarWidgetWrapper$1 -> androidx.appcompat.widget.o0$a: # {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"} androidx.appcompat.view.menu.ActionMenuItem mNavItem -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj/a;"} androidx.appcompat.widget.ToolbarWidgetWrapper this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/o0;"} 1:5:void (androidx.appcompat.widget.ToolbarWidgetWrapper):181:181 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/o0;)V"} 6:27:void (androidx.appcompat.widget.ToolbarWidgetWrapper):182:182 -> 1:11:void onClick(android.view.View):186:186 -> onClick 12:17:void onClick(android.view.View):187:187 -> onClick androidx.appcompat.widget.TooltipCompat -> androidx.appcompat.widget.p0: # {"id":"sourceFile","fileName":"TooltipCompat.java"} 1:6:void setTooltipText(android.view.View,java.lang.CharSequence):46:46 -> a 7:10:void setTooltipText(android.view.View,java.lang.CharSequence):47:47 -> a 11:14:void setTooltipText(android.view.View,java.lang.CharSequence):49:49 -> a androidx.appcompat.widget.TooltipCompat$Api26Impl -> androidx.appcompat.widget.p0$a: # {"id":"sourceFile","fileName":"TooltipCompat.java"} 1:4:void setTooltipText(android.view.View,java.lang.CharSequence):64:64 -> a androidx.appcompat.widget.TooltipCompatHandler -> androidx.appcompat.widget.s0: # {"id":"sourceFile","fileName":"TooltipCompatHandler.java"} android.view.View mAnchor -> a java.lang.CharSequence mTooltipText -> b int mHoverSlop -> c java.lang.Runnable mShowRunnable -> d java.lang.Runnable mHideRunnable -> e int mAnchorX -> f int mAnchorY -> g androidx.appcompat.widget.TooltipPopup mPopup -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/t0;"} boolean mFromTouch -> i boolean mForceNextChangeSignificant -> j androidx.appcompat.widget.TooltipCompatHandler sPendingHandler -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TooltipCompatHandler sActiveHandler -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} 1:3:void (android.view.View,java.lang.CharSequence):98:98 -> 4:10:void (android.view.View,java.lang.CharSequence):53:53 -> 11:17:void (android.view.View,java.lang.CharSequence):54:54 -> 18:19:void (android.view.View,java.lang.CharSequence):99:99 -> 20:21:void (android.view.View,java.lang.CharSequence):100:100 -> 22:29:void (android.view.View,java.lang.CharSequence):102:102 -> 30:35:void (android.view.View,java.lang.CharSequence):101:101 -> 36:38:void (android.view.View,java.lang.CharSequence):103:103 -> 39:41:void (android.view.View,java.lang.CharSequence):105:105 -> 42:45:void (android.view.View,java.lang.CharSequence):106:106 -> 2:5:void lambda$new$0():53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/s0;)V"} 1:8:void cancelPendingShow():216:216 -> b 2:4:void forceNextChangeSignificant():244:244 -> c 1:5:void hide():184:184 -> d 6:7:void hide():185:185 -> d 8:11:void hide():186:186 -> d 12:14:void hide():187:187 -> d 15:16:void hide():188:188 -> d 17:19:void hide():189:189 -> d 20:25:void hide():190:190 -> d 26:32:void hide():192:192 -> d 33:36:void hide():195:195 -> d 37:39:void hide():196:196 -> d 40:47:void hide():198:198 -> d 1:13:void scheduleShow():212:212 -> e 1:4:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):202:202 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/s0;)V"} 5:7:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):203:203 -> f 8:11:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):205:205 -> f 12:15:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):207:207 -> f 1:9:void setTooltipText(android.view.View,java.lang.CharSequence):83:83 -> g 10:12:void setTooltipText(android.view.View,java.lang.CharSequence):84:84 -> g 13:18:void setTooltipText(android.view.View,java.lang.CharSequence):86:86 -> g 19:26:void setTooltipText(android.view.View,java.lang.CharSequence):87:87 -> g 27:29:void setTooltipText(android.view.View,java.lang.CharSequence):88:88 -> g 30:33:void setTooltipText(android.view.View,java.lang.CharSequence):90:90 -> g 34:36:void setTooltipText(android.view.View,java.lang.CharSequence):91:91 -> g 37:40:void setTooltipText(android.view.View,java.lang.CharSequence):92:92 -> g 41:46:void setTooltipText(android.view.View,java.lang.CharSequence):94:94 -> g 1:10:void show(boolean):154:154 -> h 11:13:void show(boolean):158:158 -> h 14:17:void show(boolean):159:159 -> h 18:20:void show(boolean):160:160 -> h 21:22:void show(boolean):162:162 -> h 23:24:void show(boolean):164:164 -> h 25:37:void show(boolean):165:165 -> h 38:50:void show(boolean):166:166 -> h 51:55:void show(boolean):168:168 -> h 56:62:void show(boolean):171:171 -> h 63:72:void show(boolean):173:173 -> h 73:82:void show(boolean):175:175 -> h 83:90:void show(boolean):177:177 -> h 91:97:void show(boolean):179:179 -> h 98:105:void show(boolean):180:180 -> h 1:5:boolean updateAnchorPos(android.view.MotionEvent):227:227 -> i 6:10:boolean updateAnchorPos(android.view.MotionEvent):228:228 -> i 11:19:boolean updateAnchorPos(android.view.MotionEvent):229:229 -> i 20:31:boolean updateAnchorPos(android.view.MotionEvent):230:230 -> i 32:41:boolean updateAnchorPos(android.view.MotionEvent):231:231 -> i 42:43:boolean updateAnchorPos(android.view.MotionEvent):232:232 -> i 44:45:boolean updateAnchorPos(android.view.MotionEvent):233:233 -> i 46:49:boolean updateAnchorPos(android.view.MotionEvent):234:234 -> i 1:10:boolean onHover(android.view.View,android.view.MotionEvent):119:119 -> onHover 11:12:boolean onHover(android.view.View,android.view.MotionEvent):122:122 -> onHover 13:24:boolean onHover(android.view.View,android.view.MotionEvent):123:123 -> onHover 25:37:boolean onHover(android.view.View,android.view.MotionEvent):124:124 -> onHover 38:49:boolean onHover(android.view.View,android.view.MotionEvent):127:127 -> onHover 50:52:boolean onHover(android.view.View,android.view.MotionEvent):134:134 -> onHover 53:56:boolean onHover(android.view.View,android.view.MotionEvent):135:135 -> onHover 57:74:boolean onHover(android.view.View,android.view.MotionEvent):129:129 -> onHover 75:78:boolean onHover(android.view.View,android.view.MotionEvent):130:130 -> onHover 1:8:boolean onLongClick(android.view.View):111:111 -> onLongClick 9:17:boolean onLongClick(android.view.View):112:112 -> onLongClick 18:21:boolean onLongClick(android.view.View):113:113 -> onLongClick 1:1:void onViewAttachedToWindow(android.view.View):0:0 -> onViewAttachedToWindow 1:4:void onViewDetachedFromWindow(android.view.View):149:149 -> onViewDetachedFromWindow androidx.appcompat.widget.TooltipCompatHandler$$ExternalSyntheticLambda0 -> androidx.appcompat.widget.q0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.TooltipCompatHandler androidx.appcompat.widget.TooltipCompatHandler$$InternalSyntheticLambda$1$9b4132ebee9466169d32620dee9f8f550f12e3c988620365398548114ca2d66d$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (androidx.appcompat.widget.TooltipCompatHandler):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/s0;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.TooltipCompatHandler$$ExternalSyntheticLambda1 -> androidx.appcompat.widget.r0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.TooltipCompatHandler androidx.appcompat.widget.TooltipCompatHandler$$InternalSyntheticLambda$1$9b4132ebee9466169d32620dee9f8f550f12e3c988620365398548114ca2d66d$1.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (androidx.appcompat.widget.TooltipCompatHandler):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/s0;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.TooltipPopup -> androidx.appcompat.widget.t0: # {"id":"sourceFile","fileName":"TooltipPopup.java"} android.content.Context mContext -> a android.view.View mContentView -> b android.widget.TextView mMessageView -> c android.view.WindowManager$LayoutParams mLayoutParams -> d android.graphics.Rect mTmpDisplayFrame -> e int[] mTmpAnchorPos -> f int[] mTmpAppPos -> g 1:3:void (android.content.Context):58:58 -> 4:10:void (android.content.Context):53:53 -> 11:18:void (android.content.Context):54:54 -> 19:22:void (android.content.Context):55:55 -> 23:26:void (android.content.Context):56:56 -> 27:28:void (android.content.Context):59:59 -> 29:41:void (android.content.Context):61:61 -> 42:51:void (android.content.Context):62:62 -> 52:62:void (android.content.Context):64:64 -> 63:70:void (android.content.Context):65:65 -> 71:73:void (android.content.Context):66:66 -> 74:75:void (android.content.Context):67:67 -> 76:78:void (android.content.Context):68:68 -> 79:80:void (android.content.Context):69:69 -> 81:86:void (android.content.Context):70:70 -> 87:89:void (android.content.Context):71:71 -> 1:6:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):104:104 -> a 7:18:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):105:105 -> a 19:25:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):109:109 -> a 26:31:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):114:114 -> a 32:38:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):119:119 -> a 39:54:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):121:121 -> a 55:61:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):127:127 -> a 62:63:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):131:131 -> a 64:71:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):133:133 -> a 72:76:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):134:134 -> a 77:80:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):133:133 -> a 81:86:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):136:136 -> a 87:94:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):138:138 -> a 95:99:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):141:141 -> a 100:109:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):142:142 -> a 110:115:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):145:145 -> a 116:127:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):147:147 -> a 128:133:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):149:149 -> a 134:137:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):153:153 -> a 138:146:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):154:154 -> a 147:151:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):156:156 -> a 152:156:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):158:158 -> a 157:168:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):159:159 -> a 169:176:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):160:160 -> a 177:185:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):163:163 -> a 186:189:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):165:165 -> a 190:194:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):166:166 -> a 195:200:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):167:167 -> a 201:213:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):169:169 -> a 214:216:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):173:173 -> a 217:220:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):175:175 -> a 221:228:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):178:178 -> a 229:231:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):179:179 -> a 232:234:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):181:181 -> a 1:4:android.view.View getAppRootView(android.view.View):187:187 -> b 5:8:android.view.View getAppRootView(android.view.View):188:188 -> b 9:20:android.view.View getAppRootView(android.view.View):189:189 -> b 21:24:android.view.View getAppRootView(android.view.View):197:197 -> b 25:28:android.view.View getAppRootView(android.view.View):198:198 -> b 29:32:android.view.View getAppRootView(android.view.View):199:199 -> b 33:43:android.view.View getAppRootView(android.view.View):200:200 -> b 44:51:android.view.View getAppRootView(android.view.View):202:202 -> b 1:7:void hide():90:90 -> c 8:17:void hide():94:94 -> c 18:23:void hide():95:95 -> c 1:12:boolean isShowing():99:99 -> d 1:6:void show(android.view.View,int,int,boolean,java.lang.CharSequence):77:77 -> e 7:9:void show(android.view.View,int,int,boolean,java.lang.CharSequence):78:78 -> e 10:14:void show(android.view.View,int,int,boolean,java.lang.CharSequence):81:81 -> e 15:24:void show(android.view.View,int,int,boolean,java.lang.CharSequence):83:83 -> e 25:34:void show(android.view.View,int,int,boolean,java.lang.CharSequence):85:85 -> e 35:42:void show(android.view.View,int,int,boolean,java.lang.CharSequence):86:86 -> e androidx.appcompat.widget.VectorEnabledTintResources -> androidx.appcompat.widget.u0: # {"id":"sourceFile","fileName":"VectorEnabledTintResources.java"} java.lang.ref.WeakReference mContextRef -> b boolean sCompatVectorFromResourcesEnabled -> c 1:1:void ():0:0 -> 1:3:void (android.content.Context,android.content.res.Resources):55:55 -> 4:11:void (android.content.Context,android.content.res.Resources):56:56 -> 1:3:boolean isCompatVectorFromResourcesEnabled():92:92 -> b 1:5:boolean shouldBeUsed():41:41 -> c 1:5:android.content.res.XmlResourceParser getAnimation(int):36:36 -> getAnimation 1:5:boolean getBoolean(int):36:36 -> getBoolean 1:5:int getColor(int):36:36 -> getColor 1:5:android.content.res.ColorStateList getColorStateList(int):36:36 -> getColorStateList 1:5:android.content.res.Configuration getConfiguration():36:36 -> getConfiguration 1:5:float getDimension(int):36:36 -> getDimension 1:5:int getDimensionPixelOffset(int):36:36 -> getDimensionPixelOffset 1:5:int getDimensionPixelSize(int):36:36 -> getDimensionPixelSize 1:5:android.util.DisplayMetrics getDisplayMetrics():36:36 -> getDisplayMetrics 1:1:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):36:36 -> getDrawable 2:2:android.graphics.drawable.Drawable getDrawable(int):66:66 -> getDrawable 3:3:android.graphics.drawable.Drawable getDrawable(int):68:68 -> getDrawable 4:4:android.graphics.drawable.Drawable getDrawable(int):73:73 -> getDrawable 1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):36:36 -> getDrawableForDensity 2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):36:36 -> getDrawableForDensity 1:5:float getFraction(int,int,int):36:36 -> getFraction 1:5:int getIdentifier(java.lang.String,java.lang.String,java.lang.String):36:36 -> getIdentifier 1:5:int[] getIntArray(int):36:36 -> getIntArray 1:5:int getInteger(int):36:36 -> getInteger 1:5:android.content.res.XmlResourceParser getLayout(int):36:36 -> getLayout 1:5:android.graphics.Movie getMovie(int):36:36 -> getMovie 1:1:java.lang.String getQuantityString(int,int):36:36 -> getQuantityString 2:2:java.lang.String getQuantityString(int,int,java.lang.Object[]):36:36 -> getQuantityString 1:5:java.lang.CharSequence getQuantityText(int,int):36:36 -> getQuantityText 1:5:java.lang.String getResourceEntryName(int):36:36 -> getResourceEntryName 1:5:java.lang.String getResourceName(int):36:36 -> getResourceName 1:5:java.lang.String getResourcePackageName(int):36:36 -> getResourcePackageName 1:5:java.lang.String getResourceTypeName(int):36:36 -> getResourceTypeName 1:1:java.lang.String getString(int):36:36 -> getString 2:2:java.lang.String getString(int,java.lang.Object[]):36:36 -> getString 1:5:java.lang.String[] getStringArray(int):36:36 -> getStringArray 1:1:java.lang.CharSequence getText(int):36:36 -> getText 2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):36:36 -> getText 1:5:java.lang.CharSequence[] getTextArray(int):36:36 -> getTextArray 1:1:void getValue(int,android.util.TypedValue,boolean):36:36 -> getValue 2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):36:36 -> getValue 1:4:void getValueForDensity(int,int,android.util.TypedValue,boolean):36:36 -> getValueForDensity 1:5:android.content.res.XmlResourceParser getXml(int):36:36 -> getXml 1:5:android.content.res.TypedArray obtainAttributes(android.util.AttributeSet,int[]):36:36 -> obtainAttributes 1:5:android.content.res.TypedArray obtainTypedArray(int):36:36 -> obtainTypedArray 1:1:java.io.InputStream openRawResource(int):36:36 -> openRawResource 2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):36:36 -> openRawResource 1:5:android.content.res.AssetFileDescriptor openRawResourceFd(int):36:36 -> openRawResourceFd 1:4:void parseBundleExtra(java.lang.String,android.util.AttributeSet,android.os.Bundle):36:36 -> parseBundleExtra 1:4:void parseBundleExtras(android.content.res.XmlResourceParser,android.os.Bundle):36:36 -> parseBundleExtras 1:4:void updateConfiguration(android.content.res.Configuration,android.util.DisplayMetrics):36:36 -> updateConfiguration androidx.appcompat.widget.ViewStubCompat -> androidx.appcompat.widget.ViewStubCompat: # {"id":"sourceFile","fileName":"ViewStubCompat.java"} int mLayoutResource -> a int mInflatedId -> b java.lang.ref.WeakReference mInflatedViewRef -> c android.view.LayoutInflater mInflater -> d 1:1:void (android.content.Context,android.util.AttributeSet):54:54 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):58:58 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):45:45 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):60:60 -> 5:6:void (android.content.Context,android.util.AttributeSet,int):63:64 -> 7:8:void (android.content.Context,android.util.AttributeSet,int):66:67 -> 9:10:void (android.content.Context,android.util.AttributeSet,int):69:70 -> 1:4:android.view.View inflate():197:197 -> a 5:8:android.view.View inflate():199:199 -> a 9:12:android.view.View inflate():200:200 -> a 13:14:android.view.View inflate():201:201 -> a 15:19:android.view.View inflate():203:203 -> a 20:27:android.view.View inflate():206:206 -> a 28:34:android.view.View inflate():208:208 -> a 35:39:android.view.View inflate():211:211 -> a 40:42:android.view.View inflate():212:212 -> a 43:46:android.view.View inflate():215:215 -> a 47:49:android.view.View inflate():216:216 -> a 50:55:android.view.View inflate():218:218 -> a 56:59:android.view.View inflate():220:220 -> a 60:62:android.view.View inflate():222:222 -> a 63:70:android.view.View inflate():225:225 -> a 71:78:android.view.View inflate():233:233 -> a 79:86:android.view.View inflate():236:236 -> a 1:1:void dispatchDraw(android.graphics.Canvas):0:0 -> dispatchDraw 1:1:void draw(android.graphics.Canvas):0:0 -> draw 1:3:int getInflatedId():84:84 -> getInflatedId 1:3:android.view.LayoutInflater getLayoutInflater():145:145 -> getLayoutInflater 1:3:int getLayoutResource():114:114 -> getLayoutResource 2:5:void onMeasure(int,int):150:150 -> onMeasure 1:3:void setInflatedId(int):98:98 -> setInflatedId 1:3:void setLayoutInflater(android.view.LayoutInflater):138:138 -> setLayoutInflater 1:3:void setLayoutResource(int):130:130 -> setLayoutResource 1:1:void setOnInflateListener(androidx.appcompat.widget.ViewStubCompat$OnInflateListener):0:0 -> setOnInflateListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ViewStubCompat$a;)V"} 1:4:void setVisibility(int):174:174 -> setVisibility 5:12:void setVisibility(int):175:175 -> setVisibility 13:16:void setVisibility(int):177:177 -> setVisibility 17:24:void setVisibility(int):179:179 -> setVisibility 25:34:void setVisibility(int):182:182 -> setVisibility 35:38:void setVisibility(int):184:184 -> setVisibility androidx.appcompat.widget.ViewStubCompat$OnInflateListener -> androidx.appcompat.widget.ViewStubCompat$a: # {"id":"sourceFile","fileName":"ViewStubCompat.java"} androidx.appcompat.widget.ViewUtils -> androidx.appcompat.widget.v0: # {"id":"sourceFile","fileName":"ViewUtils.java"} boolean SDK_LEVEL_SUPPORTS_AUTOSIZE -> a 1:12:void ():52:52 -> 1:10:boolean isLayoutRtl(android.view.View):57:57 -> a androidx.arch.core.executor.ArchTaskExecutor -> k.c: # {"id":"sourceFile","fileName":"ArchTaskExecutor.java"} androidx.arch.core.executor.TaskExecutor mDelegate -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/e;"} androidx.arch.core.executor.TaskExecutor mDefaultTaskExecutor -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/e;"} androidx.arch.core.executor.ArchTaskExecutor sInstance -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/c;"} java.util.concurrent.Executor sMainThreadExecutor -> d java.util.concurrent.Executor sIOThreadExecutor -> e 1:7:void ():42:42 -> 8:15:void ():46:46 -> 1:3:void ():49:49 -> 4:10:void ():50:50 -> 11:13:void ():51:51 -> 1:6:void executeOnDiskIO(java.lang.Runnable):88:88 -> a 1:7:boolean isMainThread():108:108 -> b 1:6:void postToMainThread(java.lang.Runnable):93:93 -> c 1:8:void lambda$static$0(java.lang.Runnable):43:43 -> d 1:8:void lambda$static$1(java.lang.Runnable):47:47 -> e 1:4:androidx.arch.core.executor.ArchTaskExecutor getInstance():61:61 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/c;"} 5:7:androidx.arch.core.executor.ArchTaskExecutor getInstance():62:62 -> f 8:10:androidx.arch.core.executor.ArchTaskExecutor getInstance():64:64 -> f 11:14:androidx.arch.core.executor.ArchTaskExecutor getInstance():65:65 -> f 15:24:androidx.arch.core.executor.ArchTaskExecutor getInstance():66:66 -> f 25:26:androidx.arch.core.executor.ArchTaskExecutor getInstance():68:69 -> f 27:28:androidx.arch.core.executor.ArchTaskExecutor getInstance():69:69 -> f 29:30:androidx.arch.core.executor.ArchTaskExecutor getInstance():68:68 -> f androidx.arch.core.executor.ArchTaskExecutor$$ExternalSyntheticLambda0 -> k.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void k.ArchTaskExecutor$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void k.ArchTaskExecutor$$ExternalSyntheticLambda0.execute(java.lang.Runnable):0:0 -> execute # {"id":"com.android.tools.r8.synthesized"} androidx.arch.core.executor.ArchTaskExecutor$$ExternalSyntheticLambda1 -> k.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void k.ArchTaskExecutor$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void k.ArchTaskExecutor$$ExternalSyntheticLambda1.execute(java.lang.Runnable):0:0 -> execute # {"id":"com.android.tools.r8.synthesized"} androidx.arch.core.executor.DefaultTaskExecutor -> k.d: # {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"} java.lang.Object mLock -> a java.util.concurrent.ExecutorService mDiskIO -> b android.os.Handler mMainHandler -> c 1:3:void ():38:38 -> 4:10:void ():40:40 -> 11:23:void ():42:42 -> 1:6:void executeOnDiskIO(java.lang.Runnable):60:60 -> a 1:18:boolean isMainThread():78:78 -> b 1:4:void postToMainThread(java.lang.Runnable):65:65 -> c 5:7:void postToMainThread(java.lang.Runnable):66:66 -> c 8:11:void postToMainThread(java.lang.Runnable):67:67 -> c 12:24:void postToMainThread(java.lang.Runnable):68:68 -> c 25:28:void postToMainThread(java.lang.Runnable):70:70 -> c 29:34:void postToMainThread(java.lang.Runnable):73:73 -> c 1:6:android.os.Handler createAsync(android.os.Looper):84:84 -> d 7:11:android.os.Handler createAsync(android.os.Looper):85:85 -> d 12:35:android.os.Handler createAsync(android.os.Looper):90:90 -> d 36:53:android.os.Handler createAsync(android.os.Looper):92:92 -> d 54:59:android.os.Handler createAsync(android.os.Looper):97:97 -> d 60:65:android.os.Handler createAsync(android.os.Looper):100:100 -> d androidx.arch.core.executor.DefaultTaskExecutor$1 -> k.d$a: # {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"} java.util.concurrent.atomic.AtomicInteger mThreadId -> a androidx.arch.core.executor.DefaultTaskExecutor this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/d;"} 1:5:void (androidx.arch.core.executor.DefaultTaskExecutor):42:42 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/d;)V"} 6:14:void (androidx.arch.core.executor.DefaultTaskExecutor):45:45 -> 1:5:java.lang.Thread newThread(java.lang.Runnable):49:49 -> newThread 6:32:java.lang.Thread newThread(java.lang.Runnable):50:50 -> newThread androidx.arch.core.executor.DefaultTaskExecutor$Api28Impl -> k.d$b: # {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"} 1:5:android.os.Handler createAsync(android.os.Looper):111:111 -> a androidx.arch.core.executor.TaskExecutor -> k.e: # {"id":"sourceFile","fileName":"TaskExecutor.java"} 1:4:void ():31:31 -> void executeOnDiskIO(java.lang.Runnable) -> a boolean isMainThread() -> b void postToMainThread(java.lang.Runnable) -> c androidx.arch.core.internal.FastSafeIterableMap -> l.a: # {"id":"sourceFile","fileName":"FastSafeIterableMap.java"} java.util.HashMap mHashMap -> e 1:3:void ():36:36 -> 4:11:void ():38:38 -> 1:9:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ll/b$c;"} 1:7:boolean contains(java.lang.Object):69:69 -> contains 1:4:java.lang.Object remove(java.lang.Object):59:59 -> f 5:10:java.lang.Object remove(java.lang.Object):60:60 -> f 1:6:java.util.Map$Entry ceil(java.lang.Object):79:79 -> g 7:19:java.util.Map$Entry ceil(java.lang.Object):80:80 -> g 1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):49:49 -> h 7:9:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):51:51 -> h 10:20:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):53:53 -> h androidx.arch.core.internal.SafeIterableMap -> l.b: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} androidx.arch.core.internal.SafeIterableMap$Entry mStart -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry mEnd -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"} java.util.WeakHashMap mIterators -> c int mSize -> d 1:3:void ():36:36 -> 4:11:void ():43:43 -> 12:14:void ():44:44 -> 1:3:java.util.Map$Entry eldest():174:174 -> a androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ll/b$c;"} 1:5:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():164:164 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b$d;"} 6:13:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():165:165 -> c 1:3:java.util.Map$Entry newest():182:182 -> d 1:9:java.util.Iterator descendingIterator():154:154 -> descendingIterator 10:17:java.util.Iterator descendingIterator():155:155 -> descendingIterator 1:5:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):78:78 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Ll/b$c;"} 6:11:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):79:79 -> e 12:15:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):80:80 -> e 16:17:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):81:81 -> e 18:20:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):82:82 -> e 21:22:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):86:86 -> e 23:24:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):87:87 -> e 25:27:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):88:88 -> e 5:10:boolean equals(java.lang.Object):191:191 -> equals 11:12:boolean equals(java.lang.Object):194:194 -> equals 13:23:boolean equals(java.lang.Object):195:195 -> equals 24:27:boolean equals(java.lang.Object):198:198 -> equals 28:31:boolean equals(java.lang.Object):199:199 -> equals 32:43:boolean equals(java.lang.Object):200:200 -> equals 44:49:boolean equals(java.lang.Object):201:201 -> equals 50:59:boolean equals(java.lang.Object):202:202 -> equals 60:66:boolean equals(java.lang.Object):204:204 -> equals 67:80:boolean equals(java.lang.Object):208:208 -> equals 1:8:java.lang.Object remove(java.lang.Object):101:101 -> f 9:14:java.lang.Object remove(java.lang.Object):105:105 -> f 15:22:java.lang.Object remove(java.lang.Object):106:106 -> f 23:44:java.lang.Object remove(java.lang.Object):107:107 -> f 45:48:java.lang.Object remove(java.lang.Object):108:108 -> f 49:52:java.lang.Object remove(java.lang.Object):112:112 -> f 53:57:java.lang.Object remove(java.lang.Object):113:113 -> f 58:61:java.lang.Object remove(java.lang.Object):115:115 -> f 62:65:java.lang.Object remove(java.lang.Object):118:118 -> f 66:68:java.lang.Object remove(java.lang.Object):119:119 -> f 69:70:java.lang.Object remove(java.lang.Object):121:121 -> f 71:72:java.lang.Object remove(java.lang.Object):124:124 -> f 73:74:java.lang.Object remove(java.lang.Object):125:125 -> f 75:77:java.lang.Object remove(java.lang.Object):126:126 -> f 1:17:int hashCode():214:214 -> hashCode 18:24:int hashCode():215:215 -> hashCode 1:9:java.util.Iterator iterator():143:143 -> iterator 10:17:java.util.Iterator iterator():144:144 -> iterator 1:3:int size():133:133 -> size 1:5:java.lang.String toString():222:222 -> toString 6:10:java.lang.String toString():223:223 -> toString 11:14:java.lang.String toString():224:224 -> toString 15:20:java.lang.String toString():225:225 -> toString 21:33:java.lang.String toString():226:226 -> toString 34:39:java.lang.String toString():227:227 -> toString 40:45:java.lang.String toString():228:228 -> toString 46:50:java.lang.String toString():231:231 -> toString 51:55:java.lang.String toString():232:232 -> toString androidx.arch.core.internal.SafeIterableMap$AscendingIterator -> l.b$a: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} 1:4:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):289:289 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;Ll/b$c;)V"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):299:299 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):294:294 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"} androidx.arch.core.internal.SafeIterableMap$DescendingIterator -> l.b$b: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} 1:4:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):306:306 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;Ll/b$c;)V"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):316:316 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):311:311 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry -> l.b$c: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} java.lang.Object mKey -> a java.lang.Object mValue -> b androidx.arch.core.internal.SafeIterableMap$Entry mNext -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry mPrevious -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"} 1:3:void (java.lang.Object,java.lang.Object):380:380 -> 4:5:void (java.lang.Object,java.lang.Object):381:381 -> 6:8:void (java.lang.Object,java.lang.Object):382:382 -> 5:10:boolean equals(java.lang.Object):413:413 -> equals 11:12:boolean equals(java.lang.Object):416:416 -> equals 13:34:boolean equals(java.lang.Object):417:417 -> equals 1:3:java.lang.Object getKey():388:388 -> getKey 1:3:java.lang.Object getValue():394:394 -> getValue 1:14:int hashCode():422:422 -> hashCode 1:8:java.lang.Object setValue(java.lang.Object):399:399 -> setValue 1:25:java.lang.String toString():404:404 -> toString androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions -> l.b$d: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} androidx.arch.core.internal.SafeIterableMap$Entry mCurrent -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"} boolean mBeforeStart -> b androidx.arch.core.internal.SafeIterableMap this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b;"} 1:6:void (androidx.arch.core.internal.SafeIterableMap):329:329 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b;)V"} 7:9:void (androidx.arch.core.internal.SafeIterableMap):327:327 -> 1:4:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):335:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)V"} 5:13:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):336:336 -> a 14:16:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):337:337 -> a 1:5:java.util.Map$Entry next():351:351 -> b 6:7:java.util.Map$Entry next():352:352 -> b 8:14:java.util.Map$Entry next():353:353 -> b 15:24:java.util.Map$Entry next():355:355 -> b 25:27:java.util.Map$Entry next():357:357 -> b 1:6:boolean hasNext():343:343 -> hasNext 7:14:boolean hasNext():344:344 -> hasNext 15:24:boolean hasNext():346:346 -> hasNext 1:5:java.lang.Object next():323:323 -> next androidx.arch.core.internal.SafeIterableMap$ListIterator -> l.b$e: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} androidx.arch.core.internal.SafeIterableMap$Entry mExpectedEnd -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry mNext -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/b$c;"} 1:3:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):240:240 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;Ll/b$c;)V"} 4:5:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):241:241 -> 6:8:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):242:242 -> 1:9:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)V"} 10:11:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):254:254 -> a 12:13:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):255:255 -> a 14:17:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):258:258 -> a 18:23:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):259:259 -> a 24:27:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):262:262 -> a 28:34:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):263:263 -> a androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)Ll/b$c;"} 1:2:java.util.Map$Entry next():277:277 -> d 3:9:java.util.Map$Entry next():278:278 -> d 1:9:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():269:269 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b$c;"} 10:16:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():272:272 -> e 1:8:boolean hasNext():247:247 -> hasNext 1:5:java.lang.Object next():235:235 -> next androidx.arch.core.internal.SafeIterableMap$SupportRemove -> l.b$f: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} 1:4:void ():368:368 -> void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll/b$c;)V"} androidx.browser.R$dimen -> m.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 1:3:void (android.content.Context,android.util.AttributeSet):42:42 -> 4:15:void (android.content.Context,android.util.AttributeSet):43:43 -> 16:28:void (android.content.Context,android.util.AttributeSet):45:45 -> 1:10:void onMeasure(int,int):51:51 -> onMeasure 11:23:void onMeasure(int,int):52:52 -> onMeasure 24:27:void onMeasure(int,int):54:54 -> onMeasure 28:31:void onMeasure(int,int):55:55 -> onMeasure androidx.browser.customtabs.CustomTabColorSchemeParams -> n.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:3:void (java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):62:62 -> 4:5:void (java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):63:63 -> 6:7:void (java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):64:64 -> 8:9:void (java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):65:65 -> 10:12:void (java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Integer):66:66 -> 3:8:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):98:98 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Ln/a;"} 9:12:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):102:102 -> a 13:20:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):103:103 -> a 21:28:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):104:104 -> a 29:36:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):105:105 -> a 37:46:androidx.browser.customtabs.CustomTabColorSchemeParams fromBundle(android.os.Bundle):106:106 -> a 1:5:android.os.Bundle toBundle():75:75 -> b 6:9:android.os.Bundle toBundle():76:76 -> b 10:18:android.os.Bundle toBundle():77:77 -> b 19:22:android.os.Bundle toBundle():79:79 -> b 23:31:android.os.Bundle toBundle():80:80 -> b 32:35:android.os.Bundle toBundle():82:82 -> b 36:44:android.os.Bundle toBundle():83:83 -> b 45:48:android.os.Bundle toBundle():85:85 -> b 49:58:android.os.Bundle toBundle():86:86 -> b 1:2:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):113:113 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/a;)Ln/a;"} 3:8:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):114:114 -> c 9:14:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):115:115 -> c 15:20:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):117:117 -> c 21:26:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):118:118 -> c 27:30:androidx.browser.customtabs.CustomTabColorSchemeParams withDefaults(androidx.browser.customtabs.CustomTabColorSchemeParams):119:119 -> c androidx.browser.customtabs.CustomTabColorSchemeParams$Builder -> n.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 ():127:127 -> 1:14:androidx.browser.customtabs.CustomTabColorSchemeParams build():170:170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/a;"} 4:10:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder setNavigationBarColor(int):153:153 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/a$a;"} 1:7:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder setNavigationBarDividerColor(int):161:161 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/a$a;"} 4:10:androidx.browser.customtabs.CustomTabColorSchemeParams$Builder setToolbarColor(int):137:137 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/a$a;"} androidx.browser.customtabs.CustomTabsCallback -> n.b: # {"id":"sourceFile","fileName":"CustomTabsCallback.java"} 1:4:void ():39:39 -> 1:1:void extraCallback(java.lang.String,android.os.Bundle):110:110 -> a 1:2:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):138:138 -> b 1:1:void onActivityLayout(int,int,int,int,int,android.os.Bundle):245:245 -> c 1:1:void onActivityResized(int,int,android.os.Bundle):184:184 -> d 1:1:void onMessageChannelReady(android.os.Bundle):149:149 -> e 1:1:void onMinimized(android.os.Bundle):253:253 -> f 1:1:void onNavigationEvent(int,android.os.Bundle):47:47 -> g 1:1:void onPostMessage(java.lang.String,android.os.Bundle):160:160 -> h 1:1:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):174:174 -> i 1:1:void onUnminimized(android.os.Bundle):261:261 -> j 1:1:void onWarmupCompleted(android.os.Bundle):191:191 -> k androidx.browser.customtabs.CustomTabsClient -> n.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:3:void (android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):64:64 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;Landroid/content/ComponentName;Landroid/content/Context;)V"} 4:5:void (android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):65:65 -> 6:7:void (android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):66:66 -> 8:10:void (android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):67:67 -> 1:7:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ln/e;)Z"} 8:14:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):85:85 -> a 15:25:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):86:86 -> a 26:30:boolean bindCustomTabsService(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):87:87 -> a 1:7:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ln/e;)Z"} 8:14:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):109:109 -> b 15:24:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):110:110 -> b 25:29:boolean bindCustomTabsServicePreservePriority(android.content.Context,java.lang.String,androidx.browser.customtabs.CustomTabsServiceConnection):111:111 -> b 1:6:android.support.customtabs.ICustomTabsCallback$Stub createCallbackWrapper(androidx.browser.customtabs.CustomTabsCallback):502:502 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)La/a$a;"} 1:12:android.app.PendingIntent createSessionId(android.content.Context,int):239:239 -> d 2:6:androidx.browser.customtabs.CustomTabsSession newSession(androidx.browser.customtabs.CustomTabsCallback):255:255 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)Ln/f;"} 1:11:androidx.browser.customtabs.CustomTabsSession newSession(androidx.browser.customtabs.CustomTabsCallback,int):278:278 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;I)Ln/f;"} 1:7:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):467:467 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;Landroid/app/PendingIntent;)Ln/f;"} 8:12:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):473:473 -> g 13:17:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):474:474 -> g 18:24:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):475:475 -> g 25:33:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):477:477 -> g 34:43:androidx.browser.customtabs.CustomTabsSession newSessionInternal(androidx.browser.customtabs.CustomTabsCallback,android.app.PendingIntent):484:484 -> g 1:9:boolean warmup(long):230:230 -> h androidx.browser.customtabs.CustomTabsClient$3 -> n.c$a: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} android.os.Handler mHandler -> e androidx.browser.customtabs.CustomTabsCallback val$callback -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"} androidx.browser.customtabs.CustomTabsClient this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c;"} 1:7:void (androidx.browser.customtabs.CustomTabsClient,androidx.browser.customtabs.CustomTabsCallback):502:502 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c;Ln/b;)V"} 8:19:void (androidx.browser.customtabs.CustomTabsClient,androidx.browser.customtabs.CustomTabsCallback):503:503 -> 1:5:void onActivityResized(int,int,android.os.Bundle):579:579 -> a 6:16:void onActivityResized(int,int,android.os.Bundle):580:580 -> a 1:6:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):533:533 -> c 7:11:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):534:534 -> c 1:5:void onPostMessage(java.lang.String,android.os.Bundle):552:552 -> h 6:16:void onPostMessage(java.lang.String,android.os.Bundle):553:553 -> h 1:5:void extraCallback(java.lang.String,android.os.Bundle):519:519 -> k 6:16:void extraCallback(java.lang.String,android.os.Bundle):520:520 -> k 1:5:void onActivityLayout(int,int,int,int,int,android.os.Bundle):605:605 -> m 6:23:void onActivityLayout(int,int,int,int,int,android.os.Bundle):606:606 -> m 1:5:void onMessageChannelReady(android.os.Bundle):540:540 -> n 6:16:void onMessageChannelReady(android.os.Bundle):541:541 -> n 1:5:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):565:565 -> r 6:21:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):566:566 -> r 1:5:void onWarmupCompleted(android.os.Bundle):591:591 -> s 6:16:void onWarmupCompleted(android.os.Bundle):592:592 -> s 1:5:void onMinimized(android.os.Bundle):616:616 -> t 6:16:void onMinimized(android.os.Bundle):617:617 -> t 1:5:void onUnminimized(android.os.Bundle):628:628 -> v 6:16:void onUnminimized(android.os.Bundle):629:629 -> v 1:5:void onNavigationEvent(int,android.os.Bundle):507:507 -> w 6:16:void onNavigationEvent(int,android.os.Bundle):508:508 -> w androidx.browser.customtabs.CustomTabsClient$3$1 -> n.c$a$b: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} int val$navigationEvent -> a android.os.Bundle val$extras -> b androidx.browser.customtabs.CustomTabsClient$3 this$1 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:10:void (androidx.browser.customtabs.CustomTabsClient$3,int,android.os.Bundle):508:508 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;ILandroid/os/Bundle;)V"} 1:12:void run():511:511 -> run androidx.browser.customtabs.CustomTabsClient$3$10 -> n.c$a$a: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} android.os.Bundle val$extras -> a androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:8:void (androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):629:629 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"} 1:10:void run():632:632 -> run androidx.browser.customtabs.CustomTabsClient$3$2 -> n.c$a$c: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} java.lang.String val$callbackName -> a android.os.Bundle val$args -> b androidx.browser.customtabs.CustomTabsClient$3 this$1 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:10:void (androidx.browser.customtabs.CustomTabsClient$3,java.lang.String,android.os.Bundle):520:520 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Ljava/lang/String;Landroid/os/Bundle;)V"} 1:12:void run():523:523 -> run androidx.browser.customtabs.CustomTabsClient$3$3 -> n.c$a$d: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} android.os.Bundle val$extras -> a androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:8:void (androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):541:541 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"} 1:10:void run():544:544 -> run androidx.browser.customtabs.CustomTabsClient$3$4 -> n.c$a$e: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} java.lang.String val$message -> a android.os.Bundle val$extras -> b androidx.browser.customtabs.CustomTabsClient$3 this$1 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:10:void (androidx.browser.customtabs.CustomTabsClient$3,java.lang.String,android.os.Bundle):553:553 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Ljava/lang/String;Landroid/os/Bundle;)V"} 1:12:void run():556:556 -> run androidx.browser.customtabs.CustomTabsClient$3$5 -> n.c$a$f: # {"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$3 this$1 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:14:void (androidx.browser.customtabs.CustomTabsClient$3,int,android.net.Uri,boolean,android.os.Bundle):566:566 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;ILandroid/net/Uri;ZLandroid/os/Bundle;)V"} 1:16:void run():569:569 -> run androidx.browser.customtabs.CustomTabsClient$3$6 -> n.c$a$g: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} int val$height -> a int val$width -> b android.os.Bundle val$extras -> c androidx.browser.customtabs.CustomTabsClient$3 this$1 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:12:void (androidx.browser.customtabs.CustomTabsClient$3,int,int,android.os.Bundle):580:580 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;IILandroid/os/Bundle;)V"} 1:14:void run():584:584 -> run androidx.browser.customtabs.CustomTabsClient$3$7 -> n.c$a$h: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} android.os.Bundle val$extras -> a androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:8:void (androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):592:592 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"} 1:10:void run():595:595 -> run androidx.browser.customtabs.CustomTabsClient$3$8 -> n.c$a$i: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} int val$left -> a int val$top -> b int val$right -> c int val$bottom -> d int val$state -> e android.os.Bundle val$extras -> f androidx.browser.customtabs.CustomTabsClient$3 this$1 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:18:void (androidx.browser.customtabs.CustomTabsClient$3,int,int,int,int,int,android.os.Bundle):606:606 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;IIIIILandroid/os/Bundle;)V"} 1:20:void run():609:609 -> run androidx.browser.customtabs.CustomTabsClient$3$9 -> n.c$a$j: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} android.os.Bundle val$extras -> a androidx.browser.customtabs.CustomTabsClient$3 this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/c$a;"} 1:8:void (androidx.browser.customtabs.CustomTabsClient$3,android.os.Bundle):617:617 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/c$a;Landroid/os/Bundle;)V"} 1:10:void run():620:620 -> run androidx.browser.customtabs.CustomTabsIntent -> n.d: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} android.content.Intent intent -> a android.os.Bundle startAnimationBundle -> b 1:3:void (android.content.Intent,android.os.Bundle):727:727 -> 4:5:void (android.content.Intent,android.os.Bundle):728:728 -> 6:8:void (android.content.Intent,android.os.Bundle):729:729 -> 8:14:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1693:1693 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;I)Ln/a;"} 15:19:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1695:1695 -> a 20:23:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1698:1698 -> a 24:31:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1699:1699 -> a 32:39:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1702:1702 -> a 40:43:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1704:1704 -> a 44:49:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1705:1705 -> a 50:72:androidx.browser.customtabs.CustomTabColorSchemeParams getColorSchemeParams(android.content.Intent,int):1690:1690 -> a 1:10:boolean isBackgroundInteractionEnabled(android.content.Intent):1919:1919 -> b 1:5:void launchUrl(android.content.Context,android.net.Uri):722:722 -> c 6:13:void launchUrl(android.content.Context,android.net.Uri):723:723 -> c androidx.browser.customtabs.CustomTabsIntent$Api23Impl -> n.d$a: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} 1:5:android.app.ActivityOptions makeBasicActivityOptions():1956:1956 -> a androidx.browser.customtabs.CustomTabsIntent$Api24Impl -> n.d$b: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} 1:4:java.lang.String getDefaultLocale():1963:1963 -> a 5:22:java.lang.String getDefaultLocale():1964:1964 -> a androidx.browser.customtabs.CustomTabsIntent$Api34Impl -> n.d$c: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} 1:4:void setShareIdentityEnabled(android.app.ActivityOptions,boolean):1971:1971 -> a androidx.browser.customtabs.CustomTabsIntent$Api36Impl -> n.d$d: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} 1:4:void setAllowPassThroughOnTouchOutside(android.app.ActivityOptions,boolean):1979:1979 -> a androidx.browser.customtabs.CustomTabsIntent$Builder -> n.d$e: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} android.content.Intent mIntent -> a androidx.browser.customtabs.CustomTabColorSchemeParams$Builder mDefaultColorSchemeBuilder -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a$a;"} java.util.ArrayList mMenuItems -> c android.app.ActivityOptions mActivityOptions -> d java.util.ArrayList mActionButtons -> e android.util.SparseArray mColorSchemeParamBundles -> f android.os.Bundle mDefaultColorSchemeBundle -> g int mShareState -> h boolean mInstantAppsEnabled -> i boolean mShareIdentity -> j 1:3:void ():752:752 -> 4:12:void ():736:736 -> 13:20:void ():737:737 -> 21:23:void ():744:744 -> 24:26:void ():745:745 -> 1:11:androidx.browser.customtabs.CustomTabsIntent build():1550:1550 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/d;"} 12:14:androidx.browser.customtabs.CustomTabsIntent build():1552:1552 -> a 15:18:androidx.browser.customtabs.CustomTabsIntent build():1554:1554 -> a 19:25:androidx.browser.customtabs.CustomTabsIntent build():1555:1555 -> a 26:29:androidx.browser.customtabs.CustomTabsIntent build():1557:1557 -> a 30:36:androidx.browser.customtabs.CustomTabsIntent build():1558:1558 -> a 37:45:androidx.browser.customtabs.CustomTabsIntent build():1560:1560 -> a 46:60:androidx.browser.customtabs.CustomTabsIntent build():1562:1562 -> a 61:64:androidx.browser.customtabs.CustomTabsIntent build():1563:1563 -> a 65:69:androidx.browser.customtabs.CustomTabsIntent build():1564:1564 -> a 70:73:androidx.browser.customtabs.CustomTabsIntent build():1567:1567 -> a 74:78:androidx.browser.customtabs.CustomTabsIntent build():1568:1568 -> a 79:85:androidx.browser.customtabs.CustomTabsIntent build():1569:1569 -> a 86:90:androidx.browser.customtabs.CustomTabsIntent build():1571:1571 -> a 91:99:androidx.browser.customtabs.CustomTabsIntent build():1573:1573 -> a 100:105:androidx.browser.customtabs.CustomTabsIntent build():1575:1575 -> a 106:112:androidx.browser.customtabs.CustomTabsIntent build():1576:1576 -> a 113:119:androidx.browser.customtabs.CustomTabsIntent build():1581:1581 -> a 120:122:androidx.browser.customtabs.CustomTabsIntent build():1584:1584 -> a 123:126:androidx.browser.customtabs.CustomTabsIntent build():1586:1586 -> a 127:130:androidx.browser.customtabs.CustomTabsIntent build():1587:1587 -> a 131:138:androidx.browser.customtabs.CustomTabsIntent build():1589:1589 -> a 1:4:void setAllowPassThroughOnTouchOutside():1624:1624 -> b 5:10:void setAllowPassThroughOnTouchOutside():1625:1625 -> b 11:16:void setAllowPassThroughOnTouchOutside():1627:1627 -> b 17:22:void setAllowPassThroughOnTouchOutside():1628:1628 -> b 6:13:androidx.browser.customtabs.CustomTabsIntent$Builder setColorScheme(int):1153:1153 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"} 14:21:androidx.browser.customtabs.CustomTabsIntent$Builder setColorScheme(int):1151:1151 -> c 8:11:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1195:1195 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ILn/a;)Ln/d$e;"} 12:18:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1196:1196 -> d 19:28:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1198:1198 -> d 29:51:androidx.browser.customtabs.CustomTabsIntent$Builder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):1193:1193 -> d 1:4:void setCurrentLocaleAsDefaultAcceptLanguage():1598:1598 -> e 5:10:void setCurrentLocaleAsDefaultAcceptLanguage():1599:1599 -> e 11:20:void setCurrentLocaleAsDefaultAcceptLanguage():1600:1600 -> e 21:32:void setCurrentLocaleAsDefaultAcceptLanguage():1601:1601 -> e 33:40:void setCurrentLocaleAsDefaultAcceptLanguage():1602:1602 -> e 41:43:void setCurrentLocaleAsDefaultAcceptLanguage():1603:1603 -> e 44:49:void setCurrentLocaleAsDefaultAcceptLanguage():1604:1604 -> e 1:6:androidx.browser.customtabs.CustomTabsIntent$Builder setNavigationBarColor(int):1042:1042 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"} 1:6:androidx.browser.customtabs.CustomTabsIntent$Builder setNavigationBarDividerColor(int):1057:1057 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"} 1:13:androidx.browser.customtabs.CustomTabsIntent$Builder setSession(androidx.browser.customtabs.CustomTabsSession):776:776 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)Ln/d$e;"} 14:25:androidx.browser.customtabs.CustomTabsIntent$Builder setSession(androidx.browser.customtabs.CustomTabsSession):777:777 -> h 1:5:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):794:794 -> i 6:12:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):795:795 -> i 13:17:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):797:797 -> i 18:23:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):800:800 -> i 1:4:void setShareIdentityEnabled():1616:1616 -> j 5:10:void setShareIdentityEnabled():1617:1617 -> j 11:18:void setShareIdentityEnabled():1619:1619 -> j 1:6:androidx.browser.customtabs.CustomTabsIntent$Builder setToolbarColor(int):819:819 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln/d$e;"} androidx.browser.customtabs.CustomTabsServiceConnection -> n.e: # {"id":"sourceFile","fileName":"CustomTabsServiceConnection.java"} android.content.Context mApplicationContext -> a 1:4:void ():35:35 -> void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"} 1:3:void setApplicationContext(android.content.Context):40:40 -> b 1:4:void onServiceConnected(android.content.ComponentName,android.os.IBinder):50:50 -> onServiceConnected 5:6:void onServiceConnected(android.content.ComponentName,android.os.IBinder):54:54 -> onServiceConnected 7:15:void onServiceConnected(android.content.ComponentName,android.os.IBinder):55:55 -> onServiceConnected 16:19:void onServiceConnected(android.content.ComponentName,android.os.IBinder):54:54 -> onServiceConnected 20:27:void onServiceConnected(android.content.ComponentName,android.os.IBinder):51:51 -> onServiceConnected androidx.browser.customtabs.CustomTabsServiceConnection$1 -> n.e$a: # {"id":"sourceFile","fileName":"CustomTabsServiceConnection.java"} androidx.browser.customtabs.CustomTabsServiceConnection this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/e;"} 1:6:void (androidx.browser.customtabs.CustomTabsServiceConnection,android.support.customtabs.ICustomTabsService,android.content.ComponentName,android.content.Context):55:55 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/e;La/b;Landroid/content/ComponentName;Landroid/content/Context;)V"} androidx.browser.customtabs.CustomTabsSession -> n.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:3:void (android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):85:85 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;La/a;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V"} 4:10:void (android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):54:54 -> 11:12:void (android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):86:86 -> 13:14:void (android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):87:87 -> 15:16:void (android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):88:88 -> 17:19:void (android.support.customtabs.ICustomTabsService,android.support.customtabs.ICustomTabsCallback,android.content.ComponentName,android.app.PendingIntent):89:89 -> 1:10:void addIdToBundle(android.os.Bundle):548:548 -> a 1:7:android.os.Bundle createBundleWithId(android.os.Bundle):541:541 -> b 8:10:android.os.Bundle createBundleWithId(android.os.Bundle):542:542 -> b 11:14:android.os.Bundle createBundleWithId(android.os.Bundle):543:543 -> b 1:7:android.os.IBinder getBinder():552:552 -> c 1:3:android.content.ComponentName getComponentName():556:556 -> d 1:3:android.app.PendingIntent getId():560:560 -> e 1:4:boolean mayLaunchUrl(android.net.Uri,android.os.Bundle,java.util.List):112:112 -> f 5:15:boolean mayLaunchUrl(android.net.Uri,android.os.Bundle,java.util.List):114:114 -> f 1:4:boolean receiveFile(android.net.Uri,int,android.os.Bundle):371:371 -> g 5:15:boolean receiveFile(android.net.Uri,int,android.os.Bundle):373:373 -> g 9:12:boolean validateRelationship(int,android.net.Uri,android.os.Bundle):345:345 -> h 13:22:boolean validateRelationship(int,android.net.Uri,android.os.Bundle):347:347 -> h androidx.browser.customtabs.TrustedWebUtils -> n.g: # {"id":"sourceFile","fileName":"TrustedWebUtils.java"} 1:7:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):123:123 -> a 8:11:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):124:124 -> a 12:15:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):125:125 -> a 16:21:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):126:126 -> a 22:27:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):127:127 -> a 28:32:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):128:128 -> a 33:39:boolean areSplashScreensSupported(android.content.Context,java.lang.String,java.lang.String):129:129 -> a 1:5:boolean transferSplashImage(android.content.Context,java.io.File,java.lang.String,java.lang.String,androidx.browser.customtabs.CustomTabsSession):152:152 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ln/f;)Z"} 6:9:boolean transferSplashImage(android.content.Context,java.io.File,java.lang.String,java.lang.String,androidx.browser.customtabs.CustomTabsSession):153:153 -> b 10:14:boolean transferSplashImage(android.content.Context,java.io.File,java.lang.String,java.lang.String,androidx.browser.customtabs.CustomTabsSession):154:154 -> b androidx.browser.trusted.FileHandlingData -> o.a: # {"id":"sourceFile","fileName":"FileHandlingData.java"} java.util.List uris -> a 1:3:void (java.util.List):45:45 -> 4:11:void (java.util.List):46:46 -> 1:6:androidx.browser.trusted.FileHandlingData fromBundle(android.os.Bundle):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/a;"} 7:14:androidx.browser.trusted.FileHandlingData fromBundle(android.os.Bundle):61:61 -> a 1:5:android.os.Bundle toBundle():51:51 -> b 6:9:android.os.Bundle toBundle():52:52 -> b 10:22:android.os.Bundle toBundle():53:53 -> b androidx.browser.trusted.NotificationApiHelperForM -> o.b: # {"id":"sourceFile","fileName":"NotificationApiHelperForM.java"} 1:5:android.os.Parcelable[] getActiveNotifications(android.app.NotificationManager):45:45 -> a androidx.browser.trusted.NotificationApiHelperForO -> o.i: # {"id":"sourceFile","fileName":"NotificationApiHelperForO.java"} 2:8:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):50:50 -> a 9:20:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):54:54 -> a 21:24:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):60:60 -> a 25:27:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):61:61 -> a 28:32:android.app.Notification copyNotificationOntoChannel(android.content.Context,android.app.NotificationManager,android.app.Notification,java.lang.String,java.lang.String):62:62 -> a 1:6:boolean isChannelEnabled(android.app.NotificationManager,java.lang.String):41:41 -> b 7:17:boolean isChannelEnabled(android.app.NotificationManager,java.lang.String):43:43 -> b androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline0 -> o.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.app.NotificationChannel o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline0.m(android.app.NotificationManager,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline1 -> o.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline1.m(android.app.NotificationChannel):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline2 -> o.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline2.m(android.app.NotificationManager,android.app.NotificationChannel):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline3 -> o.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.app.Notification$Builder o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline3.m(android.content.Context,android.app.Notification):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline4 -> o.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.app.Notification$Builder o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline4.m(android.app.Notification$Builder,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline5 -> o.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:android.app.NotificationChannel o.NotificationApiHelperForO$$ExternalSyntheticApiModelOutline5.m(java.lang.String,java.lang.CharSequence,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.PackageIdentityUtils -> o.j: # {"id":"sourceFile","fileName":"PackageIdentityUtils.java"} 1:17:byte[] getCertificateSHA256Fingerprint(android.content.pm.Signature):160:160 -> a 1:10:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):47:47 -> b 11:19:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):49:49 -> b 1:6:androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat getImpl():64:64 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/j$c;"} 7:12:androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat getImpl():65:65 -> c 13:18:androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat getImpl():67:67 -> c 1:10:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):56:56 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"} 11:19:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):58:58 -> d androidx.browser.trusted.PackageIdentityUtils$Api28Implementation -> o.j$a: # {"id":"sourceFile","fileName":"PackageIdentityUtils.java"} 1:4:void ():80:80 -> 3:6:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):84:84 -> a 7:11:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):87:87 -> a 12:13:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):88:88 -> a 14:20:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):90:90 -> a 21:29:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):94:94 -> a 30:40:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):95:95 -> a 41:46:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):99:99 -> a 47:54:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):98:98 -> a 1:12:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):108:108 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"} 13:19:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):110:110 -> b 20:26:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):113:113 -> b 27:35:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):114:114 -> b 36:39:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):117:117 -> b 40:44:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):118:118 -> b androidx.browser.trusted.PackageIdentityUtils$Pre28Implementation -> o.j$b: # {"id":"sourceFile","fileName":"PackageIdentityUtils.java"} 1:4:void ():123:123 -> 3:6:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):129:129 -> a 7:14:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):131:131 -> a 15:22:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):132:132 -> a 23:30:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):133:133 -> a 31:37:java.util.List getFingerprintsForPackage(java.lang.String,android.content.pm.PackageManager):135:135 -> a 1:12:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):145:145 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"} 13:19:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):149:149 -> b 20:23:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):152:152 -> b 24:28:boolean packageMatchesToken(java.lang.String,android.content.pm.PackageManager,androidx.browser.trusted.TokenContents):153:153 -> b androidx.browser.trusted.PackageIdentityUtils$SignaturesCompat -> o.j$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.browser.trusted.TokenContents) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;Lo/m;)Z"} androidx.browser.trusted.Token -> o.k: # {"id":"sourceFile","fileName":"Token.java"} androidx.browser.trusted.TokenContents mContents -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/m;"} 1:3:void (androidx.browser.trusted.TokenContents):81:81 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/m;)V"} 4:6:void (androidx.browser.trusted.TokenContents):82:82 -> 1:8:androidx.browser.trusted.Token create(java.lang.String,android.content.pm.PackageManager):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/pm/PackageManager;)Lo/k;"} 9:19:androidx.browser.trusted.Token create(java.lang.String,android.content.pm.PackageManager):65:65 -> a 20:27:androidx.browser.trusted.Token create(java.lang.String,android.content.pm.PackageManager):67:67 -> a 1:10:androidx.browser.trusted.Token deserialize(byte[]):78:78 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lo/k;"} 1:7:boolean matches(java.lang.String,android.content.pm.PackageManager):101:101 -> c 1:7:byte[] serialize():91:91 -> d androidx.browser.trusted.TokenContents -> o.m: # {"id":"sourceFile","fileName":"TokenContents.java"} byte[] mContents -> a java.lang.String mPackageName -> b java.util.List mFingerprints -> c 1:2:void (byte[]):62:63 -> 3:6:void (byte[],java.lang.String,java.util.List):73:76 -> 7:8:void (byte[],java.lang.String,java.util.List):79:80 -> 1:5:int o.TokenContents.$r8$lambda$CBVg26zUpxC1pz1KzAQxDAVlyy0(byte[],byte[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 14:21:int compareByteArrays(byte[],byte[]):150:150 -> b 22:32:int compareByteArrays(byte[],byte[]):151:151 -> b 33:41:int compareByteArrays(byte[],byte[]):155:155 -> b 1:2:androidx.browser.trusted.TokenContents create(java.lang.String,java.util.List):68:68 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;)Lo/m;"} 3:10:androidx.browser.trusted.TokenContents create(java.lang.String,java.util.List):69:69 -> c 1:8:byte[] createToken(java.lang.String,java.util.List):123:123 -> d 9:13:byte[] createToken(java.lang.String,java.util.List):125:125 -> d 14:18:byte[] createToken(java.lang.String,java.util.List):126:126 -> d 19:21:byte[] createToken(java.lang.String,java.util.List):128:128 -> d 22:28:byte[] createToken(java.lang.String,java.util.List):129:129 -> d 29:44:byte[] createToken(java.lang.String,java.util.List):130:130 -> d 45:48:byte[] createToken(java.lang.String,java.util.List):131:131 -> d 49:52:byte[] createToken(java.lang.String,java.util.List):132:132 -> d 53:55:byte[] createToken(java.lang.String,java.util.List):134:134 -> d 56:60:byte[] createToken(java.lang.String,java.util.List):136:136 -> d 1:6:androidx.browser.trusted.TokenContents deserialize(byte[]):59:59 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lo/m;"} 7:15:boolean equals(java.lang.Object):109:109 -> equals 16:17:boolean equals(java.lang.Object):110:110 -> equals 18:28:boolean equals(java.lang.Object):111:111 -> equals 1:3:byte[] getFingerprint(int):97:97 -> f 4:7:byte[] getFingerprint(int):98:98 -> f 8:27:byte[] getFingerprint(int):99:99 -> f 28:33:byte[] getFingerprint(int):98:98 -> f 1:3:java.lang.String getPackageName():85:85 -> g 4:14:java.lang.String getPackageName():86:86 -> g 1:5:void parseIfNeeded():162:162 -> h 6:17:void parseIfNeeded():164:164 -> h 18:23:void parseIfNeeded():165:165 -> h 24:27:void parseIfNeeded():167:167 -> h 28:37:void parseIfNeeded():168:168 -> h 38:41:void parseIfNeeded():170:170 -> h 42:43:void parseIfNeeded():171:171 -> h 44:49:void parseIfNeeded():172:172 -> h 50:57:void parseIfNeeded():174:174 -> h 58:66:void parseIfNeeded():173:173 -> h 1:7:int hashCode():116:116 -> hashCode 1:8:byte[] serialize():103:103 -> i androidx.browser.trusted.TokenContents$$ExternalSyntheticLambda0 -> o.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void o.TokenContents$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:9:int o.TokenContents$$ExternalSyntheticLambda0.compare(java.lang.Object,java.lang.Object):0:0 -> compare # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.TokenStore -> o.n: # {"id":"sourceFile","fileName":"TokenStore.java"} androidx.browser.trusted.Token load() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/k;"} void store(androidx.browser.trusted.Token) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/k;)V"} androidx.browser.trusted.TrustedWebActivityCallbackRemote -> o.o: # {"id":"sourceFile","fileName":"TrustedWebActivityCallbackRemote.java"} android.support.customtabs.trusted.ITrustedWebActivityCallback mCallbackBinder -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"} 1:3:void (android.support.customtabs.trusted.ITrustedWebActivityCallback):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;)V"} 4:6:void (android.support.customtabs.trusted.ITrustedWebActivityCallback):35:35 -> 6:12:androidx.browser.trusted.TrustedWebActivityCallbackRemote fromBinder(android.os.IBinder):43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/IBinder;)Lo/o;"} 13:18:androidx.browser.trusted.TrustedWebActivityCallbackRemote fromBinder(android.os.IBinder):47:47 -> a androidx.browser.trusted.TrustedWebActivityDisplayMode -> o.p: # {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"} android.os.Bundle toBundle() -> a androidx.browser.trusted.TrustedWebActivityDisplayMode$BrowserMode -> o.p$a: # {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"} 1:4:void ():136:136 -> 1:5:android.os.Bundle toBundle():142:142 -> a 6:12:android.os.Bundle toBundle():143:143 -> a androidx.browser.trusted.TrustedWebActivityDisplayMode$DefaultMode -> o.p$b: # {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"} 1:4:void ():53:53 -> 1:5:android.os.Bundle toBundle():58:58 -> a 6:12:android.os.Bundle toBundle():59:59 -> a androidx.browser.trusted.TrustedWebActivityDisplayMode$ImmersiveMode -> o.p$c: # {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"} boolean mIsSticky -> a int mLayoutInDisplayCutoutMode -> b 1:3:void (boolean,int):98:98 -> 4:5:void (boolean,int):99:99 -> 6:8:void (boolean,int):100:100 -> 1:5:android.os.Bundle toBundle():111:111 -> a 6:11:android.os.Bundle toBundle():112:112 -> a 12:18:android.os.Bundle toBundle():113:113 -> a 19:26:android.os.Bundle toBundle():114:114 -> a androidx.browser.trusted.TrustedWebActivityDisplayMode$MinimalUiMode -> o.p$d: # {"id":"sourceFile","fileName":"TrustedWebActivityDisplayMode.java"} 1:4:void ():154:154 -> 1:5:android.os.Bundle toBundle():160:160 -> a 6:12:android.os.Bundle toBundle():161:161 -> a androidx.browser.trusted.TrustedWebActivityIntent -> o.q: # {"id":"sourceFile","fileName":"TrustedWebActivityIntent.java"} android.content.Intent mIntent -> a java.util.List mSharedFileUris -> b java.util.List mFileHandlingUris -> c 1:3:void (android.content.Intent,java.util.List,java.util.List):43:43 -> 4:5:void (android.content.Intent,java.util.List,java.util.List):44:44 -> 6:7:void (android.content.Intent,java.util.List,java.util.List):45:45 -> 8:10:void (android.content.Intent,java.util.List,java.util.List):46:46 -> 1:3:android.content.Intent getIntent():108:108 -> a 1:18:void grantUriPermissionToProvider(android.content.Context):93:93 -> b 19:29:void grantUriPermissionToProvider(android.content.Context):94:94 -> b 30:47:void grantUriPermissionToProvider(android.content.Context):97:97 -> b 48:59:void grantUriPermissionToProvider(android.content.Context):98:98 -> b 1:3:void launchTrustedWebActivity(android.content.Context):88:88 -> c 4:10:void launchTrustedWebActivity(android.content.Context):89:89 -> c androidx.browser.trusted.TrustedWebActivityIntentBuilder -> o.r: # {"id":"sourceFile","fileName":"TrustedWebActivityIntentBuilder.java"} android.net.Uri mUri -> a androidx.browser.customtabs.CustomTabsIntent$Builder mIntentBuilder -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/d$e;"} java.util.List mAdditionalTrustedOrigins -> c android.os.Bundle mSplashScreenParams -> d androidx.browser.trusted.sharing.ShareData mShareData -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} androidx.browser.trusted.sharing.ShareTarget mShareTarget -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/b;"} androidx.browser.trusted.FileHandlingData mFileHandlingData -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/a;"} android.net.Uri mOriginalLaunchUrl -> h int mLaunchHandlerClientMode -> i androidx.browser.trusted.TrustedWebActivityDisplayMode mDisplayMode -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/p;"} int mScreenOrientation -> k 1:3:void (android.net.Uri):127:127 -> 4:11:void (android.net.Uri):101:101 -> 12:13:void (android.net.Uri):113:113 -> 14:20:void (android.net.Uri):116:116 -> 21:22:void (android.net.Uri):119:119 -> 23:25:void (android.net.Uri):128:128 -> 3:7:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):349:349 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)Lo/q;"} 8:15:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):350:350 -> a 16:20:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):351:351 -> a 21:26:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):352:352 -> a 27:30:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):353:353 -> a 31:42:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):354:354 -> a 43:46:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):358:358 -> a 47:51:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):359:359 -> a 52:53:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):361:361 -> a 54:61:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):362:362 -> a 62:70:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):363:363 -> a 71:81:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):364:364 -> a 82:89:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):365:365 -> a 90:93:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):370:370 -> a 94:102:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):371:371 -> a 103:109:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):372:372 -> a 110:120:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):376:376 -> a 121:127:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):377:377 -> a 128:131:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):378:378 -> a 132:136:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):379:379 -> a 137:143:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):382:382 -> a 144:149:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):384:384 -> a 150:157:androidx.browser.trusted.TrustedWebActivityIntent build(androidx.browser.customtabs.CustomTabsSession):346:346 -> a 1:7:androidx.browser.customtabs.CustomTabsIntent buildCustomTabsIntent():393:393 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/d;"} 1:3:android.net.Uri getUri():400:400 -> c 1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setAdditionalTrustedOrigins(java.util.List):227:227 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lo/r;"} 1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setColorScheme(int):182:182 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"} 1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setColorSchemeParams(int,androidx.browser.customtabs.CustomTabColorSchemeParams):195:195 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(ILn/a;)Lo/r;"} 1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setDisplayMode(androidx.browser.trusted.TrustedWebActivityDisplayMode):294:294 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/p;)Lo/r;"} 1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setFileHandlingData(androidx.browser.trusted.FileHandlingData):283:283 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/a;)Lo/r;"} 1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setLaunchHandlerClientMode(int):335:335 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"} 1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setNavigationBarColor(int):154:154 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"} 1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setNavigationBarDividerColor(int):167:167 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"} 1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setOriginalLaunchUrl(android.net.Uri):324:324 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Lo/r;"} 1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setScreenOrientation(int):307:307 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"} 1:2:androidx.browser.trusted.TrustedWebActivityIntentBuilder setShareParams(androidx.browser.trusted.sharing.ShareTarget,androidx.browser.trusted.sharing.ShareData):261:261 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/b;Lp/a;)Lo/r;"} 3:5:androidx.browser.trusted.TrustedWebActivityIntentBuilder setShareParams(androidx.browser.trusted.sharing.ShareTarget,androidx.browser.trusted.sharing.ShareData):262:262 -> n 1:3:androidx.browser.trusted.TrustedWebActivityIntentBuilder setSplashScreenParams(android.os.Bundle):248:248 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/r;"} 1:6:androidx.browser.trusted.TrustedWebActivityIntentBuilder setToolbarColor(int):143:143 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/r;"} androidx.browser.trusted.TrustedWebActivityService -> o.s: # {"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:4:void ():97:97 -> 5:6:void ():127:127 -> 7:14:void ():130:130 -> 1:32:java.lang.String channelNameToId(java.lang.String):420:420 -> a 1:5:void ensureOnCreateCalled():424:424 -> b 6:13:void ensureOnCreateCalled():425:425 -> b androidx.browser.trusted.TokenStore getTokenStore() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/n;"} 1:3:boolean onAreNotificationsEnabled(java.lang.String):243:243 -> d 4:15:boolean onAreNotificationsEnabled(java.lang.String):245:245 -> d 16:23:boolean onAreNotificationsEnabled(java.lang.String):247:247 -> d 24:25:boolean onAreNotificationsEnabled(java.lang.String):249:249 -> d 26:29:boolean onAreNotificationsEnabled(java.lang.String):250:250 -> d 30:34:boolean onAreNotificationsEnabled(java.lang.String):249:249 -> d 1:3:void onCancelNotification(java.lang.String,int):297:297 -> e 4:9:void onCancelNotification(java.lang.String,int):298:298 -> e android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"} 1:3:android.os.Parcelable[] onGetActiveNotifications():311:311 -> g 4:10:android.os.Parcelable[] onGetActiveNotifications():313:313 -> g 1:4:android.os.Bundle onGetSmallIconBitmap():325:325 -> h 5:13:android.os.Bundle onGetSmallIconBitmap():326:326 -> h 14:21:android.os.Bundle onGetSmallIconBitmap():331:331 -> h 22:27:android.os.Bundle onGetSmallIconBitmap():330:330 -> h 2:7:int onGetSmallIconId():348:348 -> i 8:16:int onGetSmallIconId():349:349 -> i 17:20:int onGetSmallIconId():348:348 -> i 21:25:int onGetSmallIconId():351:351 -> i 26:32:int onGetSmallIconId():353:353 -> i 1:3:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):270:270 -> j 4:15:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):272:272 -> j 16:21:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):274:274 -> j 22:25:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):275:275 -> j 26:31:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):276:276 -> j 32:40:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):279:279 -> j 41:47:boolean onNotifyNotificationWithChannel(java.lang.String,int,android.app.Notification,java.lang.String):284:284 -> j 1:3:android.os.IBinder onBind(android.content.Intent):364:364 -> onBind 1:3:void onCreate():231:231 -> onCreate 4:5:void onCreate():232:232 -> onCreate 6:14:void onCreate():233:233 -> onCreate 2:3:boolean onUnbind(android.content.Intent):370:370 -> onUnbind 4:8:boolean onUnbind(android.content.Intent):372:372 -> onUnbind androidx.browser.trusted.TrustedWebActivityService$1 -> o.s$a: # {"id":"sourceFile","fileName":"TrustedWebActivityService.java"} androidx.browser.trusted.TrustedWebActivityService this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/s;"} 1:6:void (androidx.browser.trusted.TrustedWebActivityService):131:131 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/s;)V"} 1:3:int getSmallIconId():175:175 -> b 4:10:int getSmallIconId():177:177 -> b 1:3:android.os.Bundle getSmallIconBitmap():182:182 -> d 4:10:android.os.Bundle getSmallIconBitmap():184:184 -> d 1:3:android.os.Bundle areNotificationsEnabled(android.os.Bundle):134:134 -> e 4:7:android.os.Bundle areNotificationsEnabled(android.os.Bundle):136:136 -> e 8:11:android.os.Bundle areNotificationsEnabled(android.os.Bundle):137:137 -> e 12:15:android.os.Bundle areNotificationsEnabled(android.os.Bundle):138:138 -> e 16:25:android.os.Bundle areNotificationsEnabled(android.os.Bundle):140:140 -> e 1:3:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):190:190 -> g 4:5:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):192:192 -> g 6:9:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):193:193 -> g 10:14:android.os.Bundle extraCommand(java.lang.String,android.os.Bundle,android.os.IBinder):192:192 -> g 1:3:android.os.Bundle getActiveNotifications():167:167 -> j 4:7:android.os.Bundle getActiveNotifications():169:169 -> j 8:19:android.os.Bundle getActiveNotifications():170:170 -> j 1:3:void cancelNotification(android.os.Bundle):158:158 -> o 4:7:void cancelNotification(android.os.Bundle):160:160 -> o 8:17:void cancelNotification(android.os.Bundle):162:162 -> o 1:3:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):146:146 -> q 4:7:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):148:148 -> q 8:21:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):150:150 -> q 22:31:android.os.Bundle notifyNotificationWithChannel(android.os.Bundle):153:153 -> q 1:7:void checkCaller():197:197 -> y 8:22:void checkCaller():198:198 -> y 23:24:void checkCaller():201:201 -> y 25:34:void checkCaller():204:204 -> y 35:42:void checkCaller():205:205 -> y 43:47:void checkCaller():208:208 -> y 48:53:void checkCaller():209:209 -> y 54:65:void checkCaller():210:210 -> y 66:76:void checkCaller():217:217 -> y 77:84:void checkCaller():219:219 -> y androidx.browser.trusted.TrustedWebActivityServiceConnection -> o.t: # {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"} 1:7:void ensureBundleContains(android.os.Bundle,java.lang.String):306:306 -> a 8:30:void ensureBundleContains(android.os.Bundle,java.lang.String):307:307 -> a androidx.browser.trusted.TrustedWebActivityServiceConnection$ActiveNotificationsArgs -> o.t$a: # {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"} android.os.Parcelable[] notifications -> a 1:3:void (android.os.Parcelable[]):268:268 -> 4:6:void (android.os.Parcelable[]):269:269 -> 1:5:android.os.Bundle toBundle():279:279 -> a 6:13:android.os.Bundle toBundle():280:280 -> a androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs -> o.t$b: # {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"} java.lang.String platformTag -> a int platformId -> b 1:3:void (java.lang.String,int):225:225 -> 4:5:void (java.lang.String,int):226:226 -> 6:8:void (java.lang.String,int):227:227 -> 1:5:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):231:231 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/t$b;"} 6:10:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):232:232 -> a 11:16:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):234:234 -> a 17:24:androidx.browser.trusted.TrustedWebActivityServiceConnection$CancelNotificationArgs fromBundle(android.os.Bundle):235:235 -> a androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnabledArgs -> o.t$c: # {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"} java.lang.String channelName -> a 1:3:void (java.lang.String):288:288 -> 4:6:void (java.lang.String):289:289 -> 1:5:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnabledArgs fromBundle(android.os.Bundle):293:293 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/t$c;"} 6:15:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotificationsEnabledArgs fromBundle(android.os.Bundle):294:294 -> a androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs -> o.t$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:3:void (java.lang.String,int,android.app.Notification,java.lang.String):191:191 -> 4:5:void (java.lang.String,int,android.app.Notification,java.lang.String):192:192 -> 6:7:void (java.lang.String,int,android.app.Notification,java.lang.String):193:193 -> 8:9:void (java.lang.String,int,android.app.Notification,java.lang.String):194:194 -> 10:12:void (java.lang.String,int,android.app.Notification,java.lang.String):195:195 -> 1:5:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):200:200 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/t$d;"} 6:10:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):201:201 -> a 11:15:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):202:202 -> a 16:20:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):203:203 -> a 21:26:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):205:205 -> a 27:30:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):206:206 -> a 31:36:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):207:207 -> a 37:44:androidx.browser.trusted.TrustedWebActivityServiceConnection$NotifyNotificationArgs fromBundle(android.os.Bundle):208:208 -> a androidx.browser.trusted.TrustedWebActivityServiceConnection$ResultArgs -> o.t$e: # {"id":"sourceFile","fileName":"TrustedWebActivityServiceConnection.java"} boolean success -> a 1:3:void (boolean):249:249 -> 4:6:void (boolean):250:250 -> 1:5:android.os.Bundle toBundle():259:259 -> a 6:13:android.os.Bundle toBundle():260:260 -> a androidx.browser.trusted.sharing.ShareData -> p.a: # {"id":"sourceFile","fileName":"ShareData.java"} java.lang.String title -> a java.lang.String text -> b java.util.List uris -> c 1:3:void (java.lang.String,java.lang.String,java.util.List):57:57 -> 4:5:void (java.lang.String,java.lang.String,java.util.List):58:58 -> 6:7:void (java.lang.String,java.lang.String,java.util.List):59:59 -> 8:10:void (java.lang.String,java.lang.String,java.util.List):60:60 -> 1:5:android.os.Bundle toBundle():65:65 -> a 6:12:android.os.Bundle toBundle():66:66 -> a 13:19:android.os.Bundle toBundle():67:67 -> a 20:23:android.os.Bundle toBundle():68:68 -> a 24:36:android.os.Bundle toBundle():69:69 -> a androidx.browser.trusted.sharing.ShareTarget -> p.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":"Lp/b$b;"} 1:3:void (java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):125:125 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp/b$b;)V"} 4:5:void (java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):126:126 -> 6:7:void (java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):127:127 -> 8:9:void (java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):128:128 -> 10:12:void (java.lang.String,java.lang.String,java.lang.String,androidx.browser.trusted.sharing.ShareTarget$Params):129:129 -> 1:5:android.os.Bundle toBundle():134:134 -> a 6:12:android.os.Bundle toBundle():135:135 -> a 13:19:android.os.Bundle toBundle():136:136 -> a 20:26:android.os.Bundle toBundle():137:137 -> a 27:38:android.os.Bundle toBundle():138:138 -> a androidx.browser.trusted.sharing.ShareTarget$FileFormField -> p.b$a: # {"id":"sourceFile","fileName":"ShareTarget.java"} java.lang.String name -> a java.util.List acceptedTypes -> b 1:3:void (java.lang.String,java.util.List):253:253 -> 4:5:void (java.lang.String,java.util.List):254:254 -> 6:12:void (java.lang.String,java.util.List):255:255 -> 1:5:android.os.Bundle toBundle():260:260 -> a 6:12:android.os.Bundle toBundle():261:261 -> a 13:25:android.os.Bundle toBundle():262:262 -> a androidx.browser.trusted.sharing.ShareTarget$Params -> p.b$b: # {"id":"sourceFile","fileName":"ShareTarget.java"} java.lang.String title -> a java.lang.String text -> b java.util.List files -> c 1:3:void (java.lang.String,java.lang.String,java.util.List):188:188 -> 4:5:void (java.lang.String,java.lang.String,java.util.List):189:189 -> 6:7:void (java.lang.String,java.lang.String,java.util.List):190:190 -> 8:10:void (java.lang.String,java.lang.String,java.util.List):191:191 -> 1:5:android.os.Bundle toBundle():196:196 -> a 6:12:android.os.Bundle toBundle():197:197 -> a 13:19:android.os.Bundle toBundle():198:198 -> a 20:23:android.os.Bundle toBundle():199:199 -> a 24:28:android.os.Bundle toBundle():200:200 -> a 29:46:android.os.Bundle toBundle():201:201 -> a 47:54:android.os.Bundle toBundle():202:202 -> a 55:60:android.os.Bundle toBundle():204:204 -> a androidx.collection.ArrayMap -> q.a: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.ArrayMap$EntrySet mEntrySet -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a$a;"} androidx.collection.ArrayMap$KeySet mKeySet -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a$c;"} androidx.collection.ArrayMap$ValueCollection mValues -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a$e;"} 1:1:void ():72:72 -> 2:2:void (int):79:79 -> 1:5:boolean containsKey(java.lang.Object):115:115 -> containsKey 1:5:boolean containsValue(java.lang.Object):128:128 -> containsValue 1:4:java.util.Set entrySet():217:217 -> entrySet 5:12:java.util.Set entrySet():219:219 -> entrySet 1:5:java.lang.Object get(java.lang.Object):141:141 -> get 1:14:boolean containsAll(java.util.Collection):98:98 -> j 15:24:boolean containsAll(java.util.Collection):99:99 -> j 5:9:boolean equalsSetHelper(java.util.Set,java.lang.Object):629:629 -> k 10:11:boolean equalsSetHelper(java.util.Set,java.lang.Object):630:630 -> k 12:29:boolean equalsSetHelper(java.util.Set,java.lang.Object):633:633 -> k 1:4:java.util.Set keySet():234:234 -> keySet 5:12:java.util.Set keySet():236:236 -> keySet 1:4:boolean removeAll(java.util.Collection):177:177 -> l 5:18:boolean removeAll(java.util.Collection):178:178 -> l 19:22:boolean removeAll(java.util.Collection):179:179 -> l 23:32:boolean removeAll(java.util.Collection):181:181 -> l 1:4:boolean retainAll(java.util.Collection):192:192 -> m 5:12:boolean retainAll(java.util.Collection):193:193 -> m 13:22:boolean retainAll(java.util.Collection):194:194 -> m 23:28:boolean retainAll(java.util.Collection):195:195 -> m 29:37:boolean retainAll(java.util.Collection):198:198 -> m 1:12:void putAll(java.util.Map):164:164 -> putAll 13:32:void putAll(java.util.Map):165:165 -> putAll 33:45:void putAll(java.util.Map):166:166 -> putAll 1:5:java.lang.Object remove(java.lang.Object):154:154 -> remove 1:4:java.util.Collection values():251:251 -> values 5:12:java.util.Collection values():253:253 -> values androidx.collection.ArrayMap$EntrySet -> q.a$a: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.ArrayMap this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:6:void (androidx.collection.ArrayMap):258:258 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"} 1:8:java.util.Iterator iterator():262:262 -> iterator 1:7:int size():267:267 -> size androidx.collection.ArrayMap$KeyIterator -> q.a$b: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.ArrayMap this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:2:void (androidx.collection.ArrayMap):500:500 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"} 3:10:void (androidx.collection.ArrayMap):501:501 -> 1:7:java.lang.Object elementAt(int):506:506 -> a 1:6:void removeAt(int):511:511 -> b androidx.collection.ArrayMap$KeySet -> q.a$c: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.ArrayMap this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:6:void (androidx.collection.ArrayMap):271:271 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"} 1:6:boolean add(java.lang.Object):274:274 -> add 1:6:boolean addAll(java.util.Collection):279:279 -> addAll 1:6:void clear():284:284 -> clear 1:7:boolean contains(java.lang.Object):289:289 -> contains 1:7:boolean containsAll(java.util.Collection):294:294 -> containsAll 1:5:boolean equals(java.lang.Object):364:364 -> equals 1:12:int hashCode():370:370 -> hashCode 13:22:int hashCode():371:371 -> hashCode 23:31:int hashCode():372:372 -> hashCode 1:7:boolean isEmpty():299:299 -> isEmpty 1:8:java.util.Iterator iterator():305:305 -> iterator 1:8:boolean remove(java.lang.Object):311:311 -> remove 9:17:boolean remove(java.lang.Object):313:313 -> remove 1:7:boolean removeAll(java.util.Collection):321:321 -> removeAll 1:7:boolean retainAll(java.util.Collection):326:326 -> retainAll 1:7:int size():331:331 -> size 1:2:java.lang.Object[] toArray():337:338 -> toArray 3:3:java.lang.Object[] toArray():340:340 -> toArray 4:6:java.lang.Object[] toArray(java.lang.Object[]):349:351 -> toArray 7:7:java.lang.Object[] toArray(java.lang.Object[]):354:354 -> toArray 8:9:java.lang.Object[] toArray(java.lang.Object[]):356:357 -> toArray androidx.collection.ArrayMap$MapIterator -> q.a$d: # {"id":"sourceFile","fileName":"ArrayMap.java"} int mEnd -> a int mIndex -> b boolean mEntryValid -> c androidx.collection.ArrayMap this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:5:void (androidx.collection.ArrayMap):537:537 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"} 6:14:void (androidx.collection.ArrayMap):538:538 -> 15:17:void (androidx.collection.ArrayMap):539:539 -> 1:6:java.util.Map$Entry next():549:549 -> a 7:12:java.util.Map$Entry next():550:550 -> a 13:15:java.util.Map$Entry next():551:551 -> a 16:21:java.util.Map$Entry next():549:549 -> a 1:4:boolean equals(java.lang.Object):595:595 -> equals 5:10:boolean equals(java.lang.Object):599:599 -> equals 11:12:boolean equals(java.lang.Object):602:602 -> equals 13:30:boolean equals(java.lang.Object):603:603 -> equals 31:51:boolean equals(java.lang.Object):604:604 -> equals 52:59:boolean equals(java.lang.Object):596:596 -> equals 1:4:java.lang.Object getKey():568:568 -> getKey 5:13:java.lang.Object getKey():572:572 -> getKey 14:21:java.lang.Object getKey():569:569 -> getKey 1:4:java.lang.Object getValue():577:577 -> getValue 5:13:java.lang.Object getValue():581:581 -> getValue 14:21:java.lang.Object getValue():578:578 -> getValue 1:10:boolean hasNext():544:544 -> hasNext 1:4:int hashCode():609:609 -> hashCode 5:12:int hashCode():613:613 -> hashCode 13:25:int hashCode():614:614 -> hashCode 26:32:int hashCode():615:615 -> hashCode 33:38:int hashCode():616:616 -> hashCode 39:46:int hashCode():610:610 -> hashCode 1:5:java.lang.Object next():532:532 -> next 1:4:void remove():557:557 -> remove 5:11:void remove():560:560 -> remove 12:17:void remove():561:561 -> remove 18:24:void remove():562:562 -> remove 25:27:void remove():563:563 -> remove 28:33:void remove():558:558 -> remove 1:4:java.lang.Object setValue(java.lang.Object):586:586 -> setValue 5:13:java.lang.Object setValue(java.lang.Object):590:590 -> setValue 14:21:java.lang.Object setValue(java.lang.Object):587:587 -> setValue 1:29:java.lang.String toString():621:621 -> toString androidx.collection.ArrayMap$ValueCollection -> q.a$e: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.ArrayMap this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:6:void (androidx.collection.ArrayMap):378:378 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"} 1:6:boolean add(java.lang.Object):381:381 -> add 1:6:boolean addAll(java.util.Collection):386:386 -> addAll 1:6:void clear():391:391 -> clear 1:12:boolean contains(java.lang.Object):397:397 -> contains 1:14:boolean containsAll(java.util.Collection):402:402 -> containsAll 15:24:boolean containsAll(java.util.Collection):403:403 -> containsAll 1:7:boolean isEmpty():412:412 -> isEmpty 1:8:java.util.Iterator iterator():418:418 -> iterator 1:8:boolean remove(java.lang.Object):424:424 -> remove 9:17:boolean remove(java.lang.Object):426:426 -> remove 1:10:boolean removeAll(java.util.Collection):434:434 -> removeAll 11:16:boolean removeAll(java.util.Collection):437:437 -> removeAll 17:23:boolean removeAll(java.util.Collection):438:438 -> removeAll 24:36:boolean removeAll(java.util.Collection):439:439 -> removeAll 1:10:boolean retainAll(java.util.Collection):450:450 -> retainAll 11:16:boolean retainAll(java.util.Collection):453:453 -> retainAll 17:23:boolean retainAll(java.util.Collection):454:454 -> retainAll 24:36:boolean retainAll(java.util.Collection):455:455 -> retainAll 1:7:int size():466:466 -> size 1:2:java.lang.Object[] toArray():472:473 -> toArray 3:3:java.lang.Object[] toArray():475:475 -> toArray 4:6:java.lang.Object[] toArray(java.lang.Object[]):484:486 -> toArray 7:7:java.lang.Object[] toArray(java.lang.Object[]):489:489 -> toArray 8:9:java.lang.Object[] toArray(java.lang.Object[]):491:492 -> toArray androidx.collection.ArrayMap$ValueIterator -> q.a$f: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.ArrayMap this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:2:void (androidx.collection.ArrayMap):517:517 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;)V"} 3:10:void (androidx.collection.ArrayMap):518:518 -> 1:7:java.lang.Object elementAt(int):523:523 -> a 1:6:void removeAt(int):528:528 -> b androidx.collection.ArraySet -> q.b: # {"id":"sourceFile","fileName":"ArraySet.jvm.kt"} int[] hashes -> a java.lang.Object[] array -> b int _size -> c 1:1:void ():0:0 -> 2:2:void (int):46:46 -> 3:4:void (int):50:51 -> 5:5:void (int):88:88 -> 6:6:void (int,int,kotlin.jvm.internal.DefaultConstructorMarker):47:47 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILs0/b;)V"} 1:4:void ensureCapacity(int):311:311 -> a 5:11:void ensureCapacity(int):312:312 -> a 12:15:void ensureCapacity(int):313:313 -> a 16:19:void ensureCapacity(int):314:314 -> a 20:22:void ensureCapacity(int):315:315 -> a 23:28:void ensureCapacity(int):316:316 -> a 29:43:void ensureCapacity(int):317:317 -> a 44:58:void ensureCapacity(int):318:318 -> a 59:65:void ensureCapacity(int):321:321 -> a 66:71:void ensureCapacity(int):322:322 -> a 5:11:boolean add(java.lang.Object):329:329 -> add 12:17:boolean add(java.lang.Object):334:334 -> add 18:21:boolean add(java.lang.Object):336:336 -> add 22:34:boolean add(java.lang.Object):337:337 -> add 35:55:boolean add(java.lang.Object):345:345 -> add 56:59:boolean add(java.lang.Object):353:353 -> add 60:63:boolean add(java.lang.Object):354:354 -> add 64:66:boolean add(java.lang.Object):355:355 -> add 67:72:boolean add(java.lang.Object):357:357 -> add 73:82:boolean add(java.lang.Object):361:361 -> add 83:94:boolean add(java.lang.Object):362:362 -> add 95:107:boolean add(java.lang.Object):363:363 -> add 108:115:boolean add(java.lang.Object):358:358 -> add 116:119:boolean add(java.lang.Object):368:368 -> add 120:125:boolean add(java.lang.Object):369:369 -> add 126:128:boolean add(java.lang.Object):368:368 -> add 129:132:boolean add(java.lang.Object):374:374 -> add 133:136:boolean add(java.lang.Object):375:375 -> add 137:139:boolean add(java.lang.Object):374:374 -> add 140:152:boolean add(java.lang.Object):382:382 -> add 153:158:boolean add(java.lang.Object):386:386 -> add 159:164:boolean add(java.lang.Object):387:387 -> add 165:173:boolean add(java.lang.Object):388:388 -> add 174:179:boolean add(java.lang.Object):383:383 -> add 6:17:boolean addAll(java.util.Collection):536:536 -> addAll 18:32:boolean addAll(java.util.Collection):538:538 -> addAll 33:39:boolean addAll(java.util.Collection):539:539 -> addAll 1:3:java.lang.Object[] getArray$collection():51:51 -> b 1:3:int[] getHashes$collection():50:50 -> c 1:6:void clear():301:301 -> clear 7:11:void clear():302:302 -> clear 12:17:void clear():303:303 -> clear 18:20:void clear():304:304 -> clear 21:27:void clear():307:307 -> clear 28:33:void clear():308:308 -> clear 1:10:boolean contains(java.lang.Object):325:325 -> contains 6:19:boolean containsAll(java.util.Collection):530:530 -> containsAll 20:29:boolean containsAll(java.util.Collection):531:531 -> containsAll 1:3:int getSize():55:55 -> d 1:3:int get_size$collection():53:53 -> e 5:9:boolean equals(java.lang.Object):485:485 -> equals 10:23:boolean equals(java.lang.Object):486:486 -> equals 24:30:boolean equals(java.lang.Object):490:490 -> equals 31:34:boolean equals(java.lang.Object):491:491 -> equals 35:49:boolean equals(java.lang.Object):492:492 -> equals 1:4:java.lang.Object removeAt(int):413:413 -> f 5:13:java.lang.Object removeAt(int):414:414 -> f 14:19:java.lang.Object removeAt(int):417:417 -> f 20:41:java.lang.Object removeAt(int):420:420 -> f 42:59:java.lang.Object removeAt(int):425:425 -> f 60:63:java.lang.Object removeAt(int):428:428 -> f 64:67:java.lang.Object removeAt(int):429:429 -> f 68:72:java.lang.Object removeAt(int):430:430 -> f 73:84:java.lang.Object removeAt(int):432:432 -> f 85:102:java.lang.Object removeAt(int):433:433 -> f 103:108:java.lang.Object removeAt(int):437:437 -> f 109:111:java.lang.Object removeAt(int):436:436 -> f 112:115:java.lang.Object removeAt(int):443:443 -> f 116:122:java.lang.Object removeAt(int):442:442 -> f 123:126:java.lang.Object removeAt(int):451:451 -> f 127:132:java.lang.Object removeAt(int):452:452 -> f 133:135:java.lang.Object removeAt(int):451:451 -> f 136:139:java.lang.Object removeAt(int):457:457 -> f 140:143:java.lang.Object removeAt(int):458:458 -> f 144:146:java.lang.Object removeAt(int):457:457 -> f 147:153:java.lang.Object removeAt(int):464:464 -> f 154:159:java.lang.Object removeAt(int):466:466 -> f 160:163:java.lang.Object removeAt(int):469:469 -> f 164:169:java.lang.Object removeAt(int):467:467 -> f 6:8:void setArray$collection(java.lang.Object[]):51:51 -> g 6:8:void setHashes$collection(int[]):50:50 -> h 1:4:int hashCode():504:504 -> hashCode 5:12:int hashCode():505:505 -> hashCode 13:19:int hashCode():508:508 -> hashCode 1:3:void set_size$collection(int):53:53 -> i 3:16:int indexOf(java.lang.Object):326:326 -> indexOf 1:10:boolean isEmpty():328:328 -> isEmpty 1:6:java.util.Iterator iterator():249:249 -> iterator 1:7:java.lang.Object valueAt(int):327:327 -> j 1:6:boolean remove(java.lang.Object):407:407 -> remove 7:13:boolean remove(java.lang.Object):409:409 -> remove 6:20:boolean removeAll(java.util.Collection):543:543 -> removeAll 21:27:boolean removeAll(java.util.Collection):544:544 -> removeAll 6:15:boolean retainAll(java.util.Collection):548:548 -> retainAll 16:27:boolean retainAll(java.util.Collection):549:549 -> retainAll 28:35:boolean retainAll(java.util.Collection):550:550 -> retainAll 1:5:int size():46:46 -> size 1:1:java.lang.Object[] toArray():202:202 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):207:207 -> toArray 3:4:java.lang.Object[] toArray(java.lang.Object[]):210:211 -> toArray 1:6:java.lang.String toString():511:511 -> toString 7:9:java.lang.String toString():512:512 -> toString 10:22:java.lang.String toString():515:515 -> toString 23:25:java.lang.String toString():516:516 -> toString 26:34:java.lang.String toString():517:517 -> toString 35:39:java.lang.String toString():519:519 -> toString 40:45:java.lang.String toString():521:521 -> toString 46:49:java.lang.String toString():523:523 -> toString 50:59:java.lang.String toString():525:525 -> toString 60:62:java.lang.String toString():528:528 -> toString 63:72:java.lang.String toString():515:515 -> toString androidx.collection.ArraySet$ElementIterator -> q.b$a: # {"id":"sourceFile","fileName":"ArraySet.jvm.kt"} androidx.collection.ArraySet this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/b;"} 1:10:void (androidx.collection.ArraySet):251:251 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)V"} 1:7:java.lang.Object elementAt(int):252:252 -> a 1:6:void removeAt(int):255:255 -> b androidx.collection.ArraySetJvmUtil -> q.c: # {"id":"sourceFile","fileName":"ArraySetJvmUtil.java"} 1:3:java.lang.Object[] resizeForToArray(java.lang.Object[],int):30:30 -> a 4:18:java.lang.Object[] resizeForToArray(java.lang.Object[],int):31:31 -> a 19:22:java.lang.Object[] resizeForToArray(java.lang.Object[],int):33:33 -> a 23:25:java.lang.Object[] resizeForToArray(java.lang.Object[],int):34:34 -> a androidx.collection.ArraySetKt -> q.d: # {"id":"sourceFile","fileName":"ArraySet.kt"} 6:10:void allocArrays(androidx.collection.ArraySet,int):298:298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;I)V"} 11:16:void allocArrays(androidx.collection.ArraySet,int):299:299 -> a 6:18:int binarySearchInternal(androidx.collection.ArraySet,int):246:246 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;I)I"} 19:24:int binarySearchInternal(androidx.collection.ArraySet,int):248:248 -> b 6:13:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):252:252 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Ljava/lang/Object;I)I"} 14:20:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):258:258 -> c 21:37:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):266:266 -> c 38:45:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):272:272 -> c 46:65:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):273:273 -> c 66:73:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):281:281 -> c 74:91:int indexOf(androidx.collection.ArraySet,java.lang.Object,int):282:282 -> c 8:12:int indexOfNull(androidx.collection.ArraySet):295:295 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)I"} androidx.collection.IndexBasedArrayIterator -> q.e: # {"id":"sourceFile","fileName":"IndexBasedArrayIterator.kt"} int size -> a int index -> b boolean canRemove -> c 1:3:void (int):18:18 -> 4:6:void (int):20:20 -> java.lang.Object elementAt(int) -> a void removeAt(int) -> b 1:10:boolean hasNext():27:27 -> hasNext 1:6:java.lang.Object next():30:30 -> next 7:12:java.lang.Object next():34:34 -> next 13:18:java.lang.Object next():35:35 -> next 19:21:java.lang.Object next():36:36 -> next 22:27:java.lang.Object next():31:31 -> next 1:4:void remove():41:41 -> remove 5:13:void remove():43:43 -> remove 14:20:void remove():44:44 -> remove 21:23:void remove():45:45 -> remove 24:31:void remove():41:41 -> remove androidx.collection.LongSparseArray -> q.f: # {"id":"sourceFile","fileName":"LongSparseArray.jvm.kt"} boolean garbage -> a long[] keys -> b java.lang.Object[] values -> c int size -> d 1:1:void ():0:0 -> 2:2:void (int):51:51 -> 3:4:void (int):73:74 -> 5:7:void (int):76:78 -> 8:8:void (int,int,kotlin.jvm.internal.DefaultConstructorMarker):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILs0/b;)V"} 1:14:void append(long,java.lang.Object):545:545 -> a 15:18:void append(long,java.lang.Object):546:546 -> a 19:27:void append(long,java.lang.Object):549:549 -> a 28:34:void append(long,java.lang.Object):554:554 -> a 35:36:void append(long,java.lang.Object):556:556 -> a 37:44:void append(long,java.lang.Object):557:557 -> a 45:48:void append(long,java.lang.Object):559:559 -> a 49:51:void append(long,java.lang.Object):560:560 -> a 52:58:void append(long,java.lang.Object):561:561 -> a 59:60:void append(long,java.lang.Object):566:566 -> a 61:62:void append(long,java.lang.Object):567:567 -> a 63:64:void append(long,java.lang.Object):569:569 -> a 65:71:void append(long,java.lang.Object):570:570 -> a 72:75:void append(long,java.lang.Object):571:571 -> a 76:88:void append(long,java.lang.Object):572:572 -> a 89:99:void append(long,java.lang.Object):573:573 -> a 100:103:void append(long,java.lang.Object):575:575 -> a 104:109:void append(long,java.lang.Object):576:576 -> a 110:112:void append(long,java.lang.Object):577:577 -> a 1:11:androidx.collection.LongSparseArray clone():84:84 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/f;"} 12:21:androidx.collection.LongSparseArray clone():85:85 -> b 22:32:androidx.collection.LongSparseArray clone():86:86 -> b 1:10:java.lang.Object get(long):257:257 -> c 11:21:java.lang.Object get(long):258:258 -> c 22:28:java.lang.Object get(long):262:262 -> c 1:5:java.lang.Object clone():51:51 -> clone 1:10:java.lang.Object get(long,java.lang.Object):271:271 -> d 11:21:java.lang.Object get(long,java.lang.Object):272:272 -> d 22:27:java.lang.Object get(long,java.lang.Object):276:276 -> d 3:6:long keyAt(int):412:412 -> e 7:10:long keyAt(int):416:416 -> e 11:12:long keyAt(int):420:420 -> e 13:19:long keyAt(int):421:421 -> e 20:21:long keyAt(int):423:423 -> e 22:29:long keyAt(int):424:424 -> e 30:33:long keyAt(int):426:426 -> e 34:36:long keyAt(int):427:427 -> e 37:43:long keyAt(int):428:428 -> e 44:45:long keyAt(int):433:433 -> e 46:47:long keyAt(int):434:434 -> e 48:52:long keyAt(int):436:436 -> e 53:69:long keyAt(int):413:413 -> e 70:79:long keyAt(int):412:412 -> e 1:10:void put(long,java.lang.Object):324:324 -> f 11:16:void put(long,java.lang.Object):326:326 -> f 17:30:void put(long,java.lang.Object):329:329 -> f 31:34:void put(long,java.lang.Object):330:330 -> f 35:39:void put(long,java.lang.Object):331:331 -> f 40:50:void put(long,java.lang.Object):334:334 -> f 51:57:void put(long,java.lang.Object):339:339 -> f 58:59:void put(long,java.lang.Object):341:341 -> f 60:67:void put(long,java.lang.Object):342:342 -> f 68:71:void put(long,java.lang.Object):344:344 -> f 72:74:void put(long,java.lang.Object):345:345 -> f 75:81:void put(long,java.lang.Object):346:346 -> f 82:83:void put(long,java.lang.Object):351:351 -> f 84:85:void put(long,java.lang.Object):352:352 -> f 86:92:void put(long,java.lang.Object):354:354 -> f 93:101:void put(long,java.lang.Object):356:356 -> f 102:105:void put(long,java.lang.Object):357:357 -> f 106:118:void put(long,java.lang.Object):358:358 -> f 119:129:void put(long,java.lang.Object):359:359 -> f 130:135:void put(long,java.lang.Object):361:361 -> f 136:142:void put(long,java.lang.Object):362:362 -> f 143:144:void put(long,java.lang.Object):368:368 -> f 145:146:void put(long,java.lang.Object):372:372 -> f 147:149:void put(long,java.lang.Object):368:368 -> f 150:153:void put(long,java.lang.Object):375:375 -> f 154:157:void put(long,java.lang.Object):376:376 -> f 158:164:void put(long,java.lang.Object):377:377 -> f 1:10:void remove(long):285:285 -> g 11:20:void remove(long):287:287 -> g 21:29:void remove(long):288:288 -> g 30:32:void remove(long):289:289 -> g 1:4:int size():390:390 -> h 5:6:int size():392:392 -> h 7:8:int size():394:394 -> h 9:15:int size():395:395 -> h 16:17:int size():397:397 -> h 18:25:int size():398:398 -> h 26:29:int size():400:400 -> h 30:32:int size():401:401 -> h 33:39:int size():402:402 -> h 40:41:int size():407:407 -> h 42:43:int size():408:408 -> h 44:46:int size():410:410 -> h 3:6:java.lang.Object valueAt(int):437:437 -> i 7:10:java.lang.Object valueAt(int):441:441 -> i 11:12:java.lang.Object valueAt(int):445:445 -> i 13:19:java.lang.Object valueAt(int):446:446 -> i 20:21:java.lang.Object valueAt(int):448:448 -> i 22:29:java.lang.Object valueAt(int):449:449 -> i 30:33:java.lang.Object valueAt(int):451:451 -> i 34:36:java.lang.Object valueAt(int):452:452 -> i 37:43:java.lang.Object valueAt(int):453:453 -> i 44:45:java.lang.Object valueAt(int):458:458 -> i 46:47:java.lang.Object valueAt(int):459:459 -> i 48:52:java.lang.Object valueAt(int):461:461 -> i 53:69:java.lang.Object valueAt(int):438:438 -> i 70:79:java.lang.Object valueAt(int):437:437 -> i 1:6:java.lang.String toString():579:579 -> toString 7:9:java.lang.String toString():580:580 -> toString 10:20:java.lang.String toString():582:582 -> toString 21:23:java.lang.String toString():583:583 -> toString 24:30:java.lang.String toString():584:584 -> toString 31:35:java.lang.String toString():586:586 -> toString 36:39:java.lang.String toString():588:588 -> toString 40:44:java.lang.String toString():589:589 -> toString 45:47:java.lang.String toString():590:590 -> toString 48:53:java.lang.String toString():591:591 -> toString 54:57:java.lang.String toString():593:593 -> toString 58:67:java.lang.String toString():595:595 -> toString 68:70:java.lang.String toString():598:598 -> toString 71:80:java.lang.String toString():582:582 -> toString androidx.collection.LongSparseArrayKt -> q.g: # {"id":"sourceFile","fileName":"LongSparseArray.kt"} java.lang.Object DELETED -> a 1:8:void ():26:26 -> 1:3:java.lang.Object access$getDELETED$p():1:1 -> a androidx.collection.LruCache -> q.h: # {"id":"sourceFile","fileName":"LruCache.kt"} int maxSize -> a androidx.collection.internal.LruHashMap map -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/c;"} androidx.collection.internal.Lock lock -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/b;"} int size -> d int putCount -> e int createCount -> f int evictionCount -> g int hitCount -> h int missCount -> i 1:3:void (int):36:36 -> 4:7:void (int):37:37 -> 8:17:void (int):43:43 -> 18:25:void (int):44:44 -> 26:33:void (int):40:40 -> 1:7:java.lang.Object q.LruCache.create(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:11:void q.LruCache.entryRemoved(boolean,java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} 6:7:java.lang.Object get(java.lang.Object):78:78 -> c 8:8:java.lang.Object get(java.lang.Object):364:364 -> c 9:16:java.lang.Object get(java.lang.Object):79:79 -> c 17:22:java.lang.Object get(java.lang.Object):81:81 -> c 23:26:java.lang.Object get(java.lang.Object):82:82 -> c 27:32:java.lang.Object get(java.lang.Object):84:84 -> c 33:33:java.lang.Object get(java.lang.Object):364:364 -> c 34:41:java.lang.Object get(java.lang.Object):93:93 -> c 42:43:java.lang.Object get(java.lang.Object):95:95 -> c 44:44:java.lang.Object get(java.lang.Object):368:368 -> c 45:50:java.lang.Object get(java.lang.Object):96:96 -> c 51:58:java.lang.Object get(java.lang.Object):97:97 -> c 59:66:java.lang.Object get(java.lang.Object):100:100 -> c 67:77:java.lang.Object get(java.lang.Object):102:102 -> c 78:81:java.lang.Object get(java.lang.Object):368:368 -> c 82:85:java.lang.Object get(java.lang.Object):107:107 -> c 86:91:java.lang.Object get(java.lang.Object):110:110 -> c 92:93:java.lang.Object get(java.lang.Object):368:368 -> c 94:95:java.lang.Object get(java.lang.Object):364:364 -> c 11:12:java.lang.Object put(java.lang.Object,java.lang.Object):122:122 -> d 13:13:java.lang.Object put(java.lang.Object,java.lang.Object):372:372 -> d 14:19:java.lang.Object put(java.lang.Object,java.lang.Object):123:123 -> d 20:28:java.lang.Object put(java.lang.Object,java.lang.Object):124:124 -> d 29:36:java.lang.Object put(java.lang.Object,java.lang.Object):125:125 -> d 37:48:java.lang.Object put(java.lang.Object,java.lang.Object):127:127 -> d 49:50:java.lang.Object put(java.lang.Object,java.lang.Object):129:129 -> d 51:54:java.lang.Object put(java.lang.Object,java.lang.Object):372:372 -> d 55:57:java.lang.Object put(java.lang.Object,java.lang.Object):132:132 -> d 58:63:java.lang.Object put(java.lang.Object,java.lang.Object):135:135 -> d 64:65:java.lang.Object put(java.lang.Object,java.lang.Object):372:372 -> d 1:7:int safeSizeOf(java.lang.Object,java.lang.Object):229:229 -> e 8:42:int safeSizeOf(java.lang.Object,java.lang.Object):230:230 -> e 1:12:int q.LruCache.sizeOf(java.lang.Object,java.lang.Object):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} 1:2:void trimToSize(int):151:151 -> g 3:3:void trimToSize(int):376:376 -> g 4:22:void trimToSize(int):152:152 -> g 23:35:void trimToSize(int):156:156 -> g 36:51:void trimToSize(int):160:160 -> g 52:55:void trimToSize(int):162:162 -> g 56:59:void trimToSize(int):163:163 -> g 60:64:void trimToSize(int):164:164 -> g 65:73:void trimToSize(int):165:165 -> g 74:79:void trimToSize(int):166:166 -> g 80:81:void trimToSize(int):376:376 -> g 82:85:void trimToSize(int):169:169 -> g 86:87:void trimToSize(int):157:157 -> g 88:89:void trimToSize(int):153:153 -> g 90:95:void trimToSize(int):152:152 -> g 96:97:void trimToSize(int):376:376 -> g 1:2:java.lang.String toString():308:308 -> toString 3:3:java.lang.String toString():418:418 -> toString 4:12:java.lang.String toString():309:309 -> toString 13:17:java.lang.String toString():311:311 -> toString 18:60:java.lang.String toString():316:316 -> toString 61:62:java.lang.String toString():317:317 -> toString 63:73:java.lang.String toString():316:316 -> toString androidx.collection.SimpleArrayMap -> q.i: # {"id":"sourceFile","fileName":"SimpleArrayMap.kt"} int[] hashes -> a java.lang.Object[] array -> b int size -> c 1:1:void ():0:0 -> 2:2:void (int):63:63 -> 3:4:void (int):65:66 -> 5:5:void (int):64:64 -> 6:7:void (int):70:71 -> 8:8:void (int):69:69 -> 9:9:void (int,int,kotlin.jvm.internal.DefaultConstructorMarker):63:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILs0/b;)V"} 1:4:int __restricted$indexOfValue(java.lang.Object):236:236 -> a 5:12:int __restricted$indexOfValue(java.lang.Object):237:237 -> a 13:24:int __restricted$indexOfValue(java.lang.Object):241:241 -> a 25:40:int __restricted$indexOfValue(java.lang.Object):249:249 -> a 1:2:void ensureCapacity(int):200:200 -> b 3:7:void ensureCapacity(int):201:201 -> b 8:18:void ensureCapacity(int):202:202 -> b 19:31:void ensureCapacity(int):203:203 -> b 32:36:void ensureCapacity(int):205:205 -> b 37:42:void ensureCapacity(int):206:206 -> b 1:6:int indexOf(java.lang.Object,int):94:94 -> c 7:15:int indexOf(java.lang.Object,int):100:100 -> c 16:32:int indexOf(java.lang.Object,int):108:108 -> c 33:38:int indexOf(java.lang.Object,int):114:114 -> c 39:58:int indexOf(java.lang.Object,int):115:115 -> c 59:64:int indexOf(java.lang.Object,int):121:121 -> c 65:82:int indexOf(java.lang.Object,int):122:122 -> c 1:4:void clear():182:182 -> clear 5:8:void clear():183:183 -> clear 9:13:void clear():184:184 -> clear 14:15:void clear():185:185 -> clear 16:20:void clear():188:188 -> clear 21:26:void clear():189:189 -> clear 1:10:boolean containsKey(java.lang.Object):217:217 -> containsKey 1:10:boolean containsValue(java.lang.Object):266:266 -> containsValue 3:7:int indexOfKey(java.lang.Object):227:227 -> d 8:16:int indexOfKey(java.lang.Object):228:228 -> d 1:6:int indexOfNull():136:136 -> e 7:16:int indexOfNull():142:142 -> e 17:29:int indexOfNull():150:150 -> e 30:35:int indexOfNull():156:156 -> e 36:51:int indexOfNull():157:157 -> e 52:57:int indexOfNull():163:163 -> e 58:71:int indexOfNull():164:164 -> e 6:9:boolean equals(java.lang.Object):672:672 -> equals 10:23:boolean equals(java.lang.Object):673:673 -> equals 24:25:boolean equals(java.lang.Object):678:678 -> equals 26:30:boolean equals(java.lang.Object):679:679 -> equals 31:34:boolean equals(java.lang.Object):680:680 -> equals 35:38:boolean equals(java.lang.Object):681:681 -> equals 39:46:boolean equals(java.lang.Object):683:683 -> equals 47:53:boolean equals(java.lang.Object):685:685 -> equals 54:64:boolean equals(java.lang.Object):688:688 -> equals 65:68:boolean equals(java.lang.Object):693:693 -> equals 69:82:boolean equals(java.lang.Object):694:694 -> equals 83:87:boolean equals(java.lang.Object):697:697 -> equals 88:91:boolean equals(java.lang.Object):698:698 -> equals 92:95:boolean equals(java.lang.Object):699:699 -> equals 96:106:boolean equals(java.lang.Object):700:700 -> equals 107:116:boolean equals(java.lang.Object):702:702 -> equals 117:128:boolean equals(java.lang.Object):705:705 -> equals 3:6:java.lang.Object keyAt(int):313:313 -> f 7:13:java.lang.Object keyAt(int):318:318 -> f 14:30:java.lang.Object keyAt(int):314:314 -> f 31:40:java.lang.Object keyAt(int):313:313 -> f 3:6:java.lang.Object removeAt(int):515:515 -> g 7:17:java.lang.Object removeAt(int):519:519 -> g 18:23:java.lang.Object removeAt(int):526:526 -> g 24:41:java.lang.Object removeAt(int):529:529 -> g 42:52:java.lang.Object removeAt(int):544:544 -> g 53:64:java.lang.Object removeAt(int):545:545 -> g 65:70:java.lang.Object removeAt(int):547:547 -> g 71:73:java.lang.Object removeAt(int):556:556 -> g 74:76:java.lang.Object removeAt(int):555:555 -> g 77:78:java.lang.Object removeAt(int):562:562 -> g 79:83:java.lang.Object removeAt(int):561:561 -> g 84:87:java.lang.Object removeAt(int):574:574 -> g 88:90:java.lang.Object removeAt(int):573:573 -> g 91:96:java.lang.Object removeAt(int):580:580 -> g 97:100:java.lang.Object removeAt(int):579:579 -> g 101:110:java.lang.Object removeAt(int):548:548 -> g 111:113:java.lang.Object removeAt(int):592:592 -> g 114:121:java.lang.Object removeAt(int):598:598 -> g 122:129:java.lang.Object removeAt(int):605:605 -> g 130:131:java.lang.Object removeAt(int):606:606 -> g 132:135:java.lang.Object removeAt(int):608:608 -> g 136:138:java.lang.Object removeAt(int):611:611 -> g 139:144:java.lang.Object removeAt(int):609:609 -> g 145:161:java.lang.Object removeAt(int):516:516 -> g 162:171:java.lang.Object removeAt(int):515:515 -> g 1:6:java.lang.Object get(java.lang.Object):770:770 -> get 7:17:java.lang.Object get(java.lang.Object):773:773 -> get 1:6:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):775:775 -> getOrDefault 7:16:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):778:778 -> getOrDefault 3:10:java.lang.Object setValueAt(int,java.lang.Object):346:346 -> h 11:14:java.lang.Object setValueAt(int,java.lang.Object):353:353 -> h 15:17:java.lang.Object setValueAt(int,java.lang.Object):354:354 -> h 18:34:java.lang.Object setValueAt(int,java.lang.Object):347:347 -> h 35:44:java.lang.Object setValueAt(int,java.lang.Object):346:346 -> h 1:2:int hashCode():718:718 -> hashCode 3:4:int hashCode():719:719 -> hashCode 5:12:int hashCode():723:723 -> hashCode 13:14:int hashCode():725:725 -> hashCode 15:32:int hashCode():726:726 -> hashCode 3:6:java.lang.Object valueAt(int):329:329 -> i 7:15:java.lang.Object valueAt(int):334:334 -> i 16:32:java.lang.Object valueAt(int):330:330 -> i 33:42:java.lang.Object valueAt(int):329:329 -> i 1:8:boolean isEmpty():361:361 -> isEmpty 1:4:java.lang.Object put(java.lang.Object,java.lang.Object):375:375 -> put 5:12:java.lang.Object put(java.lang.Object,java.lang.Object):376:376 -> put 13:27:java.lang.Object put(java.lang.Object,java.lang.Object):377:377 -> put 28:31:java.lang.Object put(java.lang.Object,java.lang.Object):382:382 -> put 32:35:java.lang.Object put(java.lang.Object,java.lang.Object):383:383 -> put 36:53:java.lang.Object put(java.lang.Object,java.lang.Object):388:388 -> put 54:64:java.lang.Object put(java.lang.Object,java.lang.Object):398:398 -> put 65:77:java.lang.Object put(java.lang.Object,java.lang.Object):399:399 -> put 78:82:java.lang.Object put(java.lang.Object,java.lang.Object):401:401 -> put 83:90:java.lang.Object put(java.lang.Object,java.lang.Object):402:402 -> put 91:97:java.lang.Object put(java.lang.Object,java.lang.Object):410:410 -> put 98:110:java.lang.Object put(java.lang.Object,java.lang.Object):411:411 -> put 111:119:java.lang.Object put(java.lang.Object,java.lang.Object):414:414 -> put 120:121:java.lang.Object put(java.lang.Object,java.lang.Object):418:418 -> put 122:129:java.lang.Object put(java.lang.Object,java.lang.Object):419:419 -> put 130:133:java.lang.Object put(java.lang.Object,java.lang.Object):420:420 -> put 134:137:java.lang.Object put(java.lang.Object,java.lang.Object):421:421 -> put 138:143:java.lang.Object put(java.lang.Object,java.lang.Object):415:415 -> put 1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):466:466 -> putIfAbsent 7:12:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):468:468 -> putIfAbsent 1:1:java.lang.Object remove(java.lang.Object):480:480 -> remove 2:2:java.lang.Object remove(java.lang.Object):482:482 -> remove 3:3:boolean remove(java.lang.Object,java.lang.Object):494:494 -> remove 4:6:boolean remove(java.lang.Object,java.lang.Object):496:498 -> remove 1:1:java.lang.Object replace(java.lang.Object,java.lang.Object):626:626 -> replace 2:2:java.lang.Object replace(java.lang.Object,java.lang.Object):628:628 -> replace 3:3:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):642:642 -> replace 4:6:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):644:646 -> replace 1:3:int size():657:657 -> size 1:6:java.lang.String toString():741:741 -> toString 7:9:java.lang.String toString():742:742 -> toString 10:20:java.lang.String toString():745:745 -> toString 21:23:java.lang.String toString():746:746 -> toString 24:30:java.lang.String toString():747:747 -> toString 31:35:java.lang.String toString():749:749 -> toString 36:39:java.lang.String toString():751:751 -> toString 40:43:java.lang.String toString():752:752 -> toString 44:47:java.lang.String toString():753:753 -> toString 48:52:java.lang.String toString():755:755 -> toString 53:55:java.lang.String toString():757:757 -> toString 56:61:java.lang.String toString():758:758 -> toString 62:65:java.lang.String toString():760:760 -> toString 66:73:java.lang.String toString():762:762 -> toString 74:76:java.lang.String toString():765:765 -> toString 77:86:java.lang.String toString():745:745 -> toString androidx.collection.SparseArrayCompat -> q.j: # {"id":"sourceFile","fileName":"SparseArrayCompat.jvm.kt"} boolean garbage -> a int[] keys -> b java.lang.Object[] values -> c int size -> d 1:1:void ():0:0 -> 2:2:void (int):60:60 -> 3:4:void (int):82:83 -> 5:7:void (int):85:87 -> 8:8:void (int,int,kotlin.jvm.internal.DefaultConstructorMarker):61:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILs0/b;)V"} 1:12:void append(int,java.lang.Object):497:497 -> a 13:16:void append(int,java.lang.Object):498:498 -> a 17:25:void append(int,java.lang.Object):501:501 -> a 26:28:void append(int,java.lang.Object):502:502 -> a 29:30:void append(int,java.lang.Object):504:504 -> a 31:37:void append(int,java.lang.Object):505:505 -> a 38:41:void append(int,java.lang.Object):506:506 -> a 42:54:void append(int,java.lang.Object):507:507 -> a 55:65:void append(int,java.lang.Object):508:508 -> a 66:69:void append(int,java.lang.Object):510:510 -> a 70:75:void append(int,java.lang.Object):511:511 -> a 76:78:void append(int,java.lang.Object):512:512 -> a 1:11:androidx.collection.SparseArrayCompat clone():93:93 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/j;"} 12:21:androidx.collection.SparseArrayCompat clone():94:94 -> b 22:32:androidx.collection.SparseArrayCompat clone():95:95 -> b 1:5:java.lang.Object get(int):102:102 -> c 1:5:java.lang.Object clone():60:60 -> clone 1:5:java.lang.Object get(int,java.lang.Object):108:108 -> d 1:4:int keyAt(int):448:448 -> e 5:7:int keyAt(int):449:449 -> e 8:12:int keyAt(int):451:451 -> e 1:10:void put(int,java.lang.Object):310:310 -> f 11:16:void put(int,java.lang.Object):312:312 -> f 17:30:void put(int,java.lang.Object):315:315 -> f 31:34:void put(int,java.lang.Object):316:316 -> f 35:39:void put(int,java.lang.Object):317:317 -> f 40:50:void put(int,java.lang.Object):320:320 -> f 51:53:void put(int,java.lang.Object):321:321 -> f 54:62:void put(int,java.lang.Object):324:324 -> f 63:71:void put(int,java.lang.Object):326:326 -> f 72:75:void put(int,java.lang.Object):327:327 -> f 76:88:void put(int,java.lang.Object):328:328 -> f 89:99:void put(int,java.lang.Object):329:329 -> f 100:105:void put(int,java.lang.Object):331:331 -> f 106:112:void put(int,java.lang.Object):332:332 -> f 113:114:void put(int,java.lang.Object):338:338 -> f 115:116:void put(int,java.lang.Object):342:342 -> f 117:119:void put(int,java.lang.Object):338:338 -> f 120:123:void put(int,java.lang.Object):345:345 -> f 124:127:void put(int,java.lang.Object):346:346 -> f 128:134:void put(int,java.lang.Object):347:347 -> f 1:4:int size():443:443 -> g 5:7:int size():444:444 -> g 8:10:int size():446:446 -> g 1:4:java.lang.Object valueAt(int):452:452 -> h 5:7:java.lang.Object valueAt(int):453:453 -> h 8:12:java.lang.Object valueAt(int):459:459 -> h 1:6:java.lang.String toString():514:514 -> toString 7:9:java.lang.String toString():515:515 -> toString 10:20:java.lang.String toString():517:517 -> toString 21:23:java.lang.String toString():518:518 -> toString 24:30:java.lang.String toString():519:519 -> toString 31:35:java.lang.String toString():521:521 -> toString 36:39:java.lang.String toString():523:523 -> toString 40:44:java.lang.String toString():524:524 -> toString 45:47:java.lang.String toString():525:525 -> toString 48:53:java.lang.String toString():526:526 -> toString 54:57:java.lang.String toString():528:528 -> toString 58:67:java.lang.String toString():530:530 -> toString 68:70:java.lang.String toString():533:533 -> toString 71:80:java.lang.String toString():534:534 -> toString androidx.collection.SparseArrayCompatKt -> q.k: # {"id":"sourceFile","fileName":"SparseArrayCompat.kt"} java.lang.Object DELETED -> a 1:8:void ():26:26 -> 1:4:void access$gc(androidx.collection.SparseArrayCompat):1:1 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;)V"} 1:3:java.lang.Object access$getDELETED$p():1:1 -> b 6:15:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int):536:536 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;I)Ljava/lang/Object;"} 16:27:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int):537:537 -> c 6:15:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int,java.lang.Object):542:542 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;ILjava/lang/Object;)Ljava/lang/Object;"} 16:26:java.lang.Object commonGet(androidx.collection.SparseArrayCompat,int,java.lang.Object):543:543 -> d 1:2:void gc(androidx.collection.SparseArrayCompat):332:332 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/j;)V"} 3:4:void gc(androidx.collection.SparseArrayCompat):334:334 -> e 5:11:void gc(androidx.collection.SparseArrayCompat):335:335 -> e 12:13:void gc(androidx.collection.SparseArrayCompat):337:337 -> e 14:19:void gc(androidx.collection.SparseArrayCompat):338:338 -> e 20:23:void gc(androidx.collection.SparseArrayCompat):340:340 -> e 24:26:void gc(androidx.collection.SparseArrayCompat):341:341 -> e 27:33:void gc(androidx.collection.SparseArrayCompat):342:342 -> e 34:35:void gc(androidx.collection.SparseArrayCompat):347:347 -> e 36:38:void gc(androidx.collection.SparseArrayCompat):348:348 -> e androidx.collection.internal.ContainerHelpersKt -> r.a: # {"id":"sourceFile","fileName":"ContainerHelpers.kt"} int[] EMPTY_INTS -> a long[] EMPTY_LONGS -> b java.lang.Object[] EMPTY_OBJECTS -> c 2:5:void ():22:22 -> 6:9:void ():25:25 -> 10:14:void ():28:28 -> 15:29:int binarySearch(int[],int,int):60:60 -> a 15:31:int binarySearch(long[],int,long):79:79 -> b 1:5:boolean equal(java.lang.Object,java.lang.Object):49:49 -> c 1:16:int idealByteArraySize(int):39:39 -> d 3:9:int idealIntArraySize(int):31:31 -> e 3:9:int idealLongArraySize(int):35:35 -> f androidx.collection.internal.Lock -> r.b: # {"id":"sourceFile","fileName":"Lock.jvm.kt"} 1:4:void ():23:23 -> androidx.collection.internal.LruHashMap -> r.c: # {"id":"sourceFile","fileName":"LruHashMap.jvm.kt"} java.util.LinkedHashMap map -> a 1:3:void (int,float):23:23 -> 4:12:void (int,float):35:35 -> 6:12:java.lang.Object get(java.lang.Object):40:40 -> a 1:12:java.util.Set getEntries():38:38 -> b 1:7:boolean isEmpty():37:37 -> c 11:17:java.lang.Object put(java.lang.Object,java.lang.Object):42:42 -> d 6:12:java.lang.Object remove(java.lang.Object):44:44 -> e androidx.concurrent.futures.AbstractResolvableFuture -> androidx.concurrent.futures.a: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Object value -> a androidx.concurrent.futures.AbstractResolvableFuture$Listener listeners -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"} androidx.concurrent.futures.AbstractResolvableFuture$Waiter waiters -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"} boolean GENERATE_CANCELLATION_CAUSES -> d java.util.logging.Logger log -> e androidx.concurrent.futures.AbstractResolvableFuture$AtomicHelper ATOMIC_HELPER -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$b;"} java.lang.Object NULL -> g 1:10:void ():64:64 -> 11:14:void ():66:66 -> 15:20:void ():65:65 -> 21:32:void ():69:69 -> 33:36:void ():85:85 -> 37:40:void ():87:87 -> 41:46:void ():88:88 -> 47:52:void ():89:89 -> 53:58:void ():90:90 -> 59:68:void ():94:94 -> 69:73:void ():101:101 -> 74:77:void ():104:104 -> 78:86:void ():114:114 -> 87:94:void ():217:217 -> 1:4:void ():317:317 -> 1:6:void addDoneString(java.lang.StringBuilder):1026:1026 -> a 7:26:void addDoneString(java.lang.StringBuilder):1027:1027 -> a 27:44:void addDoneString(java.lang.StringBuilder):1033:1033 -> a 45:50:void addDoneString(java.lang.StringBuilder):1031:1031 -> a 51:66:void addDoneString(java.lang.StringBuilder):1029:1029 -> a 1:1:void afterDone():0:0 -> b 1:5:java.util.concurrent.CancellationException cancellationExceptionWithCause(java.lang.String,java.lang.Throwable):1195:1195 -> c 6:9:java.util.concurrent.CancellationException cancellationExceptionWithCause(java.lang.String,java.lang.Throwable):1196:1196 -> c 1:11:boolean cancel(boolean):555:555 -> cancel 12:15:boolean cancel(boolean):561:561 -> cancel 16:30:boolean cancel(boolean):562:562 -> cancel 31:33:boolean cancel(boolean):566:566 -> cancel 34:35:boolean cancel(boolean):567:567 -> cancel 36:45:boolean cancel(boolean):570:570 -> cancel 46:48:boolean cancel(boolean):575:575 -> cancel 49:53:boolean cancel(boolean):577:577 -> cancel 1:2:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):963:963 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$e;)Landroidx/concurrent/futures/a$e;"} 3:17:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):964:964 -> d 18:19:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):968:968 -> d 20:25:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):969:969 -> d 1:3:void complete(androidx.concurrent.futures.AbstractResolvableFuture):874:874 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;)V"} 4:7:void complete(androidx.concurrent.futures.AbstractResolvableFuture):880:880 -> e 8:13:void complete(androidx.concurrent.futures.AbstractResolvableFuture):882:882 -> e 14:15:void complete(androidx.concurrent.futures.AbstractResolvableFuture):886:886 -> e 16:17:void complete(androidx.concurrent.futures.AbstractResolvableFuture):887:887 -> e 18:25:void complete(androidx.concurrent.futures.AbstractResolvableFuture):905:905 -> e 1:5:void executeListener(java.lang.Runnable,java.util.concurrent.Executor):1056:1056 -> f 6:38:void executeListener(java.lang.Runnable,java.util.concurrent.Executor):1061:1061 -> f 1:4:java.lang.Object getDoneValue(java.lang.Object):513:513 -> g 5:8:java.lang.Object getDoneValue(java.lang.Object):517:517 -> g 9:14:java.lang.Object getDoneValue(java.lang.Object):519:519 -> g 15:24:java.lang.Object getDoneValue(java.lang.Object):518:518 -> g 25:35:java.lang.Object getDoneValue(java.lang.Object):514:514 -> g 1:1:java.lang.Object get(long,java.util.concurrent.TimeUnit):359:359 -> get 2:2:java.lang.Object get(long,java.util.concurrent.TimeUnit):361:361 -> get 3:3:java.lang.Object get(long,java.util.concurrent.TimeUnit):364:364 -> get 4:4:java.lang.Object get(long,java.util.concurrent.TimeUnit):366:366 -> get 5:5:java.lang.Object get(long,java.util.concurrent.TimeUnit):369:369 -> get 6:8:java.lang.Object get(long,java.util.concurrent.TimeUnit):372:374 -> get 9:10:java.lang.Object get(long,java.util.concurrent.TimeUnit):376:377 -> get 11:11:java.lang.Object get(long,java.util.concurrent.TimeUnit):379:379 -> get 12:12:java.lang.Object get(long,java.util.concurrent.TimeUnit):382:382 -> get 13:13:java.lang.Object get(long,java.util.concurrent.TimeUnit):389:389 -> get 14:14:java.lang.Object get(long,java.util.concurrent.TimeUnit):391:391 -> get 15:15:java.lang.Object get(long,java.util.concurrent.TimeUnit):395:395 -> get 16:16:java.lang.Object get(long,java.util.concurrent.TimeUnit):399:399 -> get 17:18:java.lang.Object get(long,java.util.concurrent.TimeUnit):383:384 -> get 19:20:java.lang.Object get(long,java.util.concurrent.TimeUnit):404:405 -> get 21:21:java.lang.Object get(long,java.util.concurrent.TimeUnit):409:409 -> get 22:22:java.lang.Object get(long,java.util.concurrent.TimeUnit):414:414 -> get 23:23:java.lang.Object get(long,java.util.concurrent.TimeUnit):416:416 -> get 24:24:java.lang.Object get(long,java.util.concurrent.TimeUnit):418:418 -> get 25:25:java.lang.Object get(long,java.util.concurrent.TimeUnit):421:421 -> get 26:26:java.lang.Object get(long,java.util.concurrent.TimeUnit):419:419 -> get 27:29:java.lang.Object get(long,java.util.concurrent.TimeUnit):424:426 -> get 30:30:java.lang.Object get(long,java.util.concurrent.TimeUnit):431:431 -> get 31:32:java.lang.Object get(long,java.util.concurrent.TimeUnit):433:434 -> get 33:33:java.lang.Object get(long,java.util.concurrent.TimeUnit):438:438 -> get 34:34:java.lang.Object get(long,java.util.concurrent.TimeUnit):440:440 -> get 35:35:java.lang.Object get(long,java.util.concurrent.TimeUnit):442:442 -> get 36:36:java.lang.Object get(long,java.util.concurrent.TimeUnit):445:445 -> get 37:37:java.lang.Object get(long,java.util.concurrent.TimeUnit):448:448 -> get 38:39:java.lang.Object get(long,java.util.concurrent.TimeUnit):453:454 -> get 40:40:java.lang.Object get(long,java.util.concurrent.TimeUnit):456:456 -> get 41:41:java.lang.Object get(long,java.util.concurrent.TimeUnit):362:362 -> get 42:42:java.lang.Object get():470:470 -> get 43:43:java.lang.Object get():473:473 -> get 44:44:java.lang.Object get():475:475 -> get 45:47:java.lang.Object get():477:479 -> get 48:49:java.lang.Object get():481:482 -> get 50:50:java.lang.Object get():485:485 -> get 51:51:java.lang.Object get():488:488 -> get 52:52:java.lang.Object get():495:495 -> get 53:53:java.lang.Object get():497:497 -> get 54:55:java.lang.Object get():489:490 -> get 56:57:java.lang.Object get():501:502 -> get 58:58:java.lang.Object get():506:506 -> get 59:59:java.lang.Object get():471:471 -> get 2:7:java.lang.Object getUninterruptibly(java.util.concurrent.Future):856:856 -> h 8:25:java.lang.Object getUninterruptibly(java.util.concurrent.Future):863:863 -> h 26:28:java.lang.Object getUninterruptibly(java.util.concurrent.Future):865:865 -> h 1:1:void interruptTask():0:0 -> i 1:2:boolean isCancelled():536:536 -> isCancelled 3:5:boolean isCancelled():537:537 -> isCancelled 1:8:boolean isDone():530:530 -> isDone 1:4:java.lang.String pendingToString():1016:1016 -> j 5:19:java.lang.String pendingToString():1017:1017 -> j 20:38:java.lang.String pendingToString():1018:1018 -> j 1:2:void releaseWaiters():942:942 -> k 3:14:void releaseWaiters():943:943 -> k 15:17:void releaseWaiters():946:946 -> k 18:21:void releaseWaiters():945:945 -> k 2:3:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):171:171 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;)V"} 4:5:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):175:175 -> l 6:13:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):176:176 -> l 14:15:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):181:181 -> l 16:23:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):182:182 -> l 24:25:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):185:185 -> l 26:30:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):186:186 -> l 31:42:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):190:190 -> l 3:4:boolean set(java.lang.Object):685:685 -> m 5:13:boolean set(java.lang.Object):686:686 -> m 14:20:boolean set(java.lang.Object):687:687 -> m 3:5:java.lang.String userObjectToString(java.lang.Object):1045:1045 -> n 6:10:java.lang.String userObjectToString(java.lang.Object):1047:1047 -> n 1:17:java.lang.String toString():978:978 -> toString 18:25:java.lang.String toString():979:979 -> toString 26:31:java.lang.String toString():980:980 -> toString 32:37:java.lang.String toString():981:981 -> toString 38:41:java.lang.String toString():982:982 -> toString 42:47:java.lang.String toString():986:986 -> toString 48:70:java.lang.String toString():990:990 -> toString 71:76:java.lang.String toString():994:994 -> toString 77:88:java.lang.String toString():995:995 -> toString 89:94:java.lang.String toString():996:996 -> toString 95:98:java.lang.String toString():997:997 -> toString 99:103:java.lang.String toString():999:999 -> toString 104:111:java.lang.String toString():1002:1002 -> toString androidx.concurrent.futures.AbstractResolvableFuture$1 -> androidx.concurrent.futures.a$a: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} androidx.concurrent.futures.AbstractResolvableFuture$AtomicHelper -> androidx.concurrent.futures.a$b: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} 1:1:void ():1069:1069 -> 2:2:void (androidx.concurrent.futures.AbstractResolvableFuture$1):1069:1069 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$a;)V"} boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"} boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"} boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"} void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"} void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"} androidx.concurrent.futures.AbstractResolvableFuture$Cancellation -> androidx.concurrent.futures.a$c: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} boolean wasInterrupted -> a java.lang.Throwable cause -> b androidx.concurrent.futures.AbstractResolvableFuture$Cancellation CAUSELESS_INTERRUPTED -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$c;"} androidx.concurrent.futures.AbstractResolvableFuture$Cancellation CAUSELESS_CANCELLED -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$c;"} 1:5:void ():243:243 -> 6:7:void ():244:244 -> 8:10:void ():245:245 -> 11:18:void ():247:247 -> 19:27:void ():248:248 -> 1:3:void (boolean,java.lang.Throwable):256:256 -> 4:5:void (boolean,java.lang.Throwable):257:257 -> 6:8:void (boolean,java.lang.Throwable):258:258 -> androidx.concurrent.futures.AbstractResolvableFuture$Failure -> androidx.concurrent.futures.a$d: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Throwable exception -> a androidx.concurrent.futures.AbstractResolvableFuture$Listener -> androidx.concurrent.futures.a$e: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Runnable task -> a java.util.concurrent.Executor executor -> b androidx.concurrent.futures.AbstractResolvableFuture$Listener next -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"} androidx.concurrent.futures.AbstractResolvableFuture$Listener TOMBSTONE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"} 1:9:void ():202:202 -> 1:3:void (java.lang.Runnable,java.util.concurrent.Executor):210:210 -> 4:5:void (java.lang.Runnable,java.util.concurrent.Executor):211:211 -> 6:8:void (java.lang.Runnable,java.util.concurrent.Executor):212:212 -> androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper -> androidx.concurrent.futures.a$f: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterThreadUpdater -> a java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterNextUpdater -> b java.util.concurrent.atomic.AtomicReferenceFieldUpdater waitersUpdater -> c java.util.concurrent.atomic.AtomicReferenceFieldUpdater listenersUpdater -> d java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater -> e 2:4:void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1105:1105 -> 5:6:void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1106:1106 -> 7:8:void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1107:1107 -> 9:10:void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1108:1108 -> 11:12:void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1109:1109 -> 13:15:void (java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.util.concurrent.atomic.AtomicReferenceFieldUpdater):1110:1110 -> 1:7:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1130:1130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"} 1:7:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1135:1135 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"} 1:7:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1125:1125 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"} 1:6:void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1120:1120 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"} 1:6:void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread):1115:1115 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"} androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0 -> androidx.concurrent.futures.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:16:boolean java.util.concurrent.atomic.AtomicReferenceFieldUpdater.compareAndSet(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"} androidx.concurrent.futures.AbstractResolvableFuture$SynchronizedHelper -> androidx.concurrent.futures.a$g: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} 2:5:void ():1146:1146 -> 1:2:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1172:1173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"} 3:5:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1173:1173 -> a 6:8:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1174:1174 -> a 9:13:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1175:1175 -> a 14:15:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1177:1177 -> a 16:17:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):1178:1178 -> a 1:2:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1183:1184 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"} 3:5:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1184:1184 -> b 6:8:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1185:1185 -> b 9:13:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1186:1186 -> b 14:15:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1188:1188 -> b 16:17:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):1189:1189 -> b 1:2:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1161:1162 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"} 3:5:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1162:1162 -> c 6:8:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1163:1163 -> c 9:13:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1164:1164 -> c 14:15:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1166:1166 -> c 16:17:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1167:1167 -> c 1:3:void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):1156:1156 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"} 1:3:void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread):1151:1151 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"} androidx.concurrent.futures.AbstractResolvableFuture$Waiter -> androidx.concurrent.futures.a$h: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Thread thread -> a androidx.concurrent.futures.AbstractResolvableFuture$Waiter next -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"} androidx.concurrent.futures.AbstractResolvableFuture$Waiter TOMBSTONE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"} 1:9:void ():121:121 -> 1:1:void (boolean):132:132 -> 2:2:void ():135:135 -> 3:3:void ():137:137 -> 1:6:void setNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):143:143 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;)V"} 1:5:void unpark():151:151 -> b 6:7:void unpark():153:153 -> b 8:11:void unpark():154:154 -> b androidx.concurrent.futures.ResolvableFuture -> androidx.concurrent.futures.c: # {"id":"sourceFile","fileName":"ResolvableFuture.java"} 1:4:void ():63:63 -> 1:5:boolean set(java.lang.Object):50:50 -> m 1:6:androidx.concurrent.futures.ResolvableFuture create():45:45 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/concurrent/futures/c;"} androidx.core.R$attr -> s.a: int alpha -> a int lStar -> b int nestedScrollViewStyle -> c androidx.core.R$id -> s.b: int accessibility_custom_action_31 -> A int accessibility_custom_action_4 -> B int accessibility_custom_action_5 -> C int accessibility_custom_action_6 -> D int accessibility_custom_action_7 -> E int accessibility_custom_action_8 -> F int accessibility_custom_action_9 -> G int tag_accessibility_actions -> H int tag_accessibility_clickable_spans -> I int tag_accessibility_heading -> J int tag_accessibility_pane_title -> K int tag_on_apply_window_listener -> L int tag_screen_reader_focusable -> M int tag_state_description -> N int tag_unhandled_key_listeners -> O int tag_window_insets_animation_callback -> P int accessibility_action_clickable_span -> a int accessibility_custom_action_0 -> b int accessibility_custom_action_1 -> c int accessibility_custom_action_10 -> d int accessibility_custom_action_11 -> e int accessibility_custom_action_12 -> f int accessibility_custom_action_13 -> g int accessibility_custom_action_14 -> h int accessibility_custom_action_15 -> i int accessibility_custom_action_16 -> j int accessibility_custom_action_17 -> k int accessibility_custom_action_18 -> l int accessibility_custom_action_19 -> m int accessibility_custom_action_2 -> n int accessibility_custom_action_20 -> o int accessibility_custom_action_21 -> p int accessibility_custom_action_22 -> q int accessibility_custom_action_23 -> r int accessibility_custom_action_24 -> s int accessibility_custom_action_25 -> t int accessibility_custom_action_26 -> u int accessibility_custom_action_27 -> v int accessibility_custom_action_28 -> w int accessibility_custom_action_29 -> x int accessibility_custom_action_3 -> y int accessibility_custom_action_30 -> z androidx.core.R$styleable -> s.c: int[] GradientColor -> A int GradientColor_android_startColor -> B int GradientColor_android_endColor -> C int GradientColor_android_type -> D int GradientColor_android_centerX -> E int GradientColor_android_centerY -> F int GradientColor_android_gradientRadius -> G int GradientColor_android_tileMode -> H int GradientColor_android_centerColor -> I int GradientColor_android_startX -> J int GradientColor_android_startY -> K int GradientColor_android_endX -> L int GradientColor_android_endY -> M int[] GradientColorItem -> N int GradientColorItem_android_color -> O int GradientColorItem_android_offset -> P int[] Capability -> a int[] ColorStateListItem -> b int ColorStateListItem_android_color -> c int ColorStateListItem_android_alpha -> d int ColorStateListItem_android_lStar -> e int ColorStateListItem_alpha -> f int ColorStateListItem_lStar -> g int[] FontFamily -> h int FontFamily_fontProviderAuthority -> i int FontFamily_fontProviderCerts -> j int FontFamily_fontProviderFetchStrategy -> k int FontFamily_fontProviderFetchTimeout -> l int FontFamily_fontProviderPackage -> m int FontFamily_fontProviderQuery -> n int FontFamily_fontProviderSystemFontFamily -> o int[] FontFamilyFont -> p int FontFamilyFont_android_font -> q int FontFamilyFont_android_fontWeight -> r int FontFamilyFont_android_fontStyle -> s int FontFamilyFont_android_ttcIndex -> t int FontFamilyFont_android_fontVariationSettings -> u int FontFamilyFont_font -> v int FontFamilyFont_fontStyle -> w int FontFamilyFont_fontVariationSettings -> x int FontFamilyFont_fontWeight -> y int FontFamilyFont_ttcIndex -> z 7:70:void ():0:0 -> androidx.core.app.ActivityCompat -> androidx.core.app.a: # {"id":"sourceFile","fileName":"ActivityCompat.java"} 1:7:void requestPermissions(android.app.Activity,java.lang.String[],int):512:512 -> g 8:10:void requestPermissions(android.app.Activity,java.lang.String[],int):513:513 -> g 11:18:void requestPermissions(android.app.Activity,java.lang.String[],int):514:514 -> g 19:24:void requestPermissions(android.app.Activity,java.lang.String[],int):519:519 -> g 25:34:void requestPermissions(android.app.Activity,java.lang.String[],int):520:520 -> g 35:44:void requestPermissions(android.app.Activity,java.lang.String[],int):521:521 -> g 45:56:void requestPermissions(android.app.Activity,java.lang.String[],int):515:515 -> g 57:76:void requestPermissions(android.app.Activity,java.lang.String[],int):516:516 -> g 77:82:void requestPermissions(android.app.Activity,java.lang.String[],int):526:526 -> g 83:90:void requestPermissions(android.app.Activity,java.lang.String[],int):528:528 -> g 91:95:void requestPermissions(android.app.Activity,java.lang.String[],int):530:530 -> g 96:98:void requestPermissions(android.app.Activity,java.lang.String[],int):533:533 -> g 99:110:void requestPermissions(android.app.Activity,java.lang.String[],int):534:534 -> g 111:118:void requestPermissions(android.app.Activity,java.lang.String[],int):535:535 -> g 119:122:void requestPermissions(android.app.Activity,java.lang.String[],int):545:545 -> g androidx.core.app.ActivityCompat$Api23Impl -> androidx.core.app.a$a: # {"id":"sourceFile","fileName":"ActivityCompat.java"} 1:2:void onSharedElementsReady(java.lang.Object):914:914 -> a 3:6:void onSharedElementsReady(java.lang.Object):915:915 -> a 1:4:void requestPermissions(android.app.Activity,java.lang.String[],int):904:904 -> b 1:5:boolean shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):909:909 -> c androidx.core.app.ComponentActivity -> androidx.core.app.b: # {"id":"sourceFile","fileName":"ComponentActivity.kt"} androidx.core.app.CoreComponentFactory -> androidx.core.app.CoreComponentFactory: # {"id":"sourceFile","fileName":"CoreComponentFactory.java"} 1:4:void ():38:38 -> 1:1:java.lang.Object checkCompatWrapper(java.lang.Object):0:0 -> a 1:11:android.app.Activity instantiateActivity(java.lang.ClassLoader,java.lang.String,android.content.Intent):44:44 -> instantiateActivity 1:11:android.app.Application instantiateApplication(java.lang.ClassLoader,java.lang.String):51:51 -> instantiateApplication 1:11:android.content.ContentProvider instantiateProvider(java.lang.ClassLoader,java.lang.String):66:66 -> instantiateProvider 1:11:android.content.BroadcastReceiver instantiateReceiver(java.lang.ClassLoader,java.lang.String,android.content.Intent):59:59 -> instantiateReceiver 1:11:android.app.Service instantiateService(java.lang.ClassLoader,java.lang.String,android.content.Intent):74:74 -> instantiateService androidx.core.app.NotificationManagerCompat -> androidx.core.app.c: # {"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:7:void ():119:119 -> 8:14:void ():123:123 -> 15:22:void ():128:128 -> 1:3:void (android.content.Context):220:220 -> 4:5:void (android.content.Context):221:221 -> 6:16:void (android.content.Context):222:222 -> 1:6:boolean areNotificationsEnabled():368:368 -> a 7:13:boolean areNotificationsEnabled():369:369 -> a 14:17:boolean areNotificationsEnabled():371:371 -> a 18:23:boolean areNotificationsEnabled():372:372 -> a 24:29:boolean areNotificationsEnabled():373:373 -> a 30:39:boolean areNotificationsEnabled():374:374 -> a 40:42:boolean areNotificationsEnabled():375:375 -> a 43:52:boolean areNotificationsEnabled():377:377 -> a 53:73:boolean areNotificationsEnabled():378:378 -> a 74:79:boolean areNotificationsEnabled():380:380 -> a 80:90:boolean areNotificationsEnabled():381:381 -> a 91:117:boolean areNotificationsEnabled():382:382 -> a 1:6:void createNotificationChannel(android.app.NotificationChannel):425:425 -> b 7:12:void createNotificationChannel(android.app.NotificationChannel):426:426 -> b 1:6:androidx.core.app.NotificationManagerCompat from(android.content.Context):217:217 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/app/c;"} 1:6:android.app.NotificationChannel getNotificationChannel(java.lang.String):608:608 -> d 7:15:android.app.NotificationChannel getNotificationChannel(java.lang.String):609:609 -> d androidx.core.app.NotificationManagerCompat$Api24Impl -> androidx.core.app.c$a: # {"id":"sourceFile","fileName":"NotificationManagerCompat.java"} 1:5:boolean areNotificationsEnabled(android.app.NotificationManager):1277:1277 -> a 1:5:int getImportance(android.app.NotificationManager):1282:1282 -> b androidx.core.app.NotificationManagerCompat$Api26Impl -> androidx.core.app.c$b: # {"id":"sourceFile","fileName":"NotificationManagerCompat.java"} 1:4:void createNotificationChannel(android.app.NotificationManager,android.app.NotificationChannel):1300:1300 -> a 1:4:void createNotificationChannelGroup(android.app.NotificationManager,android.app.NotificationChannelGroup):1324:1324 -> b 1:4:void createNotificationChannelGroups(android.app.NotificationManager,java.util.List):1330:1330 -> c 1:4:void createNotificationChannels(android.app.NotificationManager,java.util.List):1312:1312 -> d 1:4:void deleteNotificationChannel(android.app.NotificationManager,java.lang.String):1342:1342 -> e 1:4:void deleteNotificationChannelGroup(android.app.NotificationManager,java.lang.String):1348:1348 -> f 1:5:java.lang.String getId(android.app.NotificationChannel):1354:1354 -> g 1:5:java.lang.String getId(android.app.NotificationChannelGroup):1359:1359 -> h 1:5:android.app.NotificationChannel getNotificationChannel(android.app.NotificationManager,java.lang.String):1306:1306 -> i 1:5:java.util.List getNotificationChannelGroups(android.app.NotificationManager):1336:1336 -> j 1:5:java.util.List getNotificationChannels(android.app.NotificationManager):1318:1318 -> k 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 1:4:void ():98:98 -> androidx.core.app.RemoteActionCompatParcelizer -> androidx.core.app.RemoteActionCompatParcelizer: # {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"} 1:4:void ():8:8 -> 1:5:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):11:11 -> read # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat;"} 6:16:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):12:12 -> read 17:25:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read 26:34:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):14:14 -> read 35:45:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read 46:54:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read 55:64:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read 2:4:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):23:23 -> write # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V"} 5:10:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):24:24 -> write 11:16:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):25:25 -> write 17:22:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):26:26 -> write 23:28:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):27:27 -> write 29:34:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):28:28 -> write 35:41:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):29:29 -> write androidx.core.content.ContextCompat -> androidx.core.content.a: # {"id":"sourceFile","fileName":"ContextCompat.java"} java.lang.Object sSync -> a 1:8:void ():177:177 -> 1:5:int getColor(android.content.Context,int):529:529 -> a 1:13:android.content.res.ColorStateList getColorStateList(android.content.Context,int):508:508 -> b 1:5:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):485:485 -> c 1:5:java.io.File[] getExternalCacheDirs(android.content.Context):466:466 -> d 1:5:java.io.File[] getExternalFilesDirs(android.content.Context,java.lang.String):417:417 -> e 1:4:void startActivity(android.content.Context,android.content.Intent,android.os.Bundle):295:295 -> f androidx.core.content.ContextCompat$Api21Impl -> androidx.core.content.a$a: # {"id":"sourceFile","fileName":"ContextCompat.java"} 1:5:java.io.File getCodeCacheDir(android.content.Context):1059:1059 -> a 1:5:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):1049:1049 -> b 1:5:java.io.File getNoBackupFilesDir(android.content.Context):1054:1054 -> c androidx.core.content.ContextCompat$Api23Impl -> androidx.core.content.a$b: # {"id":"sourceFile","fileName":"ContextCompat.java"} 1:5:int getColor(android.content.Context,int):1071:1071 -> a 1:5:java.lang.Object getSystemService(android.content.Context,java.lang.Class):1076:1076 -> b 1:5:java.lang.String getSystemServiceName(android.content.Context,java.lang.Class):1081:1081 -> c androidx.core.content.FileProvider -> androidx.core.content.FileProvider: # {"id":"sourceFile","fileName":"FileProvider.java"} java.lang.Object mLock -> a java.lang.String mAuthority -> b androidx.core.content.FileProvider$PathStrategy mLocalPathStrategy -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/FileProvider$b;"} int mResourceId -> d java.lang.String[] COLUMNS -> e java.io.File DEVICE_ROOT -> f java.util.HashMap sCache -> g 1:10:void ():358:358 -> 11:19:void ():377:377 -> 20:27:void ():380:380 -> 1:1:void ():396:396 -> 2:2:void (int):399:399 -> 3:3:void (int):382:382 -> 4:4:void (int):400:400 -> 1:5:java.lang.String access$000(java.lang.String):357:357 -> a 1:3:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):423:423 -> attachInfo 4:7:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):426:426 -> attachInfo 8:11:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):431:431 -> attachInfo 12:22:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):435:435 -> attachInfo 23:25:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):436:436 -> attachInfo 26:27:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):437:437 -> attachInfo 28:29:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):438:439 -> attachInfo 30:31:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):439:439 -> attachInfo 32:34:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):440:440 -> attachInfo 35:40:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):441:441 -> attachInfo 41:42:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):438:438 -> attachInfo 43:50:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):432:432 -> attachInfo 51:58:void attachInfo(android.content.Context,android.content.pm.ProviderInfo):429:429 -> attachInfo 1:8:java.io.File buildPath(java.io.File,java.lang.String[]):961:961 -> b 9:18:java.io.File buildPath(java.io.File,java.lang.String[]):963:963 -> b 1:3:java.lang.Object[] copyOf(java.lang.Object[],int):976:976 -> c 4:7:java.lang.Object[] copyOf(java.lang.Object[],int):977:977 -> c 1:3:java.lang.String[] copyOf(java.lang.String[],int):970:970 -> d 4:7:java.lang.String[] copyOf(java.lang.String[],int):971:971 -> d 1:8:int delete(android.net.Uri,java.lang.String,java.lang.String[]):634:634 -> delete 9:13:int delete(android.net.Uri,java.lang.String,java.lang.String[]):635:635 -> delete 3:10:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):710:710 -> e 11:18:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):711:711 -> e 19:21:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):712:712 -> e 22:25:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):716:716 -> e 26:32:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):715:715 -> e 33:40:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):718:718 -> e 41:63:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):706:706 -> e 1:3:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():666:666 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/content/FileProvider$b;"} 4:10:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():667:667 -> f 11:14:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():670:670 -> f 15:31:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():671:671 -> f 32:35:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():673:673 -> f 36:37:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():674:674 -> f 1:3:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):683:683 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$b;"} 4:11:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):684:684 -> g 12:15:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):687:687 -> g 16:22:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):695:695 -> g 23:31:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):692:692 -> g 32:39:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):689:689 -> g 40:43:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):697:697 -> g 1:8:java.lang.String getType(android.net.Uri):575:575 -> getType 9:20:java.lang.String getType(android.net.Uri):577:577 -> getType 21:30:java.lang.String getType(android.net.Uri):579:579 -> getType 31:41:java.lang.String getType(android.net.Uri):580:580 -> getType 42:44:java.lang.String getType(android.net.Uri):586:586 -> getType 1:3:java.lang.String getTypeAnonymous(android.net.Uri):597:597 -> getTypeAnonymous 2:5:android.net.Uri getUriForFile(android.content.Context,java.lang.String,java.io.File):466:466 -> h 6:10:android.net.Uri getUriForFile(android.content.Context,java.lang.String,java.io.File):467:467 -> h 1:11:int modeToMode(java.lang.String):936:936 -> i 12:28:int modeToMode(java.lang.String):938:938 -> i 29:39:int modeToMode(java.lang.String):942:942 -> i 40:50:int modeToMode(java.lang.String):946:946 -> i 51:61:int modeToMode(java.lang.String):949:949 -> i 62:87:int modeToMode(java.lang.String):954:954 -> i 1:8:android.net.Uri insert(android.net.Uri,android.content.ContentValues):606:606 -> insert 1:5:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):733:733 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$b;"} 6:11:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):735:735 -> j 12:15:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):736:736 -> j 16:19:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):737:737 -> j 20:29:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):741:741 -> j 30:33:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):743:743 -> j 34:40:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):745:745 -> j 41:46:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):746:746 -> j 47:54:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):749:749 -> j 55:57:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):750:750 -> j 58:65:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):751:751 -> j 66:70:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):752:752 -> j 71:78:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):753:753 -> j 79:83:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):754:754 -> j 84:91:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):755:755 -> j 92:96:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):756:756 -> j 97:105:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):757:757 -> j 106:109:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):758:758 -> j 110:112:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):759:759 -> j 113:115:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):760:760 -> j 116:123:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):762:762 -> j 124:127:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):763:763 -> j 128:130:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):764:764 -> j 131:133:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):765:765 -> j 134:135:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):767:767 -> j 136:141:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):768:768 -> j 142:145:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):769:769 -> j 146:148:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):770:770 -> j 149:152:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):771:771 -> j 153:166:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):776:776 -> j 1:20:java.lang.String removeTrailingSlash(java.lang.String):983:983 -> k 21:32:java.lang.String removeTrailingSlash(java.lang.String):984:984 -> k 1:2:boolean onCreate():0:0 -> onCreate 1:8:android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String):658:658 -> openFile 9:12:android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String):659:659 -> openFile 13:17:android.os.ParcelFileDescriptor openFile(android.net.Uri,java.lang.String):660:660 -> openFile 1:8:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):534:534 -> query 9:16:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):535:535 -> query 17:18:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):538:538 -> query 19:21:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):541:541 -> query 22:24:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):542:542 -> query 25:31:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):544:544 -> query 32:39:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):545:545 -> query 40:45:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):546:546 -> query 46:55:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):547:547 -> query 56:63:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):548:548 -> query 64:67:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):549:549 -> query 68:81:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):550:550 -> query 82:85:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):554:554 -> query 86:89:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):555:555 -> query 90:95:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):557:557 -> query 96:99:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):558:558 -> query 1:8:int update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[]):616:616 -> update androidx.core.content.FileProvider$Api21Impl -> androidx.core.content.FileProvider$a: # {"id":"sourceFile","fileName":"FileProvider.java"} 1:5:java.io.File[] getExternalMediaDirs(android.content.Context):999:999 -> a androidx.core.content.FileProvider$PathStrategy -> androidx.core.content.FileProvider$b: # {"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$c: # {"id":"sourceFile","fileName":"FileProvider.java"} java.lang.String mAuthority -> a java.util.HashMap mRoots -> b 1:3:void (java.lang.String):823:823 -> 4:10:void (java.lang.String):821:821 -> 11:13:void (java.lang.String):824:824 -> 1:7:java.io.File getFileForUri(android.net.Uri):887:887 -> a 8:11:java.io.File getFileForUri(android.net.Uri):889:889 -> a 12:20:java.io.File getFileForUri(android.net.Uri):890:890 -> a 21:28:java.io.File getFileForUri(android.net.Uri):891:891 -> a 29:38:java.io.File getFileForUri(android.net.Uri):893:893 -> a 39:43:java.io.File getFileForUri(android.net.Uri):898:898 -> a 44:47:java.io.File getFileForUri(android.net.Uri):900:900 -> a 48:62:java.io.File getFileForUri(android.net.Uri):905:905 -> a 63:70:java.io.File getFileForUri(android.net.Uri):906:906 -> a 71:93:java.io.File getFileForUri(android.net.Uri):902:902 -> a 94:116:java.io.File getFileForUri(android.net.Uri):895:895 -> a 1:4:android.net.Uri getUriForFile(java.io.File):851:851 -> b 5:27:android.net.Uri getUriForFile(java.io.File):858:858 -> b 28:37:android.net.Uri getUriForFile(java.io.File):859:859 -> b 38:45:android.net.Uri getUriForFile(java.io.File):860:860 -> b 46:69:android.net.Uri getUriForFile(java.io.File):861:861 -> b 70:79:android.net.Uri getUriForFile(java.io.File):872:872 -> b 80:87:android.net.Uri getUriForFile(java.io.File):873:873 -> b 88:96:android.net.Uri getUriForFile(java.io.File):874:874 -> b 97:106:android.net.Uri getUriForFile(java.io.File):876:876 -> b 107:140:android.net.Uri getUriForFile(java.io.File):880:880 -> b 141:153:android.net.Uri getUriForFile(java.io.File):881:881 -> b 154:166:android.net.Uri getUriForFile(java.io.File):882:882 -> b 167:189:android.net.Uri getUriForFile(java.io.File):867:867 -> b 190:212:android.net.Uri getUriForFile(java.io.File):853:853 -> b 1:6:void addRoot(java.lang.String,java.io.File):832:832 -> c 7:10:void addRoot(java.lang.String,java.io.File):838:838 -> c 11:17:void addRoot(java.lang.String,java.io.File):844:844 -> c 18:40:void addRoot(java.lang.String,java.io.File):840:840 -> c 41:48:void addRoot(java.lang.String,java.io.File):833:833 -> c 1:4:boolean belongsToRoot(java.lang.String,java.lang.String):924:924 -> d 5:8:boolean belongsToRoot(java.lang.String,java.lang.String):925:925 -> d 9:42:boolean belongsToRoot(java.lang.String,java.lang.String):927:927 -> d androidx.core.content.res.CamColor -> androidx.core.content.res.a: # {"id":"sourceFile","fileName":"CamColor.java"} float mHue -> a float mChroma -> b float mJ -> c float mQ -> d float mM -> e float mS -> f float mJstar -> g float mAstar -> h float mBstar -> i 1:3:void (float,float,float,float,float,float,float,float,float):131:131 -> 4:5:void (float,float,float,float,float,float,float,float,float):132:132 -> 6:7:void (float,float,float,float,float,float,float,float,float):133:133 -> 8:9:void (float,float,float,float,float,float,float,float,float):134:134 -> 10:11:void (float,float,float,float,float,float,float,float,float):135:135 -> 12:13:void (float,float,float,float,float,float,float,float,float):136:136 -> 14:15:void (float,float,float,float,float,float,float,float,float):137:137 -> 16:17:void (float,float,float,float,float,float,float,float,float):138:138 -> 18:19:void (float,float,float,float,float,float,float,float,float):139:139 -> 20:22:void (float,float,float,float,float,float,float,float,float):140:140 -> 1:9:float distance(androidx.core.content.res.CamColor):335:335 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/a;)F"} 10:18:float distance(androidx.core.content.res.CamColor):336:336 -> a 19:33:float distance(androidx.core.content.res.CamColor):337:337 -> a 34:42:float distance(androidx.core.content.res.CamColor):338:338 -> a 43:54:float distance(androidx.core.content.res.CamColor):339:339 -> a 12:28:androidx.core.content.res.CamColor findCamByJ(float,float,float):535:535 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"} 29:32:androidx.core.content.res.CamColor findCamByJ(float,float,float):538:538 -> b 33:36:androidx.core.content.res.CamColor findCamByJ(float,float,float):542:542 -> b 37:42:androidx.core.content.res.CamColor findCamByJ(float,float,float):543:543 -> b 43:53:androidx.core.content.res.CamColor findCamByJ(float,float,float):544:544 -> b 54:57:androidx.core.content.res.CamColor findCamByJ(float,float,float):552:552 -> b 58:69:androidx.core.content.res.CamColor findCamByJ(float,float,float):554:554 -> b 70:100:androidx.core.content.res.CamColor findCamByJ(float,float,float):553:553 -> b 2:4:androidx.core.content.res.CamColor fromColor(int):163:163 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/content/res/a;"} 5:6:androidx.core.content.res.CamColor fromColor(int):164:164 -> c 7:11:androidx.core.content.res.CamColor fromColor(int):165:165 -> c 12:41:androidx.core.content.res.CamColor fromColor(int):166:166 -> c 5:7:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):203:203 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/content/res/l;[F[F)V"} 8:10:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):207:207 -> d 11:31:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):208:208 -> d 32:44:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):209:209 -> d 45:57:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):210:210 -> d 58:64:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):213:213 -> d 65:71:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):214:214 -> d 72:78:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):215:215 -> d 79:101:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):218:218 -> d 102:117:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):219:219 -> d 118:133:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):220:220 -> d 134:146:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):221:221 -> d 147:154:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):222:222 -> d 155:211:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):223:223 -> d 212:239:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):235:235 -> d 240:244:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):244:244 -> d 245:252:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):247:247 -> d 253:267:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):248:248 -> d 268:275:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):247:247 -> d 276:288:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):251:251 -> d 289:294:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):252:252 -> d 295:301:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):253:253 -> d 302:335:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):254:254 -> d 336:353:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):258:258 -> d 354:367:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):259:259 -> d 368:379:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):260:260 -> d 380:415:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):261:261 -> d 416:423:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):262:262 -> d 424:429:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):264:264 -> d 430:434:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):265:265 -> d 435:439:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):266:266 -> d 440:447:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):267:267 -> d 448:473:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):266:266 -> d 474:483:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):271:271 -> d 484:489:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):272:272 -> d 490:495:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):273:273 -> d 496:497:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):276:276 -> d 498:501:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):277:277 -> d 502:503:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):280:280 -> d 504:505:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):281:281 -> d 506:508:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):282:282 -> d 509:511:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):283:283 -> d 512:514:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):284:284 -> d 515:517:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):285:285 -> d 518:520:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):286:286 -> d 1:7:androidx.core.content.res.CamColor fromJch(float,float,float):298:298 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"} 1:12:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):311:311 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/l;)Landroidx/core/content/res/a;"} 13:18:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):312:312 -> f 19:24:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):313:313 -> f 25:29:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):314:314 -> f 30:34:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):315:315 -> f 35:41:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):316:316 -> f 42:46:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):317:317 -> f 47:53:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):318:318 -> f 54:92:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):317:317 -> f 93:102:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):322:322 -> f 103:108:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):323:323 -> f 109:116:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):324:324 -> f 117:127:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):325:325 -> f 1:3:float getAStar():119:119 -> g 1:3:float getBStar():126:126 -> h 1:3:float getChroma():66:66 -> i 1:3:float getHue():60:60 -> j 1:3:float getJ():72:72 -> k 1:3:float getJStar():112:112 -> l 1:7:int toColor(float,float,float):152:152 -> m 8:39:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):459:459 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/l;)I"} 40:51:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):463:463 -> n 52:62:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):476:476 -> n 63:72:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):479:479 -> n 73:96:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):483:483 -> n 97:101:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):513:513 -> n 102:106:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):516:516 -> n 107:111:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):460:460 -> n 1:23:int viewed(androidx.core.content.res.ViewingConditions):353:353 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/l;)I"} 24:42:int viewed(androidx.core.content.res.ViewingConditions):355:355 -> o 43:67:int viewed(androidx.core.content.res.ViewingConditions):358:358 -> o 68:82:int viewed(androidx.core.content.res.ViewingConditions):357:357 -> o 83:97:int viewed(androidx.core.content.res.ViewingConditions):359:359 -> o 98:111:int viewed(androidx.core.content.res.ViewingConditions):361:361 -> o 112:121:int viewed(androidx.core.content.res.ViewingConditions):362:362 -> o 122:135:int viewed(androidx.core.content.res.ViewingConditions):363:363 -> o 136:145:int viewed(androidx.core.content.res.ViewingConditions):362:362 -> o 146:155:int viewed(androidx.core.content.res.ViewingConditions):365:365 -> o 156:160:int viewed(androidx.core.content.res.ViewingConditions):366:366 -> o 161:165:int viewed(androidx.core.content.res.ViewingConditions):368:368 -> o 166:230:int viewed(androidx.core.content.res.ViewingConditions):369:369 -> o 231:256:int viewed(androidx.core.content.res.ViewingConditions):379:379 -> o 257:282:int viewed(androidx.core.content.res.ViewingConditions):380:380 -> o 283:302:int viewed(androidx.core.content.res.ViewingConditions):382:382 -> o 303:320:int viewed(androidx.core.content.res.ViewingConditions):383:383 -> o 321:338:int viewed(androidx.core.content.res.ViewingConditions):385:385 -> o 339:355:int viewed(androidx.core.content.res.ViewingConditions):386:386 -> o 356:363:int viewed(androidx.core.content.res.ViewingConditions):388:388 -> o 364:371:int viewed(androidx.core.content.res.ViewingConditions):389:389 -> o 372:379:int viewed(androidx.core.content.res.ViewingConditions):390:390 -> o 380:381:int viewed(androidx.core.content.res.ViewingConditions):393:393 -> o 382:394:int viewed(androidx.core.content.res.ViewingConditions):394:394 -> o 395:407:int viewed(androidx.core.content.res.ViewingConditions):395:395 -> o 408:423:int viewed(androidx.core.content.res.ViewingConditions):396:396 -> o 424:428:int viewed(androidx.core.content.res.ViewingConditions):398:398 -> o 1:7:int viewedInSrgb():346:346 -> p androidx.core.content.res.CamUtils -> androidx.core.content.res.b: # {"id":"sourceFile","fileName":"CamUtils.java"} float[][] XYZ_TO_CAM16RGB -> a float[][] CAM16RGB_TO_XYZ -> b float[] WHITE_POINT_D65 -> c float[][] SRGB_TO_XYZ -> d 2:29:void ():52:52 -> 30:54:void ():59:59 -> 55:61:void ():67:67 -> 62:88:void ():73:73 -> 69:88:int intFromLStar(float):101:101 -> a 1:9:float lStarFromInt(int):111:111 -> b 17:28:float lStarFromY(float):121:121 -> c 1:4:float lerp(float,float,float):0:0 -> d 34:39:float linearized(int):161:161 -> e 1:8:void xyzFromInt(int,float[]):136:136 -> f 9:16:void xyzFromInt(int,float[]):137:137 -> f 17:24:void xyzFromInt(int,float[]):138:138 -> f 25:27:void xyzFromInt(int,float[]):140:140 -> f 28:44:void xyzFromInt(int,float[]):141:141 -> f 45:59:void xyzFromInt(int,float[]):142:142 -> f 60:75:void xyzFromInt(int,float[]):143:143 -> f 1:8:float yFromInt(int):127:127 -> g 9:16:float yFromInt(int):128:128 -> g 17:24:float yFromInt(int):129:129 -> g 25:27:float yFromInt(int):130:130 -> g 28:43:float yFromInt(int):131:131 -> g 18:29:float yFromLStar(float):149:149 -> h androidx.core.content.res.ColorStateListInflaterCompat -> androidx.core.content.res.c: # {"id":"sourceFile","fileName":"ColorStateListInflaterCompat.java"} java.lang.ThreadLocal sTempTypedValue -> a 1:8:void ():52:52 -> 1:4:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):91:91 -> a 5:17:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):94:94 -> a 18:22:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):103:103 -> a 23:30:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):100:100 -> a 1:4:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):118:118 -> b 5:12:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):119:119 -> b 13:17:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):124:124 -> b 18:24:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):120:120 -> b 25:47:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):121:121 -> b 1:10:android.util.TypedValue getTypedValue():223:223 -> c 11:15:android.util.TypedValue getTypedValue():225:225 -> c 16:19:android.util.TypedValue getTypedValue():226:226 -> c 1:4:android.content.res.ColorStateList inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):70:70 -> d 5:10:android.content.res.ColorStateList inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):71:71 -> d 11:19:android.content.res.ColorStateList inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):73:73 -> d 7:14:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):133:133 -> e 15:16:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):137:137 -> e 17:19:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):138:138 -> e 20:25:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):141:141 -> e 26:39:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):142:142 -> e 40:53:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):144:144 -> e 54:59:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):148:148 -> e 60:71:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):149:149 -> e 72:77:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):151:151 -> e 78:90:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):153:153 -> e 91:97:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):155:155 -> e 98:103:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):159:159 -> e 104:113:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):163:163 -> e 114:120:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):164:164 -> e 121:128:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):165:165 -> e 129:134:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):166:166 -> e 135:144:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):170:170 -> e 145:150:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):171:171 -> e 151:157:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):172:172 -> e 158:163:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):174:174 -> e 164:166:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):177:177 -> e 167:170:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):181:181 -> e 171:176:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):182:182 -> e 177:190:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):184:184 -> e 191:201:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):185:185 -> e 202:209:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):190:190 -> e 210:218:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):191:191 -> e 219:222:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):194:194 -> e 223:226:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):199:199 -> e 227:230:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):201:201 -> e 231:244:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):202:202 -> e 245:246:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):206:206 -> e 247:249:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):207:207 -> e 250:252:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):208:208 -> e 253:255:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):209:209 -> e 256:261:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):211:211 -> e 1:5:boolean isColorInt(android.content.res.Resources,int):215:215 -> f 6:8:boolean isColorInt(android.content.res.Resources,int):216:216 -> f 9:21:boolean isColorInt(android.content.res.Resources,int):217:217 -> f 25:36:int modulateColorAlpha(int,float,float):246:246 -> g 37:42:int modulateColorAlpha(int,float,float):247:247 -> g 43:46:int modulateColorAlpha(int,float,float):250:250 -> g 47:66:int modulateColorAlpha(int,float,float):251:251 -> g 3:8:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):233:233 -> h 9:13:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):234:234 -> h androidx.core.content.res.ComplexColorCompat -> androidx.core.content.res.d: # {"id":"sourceFile","fileName":"ComplexColorCompat.java"} android.graphics.Shader mShader -> a android.content.res.ColorStateList mColorStateList -> b int mColor -> c 1:3:void (android.graphics.Shader,android.content.res.ColorStateList,int):60:60 -> 4:5:void (android.graphics.Shader,android.content.res.ColorStateList,int):61:61 -> 6:7:void (android.graphics.Shader,android.content.res.ColorStateList,int):62:62 -> 8:10:void (android.graphics.Shader,android.content.res.ColorStateList,int):63:63 -> 1:4:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):151:151 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/core/content/res/d;"} 5:8:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):152:152 -> a 9:21:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):154:154 -> a 22:25:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):161:161 -> a 26:44:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):162:162 -> a 45:53:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):164:164 -> a 54:83:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):170:170 -> a 84:92:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):167:167 -> a 93:100:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):159:159 -> a 1:7:androidx.core.content.res.ComplexColorCompat from(int):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/content/res/d;"} 1:11:androidx.core.content.res.ComplexColorCompat from(android.content.res.ColorStateList):71:71 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;)Landroidx/core/content/res/d;"} 1:8:androidx.core.content.res.ComplexColorCompat from(android.graphics.Shader):67:67 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Shader;)Landroidx/core/content/res/d;"} 1:3:int getColor():85:85 -> e 1:3:android.graphics.Shader getShader():80:80 -> f 1:6:androidx.core.content.res.ComplexColorCompat inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):139:139 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/core/content/res/d;"} 7:15:androidx.core.content.res.ComplexColorCompat inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):141:141 -> g 1:8:boolean isGradient():93:93 -> h 1:18:boolean isStateful():97:97 -> i 1:6:boolean onStateChanged(int[]):108:108 -> j 7:8:boolean onStateChanged(int[]):109:109 -> j 9:12:boolean onStateChanged(int[]):110:110 -> j 13:16:boolean onStateChanged(int[]):109:109 -> j 17:20:boolean onStateChanged(int[]):111:111 -> j 21:26:boolean onStateChanged(int[]):113:113 -> j 1:3:void setColor(int):89:89 -> k 1:15:boolean willDraw():123:123 -> l androidx.core.content.res.FontResourcesParserCompat -> androidx.core.content.res.e: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} 1:5:int getType(android.content.res.TypedArray,int):255:255 -> a 1:13:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):183:183 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"} 14:18:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):191:191 -> b 19:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):189:189 -> b 3:5:java.util.List readCerts(android.content.res.Resources,int):274:274 -> c 6:9:java.util.List readCerts(android.content.res.Resources,int):276:276 -> c 10:15:java.util.List readCerts(android.content.res.Resources,int):278:278 -> c 16:17:java.util.List readCerts(android.content.res.Resources,int):279:279 -> c 18:23:java.util.List readCerts(android.content.res.Resources,int):297:297 -> c 24:29:java.util.List readCerts(android.content.res.Resources,int):282:282 -> c 30:37:java.util.List readCerts(android.content.res.Resources,int):285:285 -> c 38:43:java.util.List readCerts(android.content.res.Resources,int):286:286 -> c 44:49:java.util.List readCerts(android.content.res.Resources,int):287:287 -> c 50:63:java.util.List readCerts(android.content.res.Resources,int):289:289 -> c 64:74:java.util.List readCerts(android.content.res.Resources,int):293:293 -> c 75:81:java.util.List readCerts(android.content.res.Resources,int):297:297 -> c 82:82:java.util.List readCerts(android.content.res.Resources,int):298:298 -> c 3:7:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):196:196 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"} 8:11:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):197:197 -> d 12:17:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):198:198 -> d 18:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):199:199 -> d 23:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):201:201 -> d 1:4:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):208:208 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"} 5:10:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):209:209 -> e 11:16:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):210:210 -> e 17:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):211:211 -> e 23:28:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):212:212 -> e 29:35:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):213:213 -> e 36:42:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):214:214 -> e 43:50:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):216:216 -> e 51:52:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):218:218 -> e 53:56:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):219:219 -> e 57:66:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):221:221 -> e 67:72:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):223:223 -> e 73:76:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):224:224 -> e 77:80:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):226:226 -> e 81:91:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):227:227 -> e 92:96:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):234:234 -> e 97:102:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):235:235 -> e 103:110:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):236:236 -> e 111:114:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):237:237 -> e 115:122:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):238:238 -> e 123:130:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):239:239 -> e 131:134:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):241:241 -> e 135:142:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):244:244 -> e 143:156:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):248:248 -> e 1:4:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):312:312 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$d;"} 5:10:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):313:313 -> f 11:18:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):314:314 -> f 19:21:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):315:315 -> f 22:25:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):316:316 -> f 26:29:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):317:317 -> f 30:37:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):318:318 -> f 38:40:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):319:319 -> f 41:43:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):320:320 -> f 44:53:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):321:321 -> f 54:61:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):322:322 -> f 62:64:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):323:323 -> f 65:66:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):324:324 -> f 67:74:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):326:326 -> f 75:77:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):327:327 -> f 78:79:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):328:328 -> f 80:83:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):329:329 -> f 84:87:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):330:330 -> f 88:95:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):331:331 -> f 96:98:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):332:332 -> f 99:100:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):333:333 -> f 101:104:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):334:334 -> f 105:108:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):335:335 -> f 109:111:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):336:336 -> f 112:118:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):337:337 -> f 119:122:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):338:338 -> f 123:128:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):340:340 -> f 4:21:void skip(org.xmlpull.v1.XmlPullParser):347:347 -> g 1:5:java.util.List toByteArrayList(java.lang.String[]):303:303 -> h 6:12:java.util.List toByteArrayList(java.lang.String[]):304:304 -> h 13:23:java.util.List toByteArrayList(java.lang.String[]):305:305 -> h androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> androidx.core.content.res.e$a: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} 1:5:int getType(android.content.res.TypedArray,int):369:369 -> a androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> androidx.core.content.res.e$b: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> androidx.core.content.res.e$c: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/content/res/e$d;"} 1:3:void (androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):168:168 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/content/res/e$d;)V"} 4:6:void (androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):169:169 -> 1:3:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries():173:173 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/content/res/e$d;"} androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> androidx.core.content.res.e$d: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} java.lang.String mFileName -> a int mWeight -> b boolean mItalic -> c java.lang.String mVariationSettings -> d int mTtcIndex -> e int mResourceId -> f 1:3:void (java.lang.String,int,boolean,java.lang.String,int,int):128:128 -> 4:5:void (java.lang.String,int,boolean,java.lang.String,int,int):129:129 -> 6:7:void (java.lang.String,int,boolean,java.lang.String,int,int):130:130 -> 8:9:void (java.lang.String,int,boolean,java.lang.String,int,int):131:131 -> 10:11:void (java.lang.String,int,boolean,java.lang.String,int,int):132:132 -> 12:13:void (java.lang.String,int,boolean,java.lang.String,int,int):133:133 -> 14:16:void (java.lang.String,int,boolean,java.lang.String,int,int):134:134 -> 1:3:java.lang.String getFileName():138:138 -> a 1:3:int getResourceId():158:158 -> b 1:3:int getTtcIndex():154:154 -> c 1:3:java.lang.String getVariationSettings():150:150 -> d 1:3:int getWeight():142:142 -> e 1:3:boolean isItalic():146:146 -> f androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> androidx.core.content.res.e$e: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} androidx.core.provider.FontRequest mRequest -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/i;"} int mTimeoutMs -> b int mStrategy -> c java.lang.String mSystemFontFamilyName -> d 1:3:void (androidx.core.provider.FontRequest,int,int,java.lang.String):86:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/i;IILjava/lang/String;)V"} 4:5:void (androidx.core.provider.FontRequest,int,int,java.lang.String):87:87 -> 6:7:void (androidx.core.provider.FontRequest,int,int,java.lang.String):88:88 -> 8:9:void (androidx.core.provider.FontRequest,int,int,java.lang.String):89:89 -> 10:12:void (androidx.core.provider.FontRequest,int,int,java.lang.String):90:90 -> 1:3:int getFetchStrategy():103:103 -> a 1:3:androidx.core.provider.FontRequest getRequest():99:99 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/i;"} 1:3:java.lang.String getSystemFontFamilyName():112:112 -> c 1:3:int getTimeout():107:107 -> d androidx.core.content.res.GradientColorInflaterCompat -> androidx.core.content.res.f: # {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"} 6:11:androidx.core.content.res.GradientColorInflaterCompat$ColorStops checkColors(androidx.core.content.res.GradientColorInflaterCompat$ColorStops,int,int,boolean,int):194:194 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$a;IIZI)Landroidx/core/content/res/f$a;"} 12:17:androidx.core.content.res.GradientColorInflaterCompat$ColorStops checkColors(androidx.core.content.res.GradientColorInflaterCompat$ColorStops,int,int,boolean,int):196:196 -> a 3:6:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):89:89 -> b 7:14:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):90:90 -> b 15:26:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):95:95 -> b 27:35:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):97:97 -> b 36:43:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):99:99 -> b 44:51:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):101:101 -> b 52:59:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):103:103 -> b 60:67:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):105:105 -> b 68:75:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):107:107 -> b 76:84:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):109:109 -> b 85:92:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):111:111 -> b 93:98:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):113:113 -> b 99:104:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):114:114 -> b 105:112:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):116:116 -> b 113:120:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):118:118 -> b 121:131:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):120:120 -> b 132:134:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):122:122 -> b 135:138:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):124:124 -> b 139:148:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):125:125 -> b 149:154:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):140:140 -> b 155:162:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):141:141 -> b 163:178:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):136:136 -> b 179:184:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):133:133 -> b 185:198:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):134:134 -> b 199:206:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):130:130 -> b 207:213:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):91:91 -> b 214:236:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):92:92 -> b 1:6:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):149:149 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/core/content/res/f$a;"} 7:13:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):153:153 -> c 14:18:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):154:154 -> c 19:24:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):156:156 -> c 25:39:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):157:157 -> c 40:52:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):162:162 -> c 53:58:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):166:166 -> c 59:64:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):168:168 -> c 65:74:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):169:169 -> c 75:81:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):177:177 -> c 82:88:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):178:178 -> c 89:91:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):179:179 -> c 92:98:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):181:181 -> c 99:106:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):182:182 -> c 107:113:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):171:171 -> c 114:133:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):172:172 -> c 134:147:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):184:184 -> c 7:9:android.graphics.Shader$TileMode parseTileMode(int):208:208 -> d 10:12:android.graphics.Shader$TileMode parseTileMode(int):205:205 -> d 13:15:android.graphics.Shader$TileMode parseTileMode(int):203:203 -> d androidx.core.content.res.GradientColorInflaterCompat$ColorStops -> androidx.core.content.res.f$a: # {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"} int[] mColors -> a float[] mOffsets -> b 1:4:void (java.util.List,java.util.List):216:219 -> 5:6:void (java.util.List,java.util.List):221:222 -> 7:9:void (int,int):226:228 -> 10:12:void (int,int,int):231:233 -> androidx.core.content.res.GrowingArrayUtils -> androidx.core.content.res.g: # {"id":"sourceFile","fileName":"GrowingArrayUtils.java"} 3:5:int[] append(int[],int,int):56:56 -> a 6:12:int[] append(int[],int,int):57:57 -> a 13:16:int[] append(int[],int,int):58:58 -> a 17:19:int[] append(int[],int,int):61:61 -> a 3:5:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):42:42 -> b 6:13:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):43:43 -> b 14:17:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):44:44 -> b 18:24:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):43:43 -> b 25:28:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):45:45 -> b 29:31:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):48:48 -> b 1:9:int growSize(int):0:0 -> c androidx.core.content.res.ResourcesCompat -> androidx.core.content.res.h: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} java.lang.ThreadLocal sTempTypedValue -> a java.util.WeakHashMap sColorStateCaches -> b java.lang.Object sColorStateCacheLock -> c 1:7:void ():75:75 -> 8:15:void ():79:79 -> 16:23:void ():80:80 -> 1:3:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):298:298 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$d;ILandroid/content/res/ColorStateList;Landroid/content/res/Resources$Theme;)V"} 4:13:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):299:299 -> a 14:18:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):301:301 -> a 19:24:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):302:302 -> a 25:28:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):304:304 -> a 29:35:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):305:305 -> a 36:38:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):304:304 -> a 39:42:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):306:306 -> a 1:3:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):274:274 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$d;I)Landroid/content/res/ColorStateList;"} 4:13:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):275:275 -> b 14:19:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):276:276 -> b 20:27:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):277:277 -> b 28:56:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):279:279 -> b 57:62:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):281:281 -> b 63:66:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):283:283 -> b 67:69:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):286:286 -> b 70:74:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):290:290 -> b 1:5:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):232:232 -> c 6:12:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):233:233 -> c 13:18:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):238:238 -> c 19:22:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):241:241 -> c 23:27:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):246:246 -> c 1:5:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):138:138 -> d 1:5:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):172:172 -> e 1:16:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):542:542 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface;"} 17:21:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):545:545 -> f 1:10:android.util.TypedValue getTypedValue():318:318 -> g 11:15:android.util.TypedValue getTypedValue():320:320 -> g 16:19:android.util.TypedValue getTypedValue():321:321 -> g 1:8:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):258:258 -> h 9:12:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):262:262 -> h 13:18:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):264:264 -> h 19:26:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):266:266 -> h 1:5:boolean isColorInt(android.content.res.Resources,int):310:310 -> i 6:8:boolean isColorInt(android.content.res.Resources,int):311:311 -> i 9:21:boolean isColorInt(android.content.res.Resources,int):312:312 -> i 1:5:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):567:567 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} 6:17:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):568:568 -> j 18:28:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):569:569 -> j 29:40:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):572:572 -> j 41:61:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):573:573 -> j 1:1:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):599:599 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/util/TypedValue;IILandroidx/core/content/res/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} 2:3:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):604:605 -> k 4:4:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):608:608 -> k 5:5:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):613:613 -> k 6:6:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):618:618 -> k 7:8:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):626:627 -> k 9:9:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):629:629 -> k 10:10:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):631:631 -> k 11:11:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):633:633 -> k 12:12:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):638:638 -> k 13:13:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):642:642 -> k 14:14:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):646:646 -> k 15:15:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):648:648 -> k 16:16:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):656:656 -> k 17:17:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):654:654 -> k 18:18:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):659:659 -> k 19:20:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):600:601 -> k androidx.core.content.res.ResourcesCompat$Api21Impl -> androidx.core.content.res.h$a: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:5:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):704:704 -> a 1:5:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):710:710 -> b androidx.core.content.res.ResourcesCompat$Api23Impl -> androidx.core.content.res.h$b: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:5:int getColor(android.content.res.Resources,int,android.content.res.Resources$Theme):692:692 -> a 1:5:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):687:687 -> b androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> androidx.core.content.res.h$c: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} android.content.res.ColorStateList mValue -> a android.content.res.Configuration mConfiguration -> b int mThemeHash -> c 1:3:void (android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):357:357 -> 4:5:void (android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):358:358 -> 6:11:void (android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):359:359 -> 12:18:void (android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):360:360 -> androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> androidx.core.content.res.h$d: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} android.content.res.Resources mResources -> a android.content.res.Resources$Theme mTheme -> b 1:3:void (android.content.res.Resources,android.content.res.Resources$Theme):330:330 -> 4:5:void (android.content.res.Resources,android.content.res.Resources$Theme):331:331 -> 6:8:void (android.content.res.Resources,android.content.res.Resources$Theme):332:332 -> 8:16:boolean equals(java.lang.Object):338:338 -> equals 17:18:boolean equals(java.lang.Object):339:339 -> equals 19:32:boolean equals(java.lang.Object):340:340 -> equals 33:40:boolean equals(java.lang.Object):341:341 -> equals 1:18:int hashCode():346:346 -> hashCode androidx.core.content.res.ResourcesCompat$FontCallback -> androidx.core.content.res.h$e: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:4:void ():449:449 -> 1:4:void lambda$callbackSuccessAsync$0(android.graphics.Typeface):480:480 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;Landroid/graphics/Typeface;)V"} 1:4:void lambda$callbackFailAsync$1(int):491:491 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;I)V"} 1:13:void callbackFailAsync(int,android.os.Handler):491:491 -> c 1:13:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):480:480 -> d 3:12:android.os.Handler getHandler(android.os.Handler):497:497 -> e void onFontRetrievalFailed(int) -> f void onFontRetrieved(android.graphics.Typeface) -> g androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 -> androidx.core.content.res.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"} # {"id":"com.android.tools.r8.synthesized"} android.graphics.Typeface androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} 1:8:void (androidx.core.content.res.ResourcesCompat$FontCallback,android.graphics.Typeface):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;Landroid/graphics/Typeface;)V"} 1:8:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1 -> androidx.core.content.res.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"} # {"id":"com.android.tools.r8.synthesized"} int androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} 1:8:void (androidx.core.content.res.ResourcesCompat$FontCallback,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;I)V"} 1:8:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.TypedArrayUtils -> androidx.core.content.res.k: # {"id":"sourceFile","fileName":"TypedArrayUtils.java"} 1:7:boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):86:86 -> a 8:12:boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):90:90 -> a 1:7:int getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):121:121 -> b 8:12:int getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):125:125 -> b 1:6:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):167:167 -> c 7:11:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):168:168 -> c 12:14:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):169:169 -> c 15:27:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):170:170 -> c 28:32:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):176:176 -> c 33:37:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):178:178 -> c 38:41:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):179:179 -> c 42:46:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):178:178 -> c 47:79:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):171:171 -> c 1:7:android.content.res.ColorStateList getNamedColorStateListFromInt(android.util.TypedValue):189:189 -> d 1:6:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):139:139 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;II)Landroidx/core/content/res/d;"} 7:11:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):141:141 -> e 12:14:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):142:142 -> e 15:24:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):143:143 -> e 25:31:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):145:145 -> e 32:36:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):149:149 -> e 37:40:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):150:150 -> e 41:47:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):149:149 -> e 48:52:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):153:153 -> e 1:7:float getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):69:69 -> f 8:12:float getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):73:73 -> f 1:7:int getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):103:103 -> g 8:12:int getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):107:107 -> g 1:7:int getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):202:202 -> h 8:12:int getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):206:206 -> h 1:8:java.lang.String getNamedString(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):220:220 -> i 9:13:java.lang.String getNamedString(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):224:224 -> i 1:12:boolean hasAttribute(org.xmlpull.v1.XmlPullParser,java.lang.String):57:57 -> j 3:8:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):252:252 -> k 9:13:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):254:254 -> k 1:8:android.util.TypedValue peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):236:236 -> l 9:13:android.util.TypedValue peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):240:240 -> l androidx.core.content.res.ViewingConditions -> androidx.core.content.res.l: # {"id":"sourceFile","fileName":"ViewingConditions.java"} float mAw -> a float mNbb -> b float mNcb -> c float mC -> d float mNc -> e float mN -> f float[] mRgbD -> g float mFl -> h float mFlRoot -> i float mZ -> j androidx.core.content.res.ViewingConditions DEFAULT -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/l;"} 1:4:void ():53:53 -> 5:22:void ():56:56 -> 23:29:void ():54:54 -> 1:11:void (float,float,float,float,float,float,float[],float,float,float):112:122 -> 1:3:float getAw():71:71 -> a 1:3:float getC():87:87 -> b 1:3:float getFl():100:100 -> c 1:3:float getFlRoot():104:104 -> d 1:3:float getN():75:75 -> e 1:3:float getNbb():79:79 -> f 1:3:float getNc():91:91 -> g 1:3:float getNcb():83:83 -> h 1:3:float[] getRgbD():96:96 -> i 1:3:float getZ():108:108 -> j 3:5:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):130:130 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"([FFFFZ)Landroidx/core/content/res/l;"} 6:26:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):132:132 -> k 27:39:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):133:133 -> k 40:82:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):134:134 -> k 83:114:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):139:139 -> k 115:159:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):142:142 -> k 160:188:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):159:159 -> k 189:195:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):165:165 -> k 196:204:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):169:169 -> k 205:219:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):173:173 -> k 220:229:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):176:176 -> k 230:260:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):181:181 -> k 261:285:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):182:182 -> k 286:317:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):185:185 -> k 318:331:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):189:189 -> k 332:356:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):191:191 -> k androidx.core.graphics.ColorUtils -> androidx.core.graphics.a: # {"id":"sourceFile","fileName":"ColorUtils.java"} java.lang.ThreadLocal TEMP_ARRAY -> a 1:8:void ():48:48 -> 104:115:int XYZToColor(double,double,double):563:563 -> a 116:127:int XYZToColor(double,double,double):564:564 -> a 128:142:int XYZToColor(double,double,double):565:565 -> a 143:155:int XYZToColor(double,double,double):568:568 -> a 156:165:int XYZToColor(double,double,double):569:569 -> a 166:174:int XYZToColor(double,double,double):570:570 -> a 175:179:int XYZToColor(double,double,double):567:567 -> a 6:10:int compositeAlpha(int,int):146:146 -> b 1:4:int compositeColors(int,int):56:56 -> c 5:8:int compositeColors(int,int):57:57 -> c 9:12:int compositeColors(int,int):58:58 -> c 13:16:int compositeColors(int,int):60:60 -> c 17:20:int compositeColors(int,int):61:61 -> c 21:24:int compositeColors(int,int):60:60 -> c 25:28:int compositeColors(int,int):62:62 -> c 29:32:int compositeColors(int,int):63:63 -> c 33:36:int compositeColors(int,int):62:62 -> c 37:40:int compositeColors(int,int):64:64 -> c 41:44:int compositeColors(int,int):65:65 -> c 45:48:int compositeColors(int,int):64:64 -> c 49:53:int compositeColors(int,int):67:67 -> c 15:16:int compositeComponent(int,int,int,int,int):151:151 -> d 4:8:int constrain(int,int,int):607:607 -> e 15:22:int setAlphaComponent(int,int):381:381 -> f androidx.core.graphics.Insets -> androidx.core.graphics.f: # {"id":"sourceFile","fileName":"Insets.java"} int left -> a int top -> b int right -> c int bottom -> d androidx.core.graphics.Insets NONE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} 1:9:void ():37:37 -> 1:3:void (int,int,int,int):44:44 -> 4:5:void (int,int,int,int):45:45 -> 6:7:void (int,int,int,int):46:46 -> 8:9:void (int,int,int,int):47:47 -> 10:12:void (int,int,int,int):48:48 -> 1:20:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;Landroidx/core/graphics/f;)Landroidx/core/graphics/f;"} 21:32:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):117:117 -> a 33:37:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):116:116 -> a 9:11:androidx.core.graphics.Insets of(int,int,int,int):65:65 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/graphics/f;"} 12:17:androidx.core.graphics.Insets of(int,int,int,int):67:67 -> b 1:13:androidx.core.graphics.Insets of(android.graphics.Rect):78:78 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;)Landroidx/core/graphics/f;"} 1:21:androidx.core.graphics.Insets toCompatInsets(android.graphics.Insets):191:191 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Insets;)Landroidx/core/graphics/f;"} 1:13:android.graphics.Insets toPlatformInsets():201:201 -> e 8:16:boolean equals(java.lang.Object):145:145 -> equals 17:18:boolean equals(java.lang.Object):147:147 -> equals 19:25:boolean equals(java.lang.Object):149:149 -> equals 26:32:boolean equals(java.lang.Object):150:150 -> equals 33:39:boolean equals(java.lang.Object):151:151 -> equals 40:48:boolean equals(java.lang.Object):152:152 -> equals 1:4:int hashCode():159:159 -> hashCode 5:9:int hashCode():160:160 -> hashCode 10:14:int hashCode():161:161 -> hashCode 15:18:int hashCode():162:162 -> hashCode 1:55:java.lang.String toString():169:169 -> toString androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline0 -> androidx.core.graphics.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline1 -> androidx.core.graphics.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline2 -> androidx.core.graphics.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.graphics.Insets$$ExternalSyntheticApiModelOutline3 -> androidx.core.graphics.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.graphics.Insets$Api29Impl -> androidx.core.graphics.f$a: # {"id":"sourceFile","fileName":"Insets.java"} 1:5:android.graphics.Insets of(int,int,int,int):212:212 -> a androidx.core.graphics.PaintCompat -> androidx.core.graphics.g: # {"id":"sourceFile","fileName":"PaintCompat.java"} java.lang.ThreadLocal sRectThreadLocal -> a 1:8:void ():42:42 -> 1:5:boolean hasGlyph(android.graphics.Paint,java.lang.String):54:54 -> a androidx.core.graphics.PaintCompat$Api23Impl -> androidx.core.graphics.g$a: # {"id":"sourceFile","fileName":"PaintCompat.java"} 1:5:boolean hasGlyph(android.graphics.Paint,java.lang.String):183:183 -> a androidx.core.graphics.PathParser -> androidx.core.graphics.h: # {"id":"sourceFile","fileName":"PathParser.java"} 1:9:void addNode(java.util.ArrayList,char,float[]):197:197 -> a 7:12:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):146:146 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;[Landroidx/core/graphics/h$b;)Z"} 13:15:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):150:150 -> b 16:31:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):151:151 -> b 32:53:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):152:152 -> b 3:9:float[] copyOfRange(float[],int,int):59:59 -> c 10:13:float[] copyOfRange(float[],int,int):64:64 -> c 14:16:float[] copyOfRange(float[],int,int):65:65 -> c 17:20:float[] copyOfRange(float[],int,int):66:66 -> c 21:26:float[] copyOfRange(float[],int,int):61:61 -> c 27:32:float[] copyOfRange(float[],int,int):57:57 -> c 1:9:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):98:98 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)[Landroidx/core/graphics/h$b;"} 10:15:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):99:99 -> d 16:19:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):100:100 -> d 20:27:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):101:101 -> d 28:33:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):102:102 -> d 34:37:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):103:103 -> d 38:53:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):104:104 -> d 54:59:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):110:110 -> d 60:68:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):111:111 -> d 69:77:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):113:113 -> d 1:5:android.graphics.Path createPathFromPathData(java.lang.String):78:78 -> e 6:9:android.graphics.Path createPathFromPathData(java.lang.String):79:79 -> e 10:14:android.graphics.Path createPathFromPathData(java.lang.String):81:81 -> e 15:37:android.graphics.Path createPathFromPathData(java.lang.String):83:83 -> e 1:4:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):125:125 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;)[Landroidx/core/graphics/h$b;"} 5:7:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):126:126 -> f 8:20:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):127:127 -> f 2:7:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):267:267 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILandroidx/core/graphics/h$a;)V"} 8:13:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):270:270 -> g 14:39:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):273:273 -> g 40:48:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):292:292 -> g 49:60:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):283:283 -> g 61:64:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):306:306 -> g 2:18:float[] getFloats(java.lang.String):218:218 -> h 19:24:float[] getFloats(java.lang.String):222:222 -> h 25:29:float[] getFloats(java.lang.String):227:227 -> h 30:37:float[] getFloats(java.lang.String):228:228 -> h 38:40:float[] getFloats(java.lang.String):234:234 -> h 41:46:float[] getFloats(java.lang.String):235:235 -> h 47:50:float[] getFloats(java.lang.String):239:239 -> h 51:60:float[] getFloats(java.lang.String):238:238 -> h 61:69:float[] getFloats(java.lang.String):242:242 -> h 70:74:float[] getFloats(java.lang.String):249:249 -> h 75:102:float[] getFloats(java.lang.String):251:251 -> h 103:105:float[] getFloats(java.lang.String):219:219 -> h 1:6:int nextStart(java.lang.String,int):181:181 -> i 7:37:int nextStart(java.lang.String,int):182:182 -> i 2:3:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):381:381 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;Landroid/graphics/Path;)V"} 4:11:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):383:383 -> j 12:15:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):384:384 -> j 16:19:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):385:385 -> j 20:22:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):384:384 -> j 23:30:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):386:386 -> j 3:5:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):170:170 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;[Landroidx/core/graphics/h$b;)V"} 6:17:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):171:171 -> k 18:26:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):172:172 -> k 27:49:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):173:173 -> k androidx.core.graphics.PathParser$ExtractFloatResult -> androidx.core.graphics.h$a: # {"id":"sourceFile","fileName":"PathParser.java"} int mEndPosition -> a boolean mEndWithNegOrDot -> b 1:4:void ():206:206 -> androidx.core.graphics.PathParser$PathDataNode -> androidx.core.graphics.h$b: # {"id":"sourceFile","fileName":"PathParser.java"} char mType -> a float[] mParams -> b 1:3:void (char,float[]):414:416 -> 4:6:void (androidx.core.graphics.PathParser$PathDataNode):419:421 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;)V"} 1:3:char access$000(androidx.core.graphics.PathParser$PathDataNode):395:395 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;)C"} 1:3:char access$002(androidx.core.graphics.PathParser$PathDataNode,char):395:395 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;C)C"} 1:3:float[] access$100(androidx.core.graphics.PathParser$PathDataNode):395:395 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;)[F"} 1:4:void access$200(android.graphics.Path,float[],char,char,float[]):395:395 -> d 8:10:void addCommand(android.graphics.Path,float[],char,char,float[]):463:463 -> e 11:13:void addCommand(android.graphics.Path,float[],char,char,float[]):464:464 -> e 14:16:void addCommand(android.graphics.Path,float[],char,char,float[]):465:465 -> e 17:20:void addCommand(android.graphics.Path,float[],char,char,float[]):466:466 -> e 21:24:void addCommand(android.graphics.Path,float[],char,char,float[]):467:467 -> e 25:32:void addCommand(android.graphics.Path,float[],char,char,float[]):468:468 -> e 33:35:void addCommand(android.graphics.Path,float[],char,char,float[]):475:475 -> e 36:64:void addCommand(android.graphics.Path,float[],char,char,float[]):483:483 -> e 65:168:void addCommand(android.graphics.Path,float[],char,char,float[]):515:515 -> e 169:179:void addCommand(android.graphics.Path,float[],char,char,float[]):643:643 -> e 180:182:void addCommand(android.graphics.Path,float[],char,char,float[]):647:647 -> e 183:210:void addCommand(android.graphics.Path,float[],char,char,float[]):648:648 -> e 211:227:void addCommand(android.graphics.Path,float[],char,char,float[]):597:597 -> e 228:230:void addCommand(android.graphics.Path,float[],char,char,float[]):601:601 -> e 231:233:void addCommand(android.graphics.Path,float[],char,char,float[]):602:602 -> e 234:236:void addCommand(android.graphics.Path,float[],char,char,float[]):603:603 -> e 237:242:void addCommand(android.graphics.Path,float[],char,char,float[]):604:604 -> e 243:247:void addCommand(android.graphics.Path,float[],char,char,float[]):518:518 -> e 248:252:void addCommand(android.graphics.Path,float[],char,char,float[]):519:519 -> e 253:256:void addCommand(android.graphics.Path,float[],char,char,float[]):524:524 -> e 257:264:void addCommand(android.graphics.Path,float[],char,char,float[]):526:526 -> e 265:273:void addCommand(android.graphics.Path,float[],char,char,float[]):546:546 -> e 274:276:void addCommand(android.graphics.Path,float[],char,char,float[]):547:547 -> e 277:295:void addCommand(android.graphics.Path,float[],char,char,float[]):548:548 -> e 296:304:void addCommand(android.graphics.Path,float[],char,char,float[]):658:658 -> e 305:306:void addCommand(android.graphics.Path,float[],char,char,float[]):662:662 -> e 307:338:void addCommand(android.graphics.Path,float[],char,char,float[]):663:663 -> e 339:355:void addCommand(android.graphics.Path,float[],char,char,float[]):614:614 -> e 356:357:void addCommand(android.graphics.Path,float[],char,char,float[]):616:616 -> e 358:359:void addCommand(android.graphics.Path,float[],char,char,float[]):617:617 -> e 360:361:void addCommand(android.graphics.Path,float[],char,char,float[]):618:618 -> e 362:372:void addCommand(android.graphics.Path,float[],char,char,float[]):619:619 -> e 373:376:void addCommand(android.graphics.Path,float[],char,char,float[]):532:532 -> e 377:380:void addCommand(android.graphics.Path,float[],char,char,float[]):533:533 -> e 381:387:void addCommand(android.graphics.Path,float[],char,char,float[]):538:538 -> e 388:398:void addCommand(android.graphics.Path,float[],char,char,float[]):540:540 -> e 399:407:void addCommand(android.graphics.Path,float[],char,char,float[]):551:551 -> e 408:409:void addCommand(android.graphics.Path,float[],char,char,float[]):552:552 -> e 410:414:void addCommand(android.graphics.Path,float[],char,char,float[]):553:553 -> e 415:420:void addCommand(android.graphics.Path,float[],char,char,float[]):564:564 -> e 421:428:void addCommand(android.graphics.Path,float[],char,char,float[]):565:565 -> e 429:445:void addCommand(android.graphics.Path,float[],char,char,float[]):622:622 -> e 446:448:void addCommand(android.graphics.Path,float[],char,char,float[]):623:623 -> e 449:451:void addCommand(android.graphics.Path,float[],char,char,float[]):624:624 -> e 452:454:void addCommand(android.graphics.Path,float[],char,char,float[]):625:625 -> e 455:462:void addCommand(android.graphics.Path,float[],char,char,float[]):626:626 -> e 463:468:void addCommand(android.graphics.Path,float[],char,char,float[]):556:556 -> e 469:479:void addCommand(android.graphics.Path,float[],char,char,float[]):557:557 -> e 480:504:void addCommand(android.graphics.Path,float[],char,char,float[]):572:572 -> e 505:507:void addCommand(android.graphics.Path,float[],char,char,float[]):575:575 -> e 508:510:void addCommand(android.graphics.Path,float[],char,char,float[]):576:576 -> e 511:513:void addCommand(android.graphics.Path,float[],char,char,float[]):577:577 -> e 514:528:void addCommand(android.graphics.Path,float[],char,char,float[]):578:578 -> e 529:588:void addCommand(android.graphics.Path,float[],char,char,float[]):667:667 -> e 589:592:void addCommand(android.graphics.Path,float[],char,char,float[]):677:677 -> e 593:608:void addCommand(android.graphics.Path,float[],char,char,float[]):678:678 -> e 609:613:void addCommand(android.graphics.Path,float[],char,char,float[]):568:568 -> e 614:626:void addCommand(android.graphics.Path,float[],char,char,float[]):569:569 -> e 627:643:void addCommand(android.graphics.Path,float[],char,char,float[]):629:629 -> e 644:645:void addCommand(android.graphics.Path,float[],char,char,float[]):630:630 -> e 646:647:void addCommand(android.graphics.Path,float[],char,char,float[]):631:631 -> e 648:649:void addCommand(android.graphics.Path,float[],char,char,float[]):632:632 -> e 650:665:void addCommand(android.graphics.Path,float[],char,char,float[]):633:633 -> e 666:670:void addCommand(android.graphics.Path,float[],char,char,float[]):560:560 -> e 671:684:void addCommand(android.graphics.Path,float[],char,char,float[]):561:561 -> e 685:709:void addCommand(android.graphics.Path,float[],char,char,float[]):582:582 -> e 710:711:void addCommand(android.graphics.Path,float[],char,char,float[]):584:584 -> e 712:713:void addCommand(android.graphics.Path,float[],char,char,float[]):585:585 -> e 714:715:void addCommand(android.graphics.Path,float[],char,char,float[]):586:586 -> e 716:735:void addCommand(android.graphics.Path,float[],char,char,float[]):587:587 -> e 736:786:void addCommand(android.graphics.Path,float[],char,char,float[]):683:683 -> e 787:788:void addCommand(android.graphics.Path,float[],char,char,float[]):693:693 -> e 789:819:void addCommand(android.graphics.Path,float[],char,char,float[]):694:694 -> e 820:821:void addCommand(android.graphics.Path,float[],char,char,float[]):701:701 -> e 822:823:void addCommand(android.graphics.Path,float[],char,char,float[]):702:702 -> e 824:825:void addCommand(android.graphics.Path,float[],char,char,float[]):703:703 -> e 826:827:void addCommand(android.graphics.Path,float[],char,char,float[]):704:704 -> e 828:829:void addCommand(android.graphics.Path,float[],char,char,float[]):705:705 -> e 830:832:void addCommand(android.graphics.Path,float[],char,char,float[]):706:706 -> e 1:1:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):814:814 -> f 2:5:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):817:820 -> f 6:7:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):827:828 -> f 8:8:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):833:833 -> f 9:9:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):835:835 -> f 10:10:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):842:842 -> f 11:11:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):844:844 -> f 1:1:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):721:721 -> g 2:3:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):723:724 -> g 4:5:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):739:740 -> g 6:8:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):745:747 -> g 9:9:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):751:751 -> g 10:10:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):764:764 -> g 11:11:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):766:766 -> g 12:12:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):783:783 -> g 1:5:void interpolatePathDataNode(androidx.core.graphics.PathParser$PathDataNode,androidx.core.graphics.PathParser$PathDataNode,float):452:452 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/h$b;Landroidx/core/graphics/h$b;F)V"} 6:10:void interpolatePathDataNode(androidx.core.graphics.PathParser$PathDataNode,androidx.core.graphics.PathParser$PathDataNode,float):453:453 -> h 11:30:void interpolatePathDataNode(androidx.core.graphics.PathParser$PathDataNode,androidx.core.graphics.PathParser$PathDataNode,float):454:454 -> h 1:4:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):438:438 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;Landroid/graphics/Path;)V"} androidx.core.graphics.TypefaceCompat -> androidx.core.graphics.i: # {"id":"sourceFile","fileName":"TypefaceCompat.java"} androidx.core.graphics.TypefaceCompatBaseImpl sTypefaceCompatImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/o;"} androidx.collection.LruCache sTypefaceCache -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h;"} 1:6:void ():50:50 -> 7:18:void ():51:51 -> 19:30:void ():53:53 -> 31:42:void ():55:55 -> 43:48:void ():57:57 -> 49:56:void ():58:58 -> 57:63:void ():60:60 -> 64:73:void ():69:69 -> 3:7:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):288:288 -> a 8:15:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):277:277 -> a 1:7:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246:246 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/k$b;I)Landroid/graphics/Typeface;"} 1:2:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):147:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$b;Landroid/content/res/Resources;ILjava/lang/String;IILandroidx/core/content/res/h$e;Landroid/os/Handler;Z)Landroid/graphics/Typeface;"} 3:3:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):151:151 -> c 4:4:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):150:150 -> c 5:5:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):154:154 -> c 6:6:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):160:160 -> c 7:7:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):163:163 -> c 8:10:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):166:168 -> c 11:11:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):171:171 -> c 12:12:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):175:175 -> c 13:13:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):177:177 -> c 14:14:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):184:184 -> c 1:13:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):216:216 -> d 14:17:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):219:219 -> d 18:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):220:220 -> d 1:43:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):108:108 -> e 1:13:android.graphics.Typeface findFromCache(android.content.res.Resources,int,java.lang.String,int,int):82:82 -> f 4:11:android.graphics.Typeface getSystemFontFamily(java.lang.String):127:127 -> g 12:15:android.graphics.Typeface getSystemFontFamily(java.lang.String):128:128 -> g 16:23:android.graphics.Typeface getSystemFontFamily(java.lang.String):129:129 -> g 24:31:android.graphics.Typeface getSystemFontFamily(java.lang.String):130:130 -> g androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter -> androidx.core.graphics.i$a: # {"id":"sourceFile","fileName":"TypefaceCompat.java"} androidx.core.content.res.ResourcesCompat$FontCallback mFontCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"} 1:3:void (androidx.core.content.res.ResourcesCompat$FontCallback):361:361 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;)V"} 4:6:void (androidx.core.content.res.ResourcesCompat$FontCallback):362:362 -> 1:4:void onTypefaceRequestFailed(int):374:374 -> a 5:8:void onTypefaceRequestFailed(int):375:375 -> a 1:4:void onTypefaceRetrieved(android.graphics.Typeface):367:367 -> b 5:8:void onTypefaceRetrieved(android.graphics.Typeface):368:368 -> b androidx.core.graphics.TypefaceCompatApi21Impl -> androidx.core.graphics.j: # {"id":"sourceFile","fileName":"TypefaceCompatApi21Impl.java"} java.lang.Class sFontFamily -> b java.lang.reflect.Constructor sFontFamilyCtor -> c java.lang.reflect.Method sAddFontWeightStyle -> d java.lang.reflect.Method sCreateFromFamiliesWithDefault -> e boolean sHasInitBeenCalled -> f 1:1:void ():0:0 -> 1:4:void ():53:53 -> 1:4:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 5:14:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):176:176 -> a 15:22:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):177:177 -> a 23:32:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):182:182 -> a 33:36:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a 37:54:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):186:186 -> a 55:68:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a 69:69:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):196:196 -> a 70:73:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a 74:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):198:198 -> a 1:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):148:148 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/k$b;I)Landroid/graphics/Typeface;"} 7:10:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):151:151 -> b 11:14:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):152:152 -> b 15:28:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):154:154 -> b 29:32:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):167:167 -> b 33:38:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):158:158 -> b 39:45:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):159:159 -> b 46:49:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):166:166 -> b 50:55:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):167:167 -> b 56:64:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):162:162 -> b 65:68:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):163:163 -> b 69:73:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):164:164 -> b 74:82:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):162:162 -> b 83:92:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):153:153 -> b 1:3:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):135:135 -> h 4:5:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):137:137 -> h 6:25:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):138:138 -> h 26:31:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):137:137 -> h 32:39:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):139:139 -> h 40:45:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):141:141 -> h 1:3:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):122:122 -> i 4:11:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):124:124 -> i 12:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):125:125 -> i 15:31:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):126:126 -> i 32:37:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):129:129 -> i 2:26:java.io.File getFile(android.os.ParcelFileDescriptor):100:100 -> j 27:38:java.io.File getFile(android.os.ParcelFileDescriptor):102:102 -> j 39:45:java.io.File getFile(android.os.ParcelFileDescriptor):103:103 -> j 1:6:void init():67:67 -> k 7:9:void init():70:70 -> k 10:15:void init():77:77 -> k 16:19:void init():78:78 -> k 20:42:void init():79:79 -> k 43:46:void init():81:81 -> k 47:50:void init():82:82 -> k 51:58:void init():84:84 -> k 59:68:void init():83:83 -> k 69:84:void init():86:86 -> k 85:86:void init():92:92 -> k 87:88:void init():93:93 -> k 89:90:void init():94:94 -> k 91:93:void init():95:95 -> k 1:3:java.lang.Object newFamily():113:113 -> l 4:12:java.lang.Object newFamily():115:115 -> l 13:18:java.lang.Object newFamily():117:117 -> l androidx.core.graphics.TypefaceCompatApi24Impl -> androidx.core.graphics.k: # {"id":"sourceFile","fileName":"TypefaceCompatApi24Impl.java"} java.lang.Class sFontFamily -> b java.lang.reflect.Constructor sFontFamilyCtor -> c java.lang.reflect.Method sAddFontWeightStyle -> d java.lang.reflect.Method sCreateFromFamiliesWithDefault -> e 2:7:void ():68:68 -> 8:11:void ():69:69 -> 12:43:void ():70:70 -> 44:47:void ():72:72 -> 48:51:void ():73:73 -> 52:59:void ():75:75 -> 60:70:void ():74:74 -> 71:86:void ():77:77 -> 87:88:void ():83:83 -> 89:90:void ():84:84 -> 91:92:void ():85:85 -> 93:95:void ():86:86 -> 1:4:void ():50:50 -> 1:8:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):166:166 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 9:18:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):170:170 -> a 19:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):172:172 -> a 30:51:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):176:176 -> a 52:56:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):180:180 -> a 1:8:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):134:134 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/k$b;I)Landroid/graphics/Typeface;"} 9:13:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):138:138 -> b 14:19:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):140:140 -> b 20:23:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):141:141 -> b 24:31:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):142:142 -> b 32:35:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):144:144 -> b 36:41:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):145:145 -> b 42:49:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):150:150 -> b 50:53:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):151:151 -> b 54:63:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):150:150 -> b 64:70:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):155:155 -> b 71:75:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):159:159 -> b 2:3:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):111:111 -> h 4:33:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):112:112 -> h 34:39:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):111:111 -> h 40:45:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):113:113 -> h 2:9:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):121:121 -> i 10:12:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):122:122 -> i 13:26:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):123:123 -> i 1:4:boolean isUsable():93:93 -> j 5:17:boolean isUsable():94:94 -> j 2:8:java.lang.Object newFamily():102:102 -> k androidx.core.graphics.TypefaceCompatApi26Impl -> androidx.core.graphics.l: # {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"} java.lang.Class mFontFamily -> g java.lang.reflect.Constructor mFontFamilyCtor -> h java.lang.reflect.Method mAddFontFromAssetManager -> i java.lang.reflect.Method mAddFontFromBuffer -> j java.lang.reflect.Method mFreeze -> k java.lang.reflect.Method mAbortCreation -> l java.lang.reflect.Method mCreateFromFamiliesWithDefault -> m 1:3:void ():73:73 -> 4:7:void ():82:82 -> 8:11:void ():83:83 -> 12:15:void ():84:84 -> 16:19:void ():85:85 -> 20:23:void ():86:86 -> 24:27:void ():87:87 -> 28:35:void ():88:88 -> 36:72:void ():90:90 -> 73:74:void ():100:100 -> 75:76:void ():101:101 -> 77:78:void ():102:102 -> 79:80:void ():103:103 -> 81:82:void ():104:104 -> 83:84:void ():105:105 -> 85:87:void ():106:106 -> 1:6:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):202:202 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 7:11:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):203:203 -> a 12:19:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):205:205 -> a 20:30:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):209:209 -> a 31:34:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):210:210 -> a 35:46:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):211:211 -> a 47:56:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):212:212 -> a 57:62:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):210:210 -> a 63:71:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):213:213 -> a 72:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):217:217 -> a 79:83:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):220:220 -> a 1:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):228:228 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/k$b;I)Landroid/graphics/Typeface;"} 7:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231:231 -> b 13:16:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):234:234 -> b 17:20:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):235:235 -> b 21:34:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):237:237 -> b 35:38:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):245:245 -> b 39:47:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):241:241 -> b 48:55:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):242:242 -> b 56:63:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):243:243 -> b 64:67:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):244:244 -> b 68:73:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):245:245 -> b 74:84:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):236:236 -> b 85:88:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):249:249 -> b 89:95:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):251:251 -> b 96:102:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):256:256 -> b 103:119:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):257:257 -> b 120:132:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):262:262 -> b 133:140:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):261:261 -> b 141:153:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):264:264 -> b 154:157:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):270:270 -> b 158:164:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):273:273 -> b 165:171:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):276:276 -> b 172:176:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):280:280 -> b 1:6:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):290:290 -> d 7:11:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):291:291 -> d 12:26:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):293:293 -> d 27:32:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):297:297 -> d 33:36:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):300:300 -> d 37:43:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):303:303 -> d 44:48:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):306:306 -> d 2:6:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):171:171 -> i 7:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):168:168 -> i 15:17:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):169:169 -> i 18:20:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> i 21:29:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):171:171 -> i 30:37:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> i 2:8:java.lang.Object newFamily():126:126 -> l 1:7:void abortCreation(java.lang.Object):193:193 -> m 2:3:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):139:139 -> n 4:15:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):140:140 -> n 16:52:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):141:141 -> n 53:64:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):139:139 -> n 2:3:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> o 4:33:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):155:155 -> o 34:45:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> o 1:16:boolean freeze(java.lang.Object):182:182 -> p 1:4:boolean isFontFamilyPrivateAPIAvailable():113:113 -> q 5:11:boolean isFontFamilyPrivateAPIAvailable():114:114 -> q 12:19:boolean isFontFamilyPrivateAPIAvailable():117:117 -> q 1:8:java.lang.reflect.Method obtainAbortCreationMethod(java.lang.Class):342:342 -> r 3:45:java.lang.reflect.Method obtainAddFontFromAssetManagerMethod(java.lang.Class):325:325 -> s 2:31:java.lang.reflect.Method obtainAddFontFromBufferMethod(java.lang.Class):332:332 -> t 2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):347:347 -> u 6:22:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):349:349 -> u 23:30:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):348:348 -> u 31:34:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):350:350 -> u 1:7:java.lang.Class obtainFontFamily():315:315 -> v 2:6:java.lang.reflect.Constructor obtainFontFamilyCtor(java.lang.Class):320:320 -> w 1:8:java.lang.reflect.Method obtainFreezeMethod(java.lang.Class):338:338 -> x androidx.core.graphics.TypefaceCompatApi28Impl -> androidx.core.graphics.m: # {"id":"sourceFile","fileName":"TypefaceCompatApi28Impl.java"} 1:4:void ():37:37 -> 2:5:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):53:53 -> i 6:13:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):50:50 -> i 14:16:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):51:51 -> i 17:19:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):52:52 -> i 20:34:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):53:53 -> i 35:44:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):52:52 -> i 45:50:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):55:55 -> i 2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):62:62 -> u 6:27:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):64:64 -> u 28:35:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):63:63 -> u 36:39:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):65:65 -> u androidx.core.graphics.TypefaceCompatApi29Impl -> androidx.core.graphics.n: # {"id":"sourceFile","fileName":"TypefaceCompatApi29Impl.java"} 1:4:void ():43:43 -> 2:12:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 13:21:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):133:133 -> a 22:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):134:134 -> a 30:37:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):135:135 -> a 38:45:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):137:137 -> a 46:53:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):138:138 -> a 54:59:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):139:139 -> a 60:66:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):141:141 -> a 67:75:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):143:143 -> a 76:79:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):152:152 -> a 80:84:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):153:153 -> a 85:96:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):154:154 -> a 97:101:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):155:155 -> a 1:5:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):89:89 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/k$b;I)Landroid/graphics/Typeface;"} 6:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):91:91 -> b 13:26:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):92:92 -> b 27:30:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):108:108 -> b 31:35:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):97:97 -> b 36:43:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):98:98 -> b 44:51:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):99:99 -> b 52:59:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):101:101 -> b 60:65:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):102:102 -> b 66:74:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):104:104 -> b 75:78:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):106:106 -> b 79:93:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):92:92 -> b 94:97:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):115:115 -> b 98:102:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):116:116 -> b 103:114:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):117:117 -> b 115:120:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):118:118 -> b 1:9:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):171:171 -> d 10:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):172:172 -> d 19:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):173:173 -> d 24:31:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):175:175 -> d 32:38:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):176:176 -> d 1:8:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):74:74 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv/k$b;I)Lv/k$b;"} 1:20:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):52:52 -> h 21:23:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):56:56 -> h 24:27:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):58:58 -> h 28:35:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):59:59 -> h 36:41:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):60:60 -> h 42:45:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):61:61 -> h 46:61:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):62:62 -> h 1:15:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):47:47 -> i 16:30:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):48:48 -> i androidx.core.graphics.TypefaceCompatBaseImpl -> androidx.core.graphics.o: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} java.util.concurrent.ConcurrentHashMap mFontFamilies -> a 1:3:void ():44:44 -> 4:11:void ():51:51 -> android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/k$b;I)Landroid/graphics/Typeface;"} 1:8:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):118:118 -> c 9:14:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):123:123 -> c 15:18:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):133:133 -> c 19:26:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):126:126 -> c 27:34:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):133:133 -> c 35:35:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):134:134 -> c 36:39:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):133:133 -> c 1:8:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):222:222 -> d 9:14:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):227:227 -> d 15:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):237:237 -> d 19:26:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):230:230 -> d 27:34:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):237:237 -> d 35:35:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):238:238 -> d 36:39:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):237:237 -> d 17:21:java.lang.Object findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):63:63 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;ILandroidx/core/graphics/o$b;)Ljava/lang/Object;"} 1:11:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):71:71 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IZLandroidx/core/graphics/o$b;)Ljava/lang/Object;"} 12:22:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):72:72 -> f 23:42:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):73:73 -> f 1:12:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):103:103 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv/k$b;I)Lv/k$b;"} androidx.core.graphics.TypefaceCompatBaseImpl$1 -> androidx.core.graphics.o$a: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} androidx.core.graphics.TypefaceCompatBaseImpl this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/o;"} 1:6:void (androidx.core.graphics.TypefaceCompatBaseImpl):103:103 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/o;)V"} 1:7:int getWeight(java.lang.Object):103:103 -> a 1:7:boolean isItalic(java.lang.Object):103:103 -> b 1:5:int getWeight(androidx.core.provider.FontsContractCompat$FontInfo):106:106 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/k$b;)I"} 1:5:boolean isItalic(androidx.core.provider.FontsContractCompat$FontInfo):111:111 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/k$b;)Z"} androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor -> androidx.core.graphics.o$b: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} int getWeight(java.lang.Object) -> a boolean isItalic(java.lang.Object) -> b androidx.core.graphics.TypefaceCompatUtil -> androidx.core.graphics.p: # {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"} 3:6:void closeQuietly(java.io.Closeable):190:190 -> a 1:8:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):131:131 -> b 9:14:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):136:136 -> b 15:18:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):141:141 -> b 19:22:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):139:139 -> b 23:30:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):141:141 -> b 31:31:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):142:142 -> b 1:4:boolean copyToFile(java.io.File,android.content.res.Resources,int):175:175 -> c 5:8:boolean copyToFile(java.io.File,android.content.res.Resources,int):176:176 -> c 9:19:boolean copyToFile(java.io.File,android.content.res.Resources,int):178:178 -> c 20:20:boolean copyToFile(java.io.File,android.content.res.Resources,int):179:179 -> c 1:6:boolean copyToFile(java.io.File,java.io.InputStream):150:150 -> d 7:13:boolean copyToFile(java.io.File,java.io.InputStream):152:152 -> d 14:15:boolean copyToFile(java.io.File,java.io.InputStream):153:153 -> d 16:22:boolean copyToFile(java.io.File,java.io.InputStream):155:155 -> d 23:32:boolean copyToFile(java.io.File,java.io.InputStream):156:156 -> d 33:35:boolean copyToFile(java.io.File,java.io.InputStream):163:163 -> d 36:43:boolean copyToFile(java.io.File,java.io.InputStream):164:164 -> d 44:69:boolean copyToFile(java.io.File,java.io.InputStream):160:160 -> d 70:72:boolean copyToFile(java.io.File,java.io.InputStream):163:163 -> d 73:76:boolean copyToFile(java.io.File,java.io.InputStream):164:164 -> d 77:79:boolean copyToFile(java.io.File,java.io.InputStream):163:163 -> d 80:82:boolean copyToFile(java.io.File,java.io.InputStream):164:164 -> d 83:83:boolean copyToFile(java.io.File,java.io.InputStream):165:165 -> d 1:8:java.io.File getTempFile(android.content.Context):67:67 -> e 9:49:java.io.File getTempFile(android.content.Context):72:72 -> e 50:69:java.io.File getTempFile(android.content.Context):74:74 -> e 70:80:java.io.File getTempFile(android.content.Context):76:76 -> e 1:5:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):106:106 -> f 6:15:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):108:108 -> f 16:19:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> f 20:28:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> f 29:32:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):114:114 -> f 33:36:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):115:115 -> f 37:44:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):116:116 -> f 45:47:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):117:117 -> f 48:56:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):118:118 -> f 57:66:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):113:113 -> f 67:77:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):108:108 -> f 1:5:java.nio.ByteBuffer mmap(java.io.File):91:91 -> g 6:9:java.nio.ByteBuffer mmap(java.io.File):92:92 -> g 10:13:java.nio.ByteBuffer mmap(java.io.File):93:93 -> g 14:21:java.nio.ByteBuffer mmap(java.io.File):94:94 -> g 22:27:java.nio.ByteBuffer mmap(java.io.File):95:95 -> g 28:38:java.nio.ByteBuffer mmap(java.io.File):91:91 -> g 1:5:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):214:214 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lv/k$b;Landroid/os/CancellationSignal;)Ljava/util/Map;"} 6:11:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):216:216 -> h 12:18:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):217:217 -> h 19:22:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):221:221 -> h 23:29:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):222:222 -> h 30:33:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):226:226 -> h 34:39:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):227:227 -> h 40:44:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):229:229 -> h androidx.core.graphics.drawable.DrawableCompat -> androidx.core.graphics.drawable.a: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:4:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):188:188 -> a 1:5:boolean canApplyTheme(android.graphics.drawable.Drawable):198:198 -> b 1:5:int getAlpha(android.graphics.drawable.Drawable):179:179 -> c 1:5:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):213:213 -> d 1:5:int getLayoutDirection(android.graphics.drawable.Drawable):397:397 -> e 1:4:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):273:273 -> f 1:5:boolean isAutoMirrored(android.graphics.drawable.Drawable):96:96 -> g 1:4:void jumpToCurrentState(android.graphics.drawable.Drawable):65:65 -> h 1:4:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):81:81 -> i 1:4:void setHotspot(android.graphics.drawable.Drawable,float,float):108:108 -> j 1:4:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):125:125 -> k 1:5:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):361:361 -> l 1:4:void setTint(android.graphics.drawable.Drawable,int):137:137 -> m 1:4:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):151:151 -> n 1:4:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):165:165 -> o 1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):0:0 -> p androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> androidx.core.graphics.drawable.a$a: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:4:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):453:453 -> a 1:5:boolean canApplyTheme(android.graphics.drawable.Drawable):458:458 -> b 1:5:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):463:463 -> c 1:4:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):470:470 -> d 1:4:void setHotspot(android.graphics.drawable.Drawable,float,float):433:433 -> e 1:4:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):475:475 -> f 1:4:void setTint(android.graphics.drawable.Drawable,int):438:438 -> g 1:4:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):443:443 -> h 1:4:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):448:448 -> i androidx.core.graphics.drawable.DrawableCompat$Api23Impl -> androidx.core.graphics.drawable.a$b: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:5:int getLayoutDirection(android.graphics.drawable.Drawable):492:492 -> a 1:5:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):487:487 -> b 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 java.lang.String mString1 -> j android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> k 1:5:void ():206:206 -> 1:4:void ():365:365 -> 5:7:void ():155:155 -> 8:9:void ():173:173 -> 10:12:void ():179:179 -> 13:14:void ():188:188 -> 15:16:void ():195:195 -> 17:18:void ():201:201 -> 19:22:void ():207:207 -> 23:25:void ():211:211 -> 1:4:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1007:1007 -> a 5:8:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1008:1008 -> a 9:18:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1007:1007 -> a 19:24:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1010:1010 -> a 25:29:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1011:1011 -> a 30:50:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1012:1012 -> a 51:60:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1020:1020 -> a 61:63:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1021:1021 -> a 64:68:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1022:1022 -> a 69:71:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1025:1025 -> a 72:74:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1026:1026 -> a 75:79:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1027:1027 -> a 80:82:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1031:1031 -> a 83:89:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1032:1032 -> a 90:94:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1034:1034 -> a 95:104:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1035:1035 -> a 105:112:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1036:1036 -> a 113:115:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1035:1035 -> a 116:118:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1037:1037 -> a 119:121:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1038:1038 -> a 122:125:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1039:1039 -> a 126:129:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):1041:1041 -> a 1:5:int getResId():422:422 -> b 6:15:int getResId():423:423 -> b 16:18:int getResId():428:428 -> b 19:41:int getResId():426:426 -> b 1:5:java.lang.String getResPackage():395:395 -> c 6:15:java.lang.String getResPackage():396:396 -> c 16:26:java.lang.String getResPackage():404:404 -> c 27:29:java.lang.String getResPackage():409:409 -> c 30:43:java.lang.String getResPackage():405:405 -> c 44:66:java.lang.String getResPackage():399:399 -> c 1:5:android.net.Uri getUri():466:466 -> d 6:19:android.net.Uri getUri():467:467 -> d 20:42:android.net.Uri getUri():470:470 -> d 43:51:android.net.Uri getUri():472:472 -> d 1:4:java.io.InputStream getUriInputStream(android.content.Context):652:652 -> e 5:8:java.io.InputStream getUriInputStream(android.content.Context):653:653 -> e 9:20:java.io.InputStream getUriInputStream(android.content.Context):654:654 -> e 21:27:java.io.InputStream getUriInputStream(android.content.Context):655:655 -> e 28:43:java.io.InputStream getUriInputStream(android.content.Context):663:663 -> e 44:64:java.io.InputStream getUriInputStream(android.content.Context):665:665 -> e 65:74:java.io.InputStream getUriInputStream(android.content.Context):657:657 -> e 75:96:java.io.InputStream getUriInputStream(android.content.Context):659:659 -> e 1:8:void onPostParceling():873:873 -> f 9:15:void onPostParceling():874:874 -> f 16:20:void onPostParceling():909:909 -> f 21:35:void onPostParceling():897:897 -> f 36:40:void onPostParceling():902:902 -> f 41:44:void onPostParceling():903:903 -> f 45:56:void onPostParceling():904:904 -> f 57:60:void onPostParceling():884:884 -> f 61:63:void onPostParceling():885:885 -> f 64:68:void onPostParceling():888:888 -> f 69:70:void onPostParceling():889:889 -> f 71:72:void onPostParceling():890:890 -> f 73:76:void onPostParceling():891:891 -> f 77:80:void onPostParceling():876:876 -> f 81:83:void onPostParceling():877:877 -> f 84:92:void onPostParceling():879:879 -> f 1:8:void onPreParceling(boolean):836:836 -> g 9:16:void onPreParceling(boolean):837:837 -> g 17:33:void onPreParceling(boolean):860:860 -> g 34:40:void onPreParceling(boolean):866:866 -> g 41:57:void onPreParceling(boolean):863:863 -> g 58:61:void onPreParceling(boolean):850:850 -> g 62:66:void onPreParceling(boolean):851:851 -> g 67:73:void onPreParceling(boolean):852:852 -> g 74:80:void onPreParceling(boolean):853:853 -> g 81:89:void onPreParceling(boolean):855:855 -> g 90:96:void onPreParceling(boolean):844:844 -> g 97:104:void onPreParceling(boolean):841:841 -> g 4:6:java.lang.String typeToString(int):922:922 -> h 7:9:java.lang.String typeToString(int):921:921 -> h 10:12:java.lang.String typeToString(int):917:917 -> h 13:15:java.lang.String typeToString(int):920:920 -> h 16:18:java.lang.String typeToString(int):918:918 -> h 19:21:java.lang.String typeToString(int):919:919 -> h 22:24:java.lang.String typeToString(int):916:916 -> h 1:5:java.lang.String toString():794:794 -> toString 6:12:java.lang.String toString():795:795 -> toString 13:28:java.lang.String toString():797:797 -> toString 29:34:java.lang.String toString():798:798 -> toString 35:45:java.lang.String toString():820:820 -> toString 46:55:java.lang.String toString():813:813 -> toString 56:59:java.lang.String toString():814:814 -> toString 60:70:java.lang.String toString():815:815 -> toString 71:77:java.lang.String toString():807:807 -> toString 78:82:java.lang.String toString():808:808 -> toString 83:85:java.lang.String toString():809:809 -> toString 86:109:java.lang.String toString():810:810 -> toString 110:118:java.lang.String toString():801:801 -> toString 119:127:java.lang.String toString():802:802 -> toString 128:134:java.lang.String toString():803:803 -> toString 135:141:java.lang.String toString():804:804 -> toString 142:145:java.lang.String toString():823:823 -> toString 146:150:java.lang.String toString():824:824 -> toString 151:155:java.lang.String toString():825:825 -> toString 156:161:java.lang.String toString():827:827 -> toString 162:171:java.lang.String toString():828:828 -> toString 172:176:java.lang.String toString():830:830 -> toString 177:182:java.lang.String toString():831:831 -> toString androidx.core.graphics.drawable.IconCompat$Api23Impl -> androidx.core.graphics.drawable.IconCompat$a: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:10:int getResId(java.lang.Object):1214:1214 -> a 11:16:int getResId(java.lang.Object):1215:1215 -> a 17:44:int getResId(java.lang.Object):1218:1218 -> a 45:48:int getResId(java.lang.Object):1226:1226 -> a 49:52:int getResId(java.lang.Object):1223:1223 -> a 53:56:int getResId(java.lang.Object):1220:1220 -> a 1:10:java.lang.String getResPackage(java.lang.Object):1167:1167 -> b 11:16:java.lang.String getResPackage(java.lang.Object):1168:1168 -> b 17:39:java.lang.String getResPackage(java.lang.Object):1171:1171 -> b 40:43:java.lang.String getResPackage(java.lang.Object):1179:1179 -> b 44:47:java.lang.String getResPackage(java.lang.Object):1176:1176 -> b 48:51:java.lang.String getResPackage(java.lang.Object):1173:1173 -> b 1:10:android.net.Uri getUri(java.lang.Object):1243:1243 -> c 11:16:android.net.Uri getUri(java.lang.Object):1244:1244 -> c 17:39:android.net.Uri getUri(java.lang.Object):1247:1247 -> c 40:43:android.net.Uri getUri(java.lang.Object):1255:1255 -> c 44:47:android.net.Uri getUri(java.lang.Object):1252:1252 -> c 48:51:android.net.Uri getUri(java.lang.Object):1249:1249 -> c 1:5:android.graphics.drawable.Drawable loadDrawable(android.graphics.drawable.Icon,android.content.Context):1325:1325 -> d 1:8:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1264:1264 -> e 9:16:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1312:1312 -> e 17:22:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1290:1290 -> e 23:34:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1291:1291 -> e 35:42:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1299:1299 -> e 43:52:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1305:1305 -> e 53:56:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1308:1308 -> e 57:66:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1307:1307 -> e 67:78:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1301:1301 -> e 79:93:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1302:1302 -> e 94:105:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1295:1295 -> e 106:120:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1297:1297 -> e 121:124:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1272:1272 -> e 125:133:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1273:1273 -> e 134:137:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1275:1275 -> e 138:141:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1276:1276 -> e 142:146:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1275:1275 -> e 147:155:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1287:1287 -> e 156:168:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1283:1283 -> e 169:179:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1280:1280 -> e 180:187:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1269:1269 -> e 188:191:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1314:1314 -> e 192:194:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1315:1315 -> e 195:200:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1317:1317 -> e 201:204:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1318:1318 -> e 205:210:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):1267:1267 -> e androidx.core.graphics.drawable.IconCompat$Api26Impl -> androidx.core.graphics.drawable.IconCompat$b: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:6:android.graphics.drawable.Drawable createAdaptiveIconDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):1081:1081 -> a 1:5:android.graphics.drawable.Icon createWithAdaptiveBitmap(android.graphics.Bitmap):1086:1086 -> b androidx.core.graphics.drawable.IconCompat$Api28Impl -> androidx.core.graphics.drawable.IconCompat$c: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:7:int getResId(java.lang.Object):1063:1063 -> a 1:7:java.lang.String getResPackage(java.lang.Object):1053:1053 -> b 1:7:int getType(java.lang.Object):1058:1058 -> c 1:7:android.net.Uri getUri(java.lang.Object):1068:1068 -> d androidx.core.graphics.drawable.IconCompat$Api30Impl -> androidx.core.graphics.drawable.IconCompat$d: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:5:android.graphics.drawable.Icon createWithAdaptiveBitmapContentUri(android.net.Uri):1098:1098 -> a androidx.core.graphics.drawable.IconCompatParcelizer -> androidx.core.graphics.drawable.IconCompatParcelizer: # {"id":"sourceFile","fileName":"IconCompatParcelizer.java"} 1:4:void ():8:8 -> 1:5:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):11:11 -> read # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat;"} 6:14:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):12:12 -> read 15:23:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read 24:32:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):14:14 -> read 33:41:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):15:15 -> read 42:50:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):16:16 -> read 51:61:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):17:17 -> read 62:70:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):18:18 -> read 71:80:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):19:19 -> read 81:84:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):20:20 -> read 2:4:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):26:26 -> write # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V"} 5:11:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):27:27 -> write 12:16:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):28:28 -> write 17:19:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):29:29 -> write 20:24:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):31:31 -> write 25:27:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):32:32 -> write 28:32:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):34:34 -> write 33:35:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):35:35 -> write 36:40:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):37:37 -> write 41:43:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):38:38 -> write 44:48:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):40:40 -> write 49:51:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):41:41 -> write 52:56:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):43:43 -> write 57:59:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):44:44 -> write 60:64:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):46:46 -> write 65:67:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):47:47 -> write 68:73:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):49:49 -> write 74:77:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):50:50 -> write androidx.core.internal.view.SupportMenu -> t.a: # {"id":"sourceFile","fileName":"SupportMenu.java"} androidx.core.internal.view.SupportMenuItem -> t.b: # {"id":"sourceFile","fileName":"SupportMenuItem.java"} android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"} android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lt/b;"} androidx.core.math.MathUtils -> u.a: # {"id":"sourceFile","fileName":"MathUtils.java"} 1:7:int clamp(int,int,int):303:303 -> a androidx.core.os.BundleCompat -> androidx.core.os.a: # {"id":"sourceFile","fileName":"BundleCompat.java"} 1:6:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):145:145 -> a 7:11:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):146:146 -> a 12:16:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):148:148 -> a androidx.core.os.BundleCompat$Api33Impl -> androidx.core.os.a$a: # {"id":"sourceFile","fileName":"BundleCompat.java"} 1:5:java.lang.Object getParcelable(android.os.Bundle,java.lang.String,java.lang.Class):255:255 -> a 1:5:java.lang.Object[] getParcelableArray(android.os.Bundle,java.lang.String,java.lang.Class):261:261 -> b 1:5:java.util.ArrayList getParcelableArrayList(android.os.Bundle,java.lang.String,java.lang.Class):267:267 -> c 1:5:java.io.Serializable getSerializable(android.os.Bundle,java.lang.String,java.lang.Class):279:279 -> d 1:5:android.util.SparseArray getSparseParcelableArray(android.os.Bundle,java.lang.String,java.lang.Class):273:273 -> e androidx.core.os.TraceCompat -> androidx.core.os.b: # {"id":"sourceFile","fileName":"TraceCompat.java"} long sTraceTagApp -> a java.lang.reflect.Method sIsTagEnabledMethod -> b java.lang.reflect.Method sAsyncTraceBeginMethod -> c java.lang.reflect.Method sAsyncTraceEndMethod -> d java.lang.reflect.Method sTraceCounterMethod -> e 1:10:void ():53:53 -> 11:17:void ():55:55 -> 18:23:void ():56:56 -> 24:39:void ():58:58 -> 40:59:void ():59:59 -> 60:75:void ():61:61 -> 76:93:void ():63:63 -> 94:101:void ():66:66 -> 1:4:void beginSection(java.lang.String):108:108 -> a 1:4:void endSection():119:119 -> b androidx.core.provider.CallbackWithHandler -> v.a: # {"id":"sourceFile","fileName":"CallbackWithHandler.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback mCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/k$c;"} android.os.Handler mCallbackHandler -> b 1:3:void (androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):40:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/k$c;Landroid/os/Handler;)V"} 4:5:void (androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):41:41 -> 6:8:void (androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):42:42 -> 1:2:void onTypefaceRequestFailed(int):67:67 -> a 3:13:void onTypefaceRequestFailed(int):68:68 -> a 1:6:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):80:80 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/j$e;)V"} 7:12:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):81:81 -> b 13:18:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):83:83 -> b 1:2:void onTypefaceRetrieved(android.graphics.Typeface):54:54 -> c 3:13:void onTypefaceRetrieved(android.graphics.Typeface):55:55 -> c androidx.core.provider.CallbackWithHandler$1 -> v.a$a: # {"id":"sourceFile","fileName":"CallbackWithHandler.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/k$c;"} android.graphics.Typeface val$typeface -> b androidx.core.provider.CallbackWithHandler this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a;"} 1:10:void (androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,android.graphics.Typeface):55:55 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;Lv/k$c;Landroid/graphics/Typeface;)V"} 1:8:void run():58:58 -> run androidx.core.provider.CallbackWithHandler$2 -> v.a$b: # {"id":"sourceFile","fileName":"CallbackWithHandler.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/k$c;"} int val$reason -> b androidx.core.provider.CallbackWithHandler this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a;"} 1:10:void (androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,int):68:68 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;Lv/k$c;I)V"} 1:8:void run():71:71 -> run androidx.core.provider.CalleeHandler -> v.b: # {"id":"sourceFile","fileName":"CalleeHandler.java"} 1:6:android.os.Handler create():36:36 -> a 7:16:android.os.Handler create():37:37 -> a 17:22:android.os.Handler create():39:39 -> a androidx.core.provider.FontProvider -> v.e: # {"id":"sourceFile","fileName":"FontProvider.java"} java.util.Comparator sByteArrayComparator -> a 1:8:void ():194:194 -> 1:4:int lambda$static$0(byte[],byte[]):195:195 -> a 5:10:int lambda$static$0(byte[],byte[]):196:196 -> a 11:13:int lambda$static$0(byte[],byte[]):198:198 -> a 14:25:int lambda$static$0(byte[],byte[]):199:199 -> a 1:5:java.util.List convertToByteArrayList(android.content.pm.Signature[]):220:220 -> b 6:11:java.util.List convertToByteArrayList(android.content.pm.Signature[]):221:221 -> b 12:22:java.util.List convertToByteArrayList(android.content.pm.Signature[]):222:222 -> b 1:13:boolean equalsByteArrayList(java.util.List,java.util.List):208:208 -> c 14:19:boolean equalsByteArrayList(java.util.List,java.util.List):211:211 -> c 20:43:boolean equalsByteArrayList(java.util.List,java.util.List):212:212 -> c 1:6:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):187:187 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/i;Landroid/content/res/Resources;)Ljava/util/List;"} 7:11:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):188:188 -> d 12:15:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):190:190 -> d 16:20:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):191:191 -> d 1:8:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):58:58 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;Landroid/os/CancellationSignal;)Lv/k$a;"} 9:16:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):57:57 -> e 17:21:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):60:60 -> e 22:28:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):63:63 -> e 29:33:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):65:65 -> e 1:5:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):79:79 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;Lv/i;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo;"} 6:11:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):80:80 -> f 12:23:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):86:86 -> f 24:31:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):95:95 -> f 32:37:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):97:97 -> f 38:42:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):98:98 -> f 43:46:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):99:99 -> f 47:52:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):100:100 -> f 53:63:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):102:102 -> f 64:68:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):103:103 -> f 69:80:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):104:104 -> f 81:100:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):87:87 -> f 101:115:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):89:89 -> f 116:138:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):82:82 -> f 3:7:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):122:122 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;Ljava/lang/String;Landroid/os/CancellationSignal;)[Lv/k$b;"} 8:18:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):123:123 -> g 19:22:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):124:124 -> g 23:26:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):125:125 -> g 27:35:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):126:126 -> g 36:41:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):127:127 -> g 42:45:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):128:128 -> g 46:51:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):129:129 -> g 52:56:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):131:131 -> g 57:74:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):133:133 -> g 75:76:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):140:140 -> g 77:87:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):141:141 -> g 88:93:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):140:140 -> g 94:99:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):143:143 -> g 100:105:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):144:144 -> g 106:110:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):146:146 -> g 111:116:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):147:147 -> g 117:122:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):148:148 -> g 123:128:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):150:150 -> g 129:134:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):152:152 -> g 135:140:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):154:154 -> g 141:149:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):156:156 -> g 150:161:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):158:158 -> g 162:171:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):161:161 -> g 172:175:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):164:164 -> g 176:184:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):165:165 -> g 185:188:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):167:167 -> g 189:194:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):168:168 -> g 195:203:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):171:171 -> g 204:212:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):172:172 -> g 213:230:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):174:174 -> g 231:233:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):179:179 -> g 234:237:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):181:181 -> g 238:248:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):183:183 -> g 249:251:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):179:179 -> g 252:254:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):181:181 -> g 255:255:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):182:182 -> g androidx.core.provider.FontProvider$$ExternalSyntheticLambda0 -> v.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void v.FontProvider$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:9:int v.FontProvider$$ExternalSyntheticLambda0.compare(java.lang.Object,java.lang.Object):0:0 -> compare # {"id":"com.android.tools.r8.synthesized"} androidx.core.provider.FontProvider$ContentQueryWrapper -> v.e$a: # {"id":"sourceFile","fileName":"FontProvider.java"} android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal) -> a void close() -> close androidx.core.provider.FontProvider$ContentQueryWrapper$-CC -> v.d: # {"id":"sourceFile","fileName":"FontProvider.java"} # {"id":"com.android.tools.r8.synthesized"} 1:6:androidx.core.provider.FontProvider$ContentQueryWrapper androidx.core.provider.FontProvider$ContentQueryWrapper.make(android.content.Context,android.net.Uri):241:241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;)Lv/e$a;"} 7:12:androidx.core.provider.FontProvider$ContentQueryWrapper androidx.core.provider.FontProvider$ContentQueryWrapper.make(android.content.Context,android.net.Uri):242:242 -> a 13:18:androidx.core.provider.FontProvider$ContentQueryWrapper androidx.core.provider.FontProvider$ContentQueryWrapper.make(android.content.Context,android.net.Uri):244:244 -> a androidx.core.provider.FontProvider$ContentQueryWrapperApi16Impl -> v.e$b: # {"id":"sourceFile","fileName":"FontProvider.java"} android.content.ContentProviderClient mClient -> a 1:3:void (android.content.Context,android.net.Uri):251:251 -> 4:14:void (android.content.Context,android.net.Uri):252:252 -> 1:12:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):258:258 -> a 13:19:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):262:262 -> a 20:27:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):265:265 -> a 1:4:void close():272:272 -> close 5:8:void close():273:273 -> close androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl -> v.e$c: # {"id":"sourceFile","fileName":"FontProvider.java"} android.content.ContentProviderClient mClient -> a 1:3:void (android.content.Context,android.net.Uri):281:281 -> 4:14:void (android.content.Context,android.net.Uri):282:282 -> 1:12:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):288:288 -> a 13:19:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):292:292 -> a 20:27:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):295:295 -> a 1:4:void close():302:302 -> close 5:8:void close():303:303 -> close androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl$$ExternalSyntheticAutoCloseableDispatcher0 -> v.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:74:void v.FontProvider$ContentQueryWrapperApi24Impl$$ExternalSyntheticAutoCloseableDispatcher0.m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl$$ExternalSyntheticAutoCloseableForwarder1 -> v.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:51:void v.FontProvider$ContentQueryWrapperApi24Impl$$ExternalSyntheticAutoCloseableForwarder1.m(java.util.concurrent.ExecutorService):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl$$ExternalSyntheticThrowIAE2 -> v.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void v.FontProvider$ContentQueryWrapperApi24Impl$$ExternalSyntheticThrowIAE2.m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.provider.FontRequest -> v.i: # {"id":"sourceFile","fileName":"FontRequest.java"} java.lang.String mProviderAuthority -> a java.lang.String mProviderPackage -> b java.lang.String mQuery -> c java.util.List mCertificates -> d int mCertificatesArray -> e java.lang.String mIdentifier -> f 1:3:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):57:57 -> 4:11:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):58:58 -> 12:19:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):59:59 -> 20:27:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):60:60 -> 28:36:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):61:61 -> 37:38:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):62:62 -> 39:45:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):63:63 -> 1:27:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):93:93 -> a 1:3:java.util.List getCertificates():132:132 -> b 1:3:int getCertificatesArrayResId():144:144 -> c 1:3:java.lang.String getId():161:161 -> d 1:3:java.lang.String getProviderAuthority():102:102 -> e 1:3:java.lang.String getProviderPackage():111:111 -> f 1:3:java.lang.String getQuery():120:120 -> g 1:5:java.lang.String toString():166:166 -> toString 6:54:java.lang.String toString():167:167 -> toString 55:62:java.lang.String toString():172:172 -> toString 63:67:java.lang.String toString():173:173 -> toString 68:76:java.lang.String toString():174:174 -> toString 77:82:java.lang.String toString():175:175 -> toString 83:87:java.lang.String toString():176:176 -> toString 88:93:java.lang.String toString():177:177 -> toString 94:100:java.lang.String toString():178:178 -> toString 101:108:java.lang.String toString():179:179 -> toString 109:116:java.lang.String toString():181:181 -> toString 117:121:java.lang.String toString():183:183 -> toString 122:143:java.lang.String toString():184:184 -> toString 144:148:java.lang.String toString():185:185 -> toString androidx.core.provider.FontRequestWorker -> v.j: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} androidx.collection.LruCache sTypefaceCache -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h;"} java.util.concurrent.ExecutorService DEFAULT_EXECUTOR_SERVICE -> b java.lang.Object LOCK -> c androidx.collection.SimpleArrayMap PENDING_REPLIES -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"} 1:13:void ():58:58 -> 14:21:void ():61:61 -> 22:28:void ():68:68 -> 29:36:void ():72:72 -> 1:25:java.lang.String createCacheId(androidx.core.provider.FontRequest,int):227:227 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/i;I)Ljava/lang/String;"} 1:8:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):269:269 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/k$a;)I"} 9:17:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):270:270 -> b 18:23:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):277:277 -> b 24:27:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):278:278 -> b 28:34:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):282:282 -> b 35:48:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):285:285 -> b 1:10:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):238:238 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lv/i;I)Lv/j$e;"} 11:17:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):240:240 -> c 18:21:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):245:245 -> c 22:27:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):250:250 -> c 28:33:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):252:252 -> c 34:37:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):256:256 -> c 38:43:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):255:255 -> c 44:46:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):259:259 -> c 47:52:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):260:260 -> c 53:59:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):262:262 -> c 60:66:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):247:247 -> c 1:4:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):164:164 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;ILjava/util/concurrent/Executor;Lv/a;)Landroid/graphics/Typeface;"} 5:14:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):165:165 -> d 15:23:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):167:167 -> d 24:28:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):171:171 -> d 29:31:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):181:181 -> d 32:42:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):182:182 -> d 43:45:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):186:186 -> d 46:49:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):187:187 -> d 50:54:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):189:189 -> d 55:57:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):190:190 -> d 58:60:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):191:191 -> d 61:61:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d 62:68:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):194:194 -> d 69:70:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):204:204 -> d 71:79:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):206:206 -> d 80:81:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):192:192 -> d 1:4:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):102:102 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;Lv/a;II)Landroid/graphics/Typeface;"} 5:14:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):103:103 -> e 15:26:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):105:105 -> e 27:30:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):112:112 -> e 31:33:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):113:113 -> e 34:36:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):114:114 -> e 37:41:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):117:117 -> e 42:49:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):125:125 -> e 50:52:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):130:130 -> e 53:55:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):131:131 -> e 56:66:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):133:133 -> e androidx.core.provider.FontRequestWorker$1 -> v.j$a: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> a android.content.Context val$context -> b androidx.core.provider.FontRequest val$request -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/i;"} int val$style -> d 1:12:void (java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):117:117 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lv/i;I)V"} 1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/j$e;"} 1:5:java.lang.Object call():117:117 -> call androidx.core.provider.FontRequestWorker$2 -> v.j$b: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} androidx.core.provider.CallbackWithHandler val$callback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/a;"} 1:6:void (androidx.core.provider.CallbackWithHandler):171:171 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;)V"} 3:8:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):175:175 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/j$e;)V"} 9:14:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):177:177 -> a 1:6:void accept(java.lang.Object):171:171 -> accept androidx.core.provider.FontRequestWorker$3 -> v.j$c: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> a android.content.Context val$context -> b androidx.core.provider.FontRequest val$request -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/i;"} int val$style -> d 1:12:void (java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):194:194 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lv/i;I)V"} 1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():198:198 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/j$e;"} 14:20:androidx.core.provider.FontRequestWorker$TypefaceResult call():200:200 -> a 1:5:java.lang.Object call():194:194 -> call androidx.core.provider.FontRequestWorker$4 -> v.j$d: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> a 1:6:void (java.lang.String):206:206 -> 1:3:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):210:210 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/j$e;)V"} 4:15:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):211:211 -> a 16:19:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):213:213 -> a 20:24:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):215:215 -> a 25:26:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> a 27:32:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):217:217 -> a 33:45:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):218:218 -> a 46:47:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):216:216 -> a 1:6:void accept(java.lang.Object):206:206 -> accept androidx.core.provider.FontRequestWorker$TypefaceResult -> v.j$e: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} android.graphics.Typeface mTypeface -> a int mResult -> b 1:3:void (int):301:303 -> 4:6:void (android.graphics.Typeface):307:309 -> 1:8:boolean isSuccess():314:314 -> a androidx.core.provider.FontsContractCompat -> v.k: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} 2:6:android.graphics.Typeface buildTypeface(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[]):74:74 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lv/k$b;)Landroid/graphics/Typeface;"} 1:5:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):100:100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;Lv/i;)Lv/k$a;"} 1:7:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):160:160 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;IZILandroid/os/Handler;Lv/k$c;)Landroid/graphics/Typeface;"} 8:13:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):163:163 -> c 14:18:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):166:166 -> c androidx.core.provider.FontsContractCompat$FontFamilyResult -> v.k$a: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} int mStatusCode -> a androidx.core.provider.FontsContractCompat$FontInfo[] mFonts -> b # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv/k$b;"} 1:3:void (int,androidx.core.provider.FontsContractCompat$FontInfo[]):383:383 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lv/k$b;)V"} 4:5:void (int,androidx.core.provider.FontsContractCompat$FontInfo[]):384:384 -> 6:8:void (int,androidx.core.provider.FontsContractCompat$FontInfo[]):385:385 -> 1:6:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):400:400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lv/k$b;)Lv/k$a;"} 1:3:androidx.core.provider.FontsContractCompat$FontInfo[] getFonts():393:393 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv/k$b;"} 1:3:int getStatusCode():389:389 -> c androidx.core.provider.FontsContractCompat$FontInfo -> v.k$b: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} android.net.Uri mUri -> a int mTtcIndex -> b int mWeight -> c boolean mItalic -> d int mResultCode -> e 1:3:void (android.net.Uri,int,int,boolean,int):287:287 -> 4:11:void (android.net.Uri,int,int,boolean,int):288:288 -> 12:13:void (android.net.Uri,int,int,boolean,int):289:289 -> 14:15:void (android.net.Uri,int,int,boolean,int):290:290 -> 16:17:void (android.net.Uri,int,int,boolean,int):291:291 -> 18:20:void (android.net.Uri,int,int,boolean,int):292:292 -> 1:11:androidx.core.provider.FontsContractCompat$FontInfo create(android.net.Uri,int,int,boolean,int):303:303 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;IIZI)Lv/k$b;"} 1:3:int getResultCode():340:340 -> b 1:3:int getTtcIndex():317:317 -> c 1:3:android.net.Uri getUri():310:310 -> d 1:3:int getWeight():324:324 -> e 1:3:boolean isItalic():331:331 -> f androidx.core.provider.FontsContractCompat$FontRequestCallback -> v.k$c: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} 1:4:void ():469:469 -> void onTypefaceRequestFailed(int) -> a void onTypefaceRetrieved(android.graphics.Typeface) -> b androidx.core.provider.RequestExecutor -> v.l: # {"id":"sourceFile","fileName":"RequestExecutor.java"} 1:5:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):82:82 -> a 6:21:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):85:85 -> a 22:25:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):93:93 -> a 1:4:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):56:56 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;Lx/a;)V"} 5:13:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):57:57 -> b 1:5:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):65:65 -> c 6:12:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):67:67 -> c 13:21:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):73:73 -> c 22:23:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):71:71 -> c 24:29:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):69:69 -> c androidx.core.provider.RequestExecutor$DefaultThreadFactory -> v.l$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} java.lang.String mThreadName -> a int mPriority -> b 1:3:void (java.lang.String,int):164:164 -> 4:5:void (java.lang.String,int):165:165 -> 6:8:void (java.lang.String,int):166:166 -> 1:10:java.lang.Thread newThread(java.lang.Runnable):171:171 -> newThread androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread -> v.l$a$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} int mPriority -> a 1:3:void (java.lang.Runnable,java.lang.String,int):178:178 -> 4:6:void (java.lang.Runnable,java.lang.String,int):179:179 -> 1:5:void run():184:184 -> run 6:9:void run():185:185 -> run androidx.core.provider.RequestExecutor$ReplyRunnable -> v.l$b: # {"id":"sourceFile","fileName":"RequestExecutor.java"} java.util.concurrent.Callable mCallable -> a androidx.core.util.Consumer mConsumer -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} android.os.Handler mHandler -> c 1:3:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):135:135 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/util/concurrent/Callable;Lx/a;)V"} 4:5:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):136:136 -> 6:7:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):137:137 -> 8:10:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):138:138 -> 1:8:void run():145:145 -> run 9:10:void run():150:150 -> run 11:21:void run():151:151 -> run androidx.core.provider.RequestExecutor$ReplyRunnable$1 -> v.l$b$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} androidx.core.util.Consumer val$consumer -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} java.lang.Object val$result -> b androidx.core.provider.RequestExecutor$ReplyRunnable this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/l$b;"} 1:10:void (androidx.core.provider.RequestExecutor$ReplyRunnable,androidx.core.util.Consumer,java.lang.Object):151:151 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/l$b;Lx/a;Ljava/lang/Object;)V"} 1:8:void run():154:154 -> run androidx.core.text.PrecomputedTextCompat -> w.m: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} androidx.core.text.PrecomputedTextCompat$Params -> w.m$a: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} android.text.TextPaint mPaint -> a android.text.TextDirectionHeuristic mTextDir -> b int mBreakStrategy -> c int mHyphenationFrequency -> d android.text.PrecomputedText$Params mWrapped -> e 1:7:void (android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):192:198 -> 8:8:void (android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):200:200 -> 9:12:void (android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):202:205 -> 13:18:void (android.text.PrecomputedText$Params):209:214 -> 1:2:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):268:268 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/m$a;)Z"} 3:12:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):269:269 -> a 13:21:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):272:272 -> a 22:40:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):277:277 -> a 41:59:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):280:280 -> a 60:78:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):283:283 -> a 79:97:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):287:287 -> a 98:103:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):290:290 -> a 104:111:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):291:291 -> a 112:118:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):290:290 -> a 119:139:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):295:295 -> a 140:160:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):299:299 -> a 161:181:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):303:303 -> a 182:189:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):307:307 -> a 190:200:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):308:308 -> a 201:223:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):311:311 -> a 1:3:int getBreakStrategy():247:247 -> b 1:3:int getHyphenationFrequency():259:259 -> c 1:3:android.text.TextDirectionHeuristic getTextDirection():235:235 -> d 1:3:android.text.TextPaint getTextPaint():223:223 -> e 5:10:boolean equals(java.lang.Object):328:328 -> equals 11:12:boolean equals(java.lang.Object):331:331 -> equals 13:19:boolean equals(java.lang.Object):332:332 -> equals 20:29:boolean equals(java.lang.Object):335:335 -> equals 3:13:int hashCode():340:340 -> hashCode 14:35:int hashCode():341:341 -> hashCode 36:71:int hashCode():342:342 -> hashCode 72:103:int hashCode():343:343 -> hashCode 104:139:int hashCode():344:344 -> hashCode 140:160:int hashCode():341:341 -> hashCode 161:182:int hashCode():346:346 -> hashCode 183:212:int hashCode():347:347 -> hashCode 213:236:int hashCode():348:348 -> hashCode 237:270:int hashCode():349:349 -> hashCode 271:275:int hashCode():346:346 -> hashCode 1:7:java.lang.String toString():359:359 -> toString 8:33:java.lang.String toString():360:360 -> toString 34:59:java.lang.String toString():361:361 -> toString 60:85:java.lang.String toString():362:362 -> toString 86:87:java.lang.String toString():363:363 -> toString 88:113:java.lang.String toString():364:364 -> toString 114:141:java.lang.String toString():365:365 -> toString 142:145:java.lang.String toString():367:367 -> toString 146:170:java.lang.String toString():368:368 -> toString 171:194:java.lang.String toString():370:370 -> toString 195:224:java.lang.String toString():372:372 -> toString 225:250:java.lang.String toString():374:374 -> toString 251:272:java.lang.String toString():376:376 -> toString 273:294:java.lang.String toString():377:377 -> toString 295:316:java.lang.String toString():378:378 -> toString 317:321:java.lang.String toString():379:379 -> toString 322:326:java.lang.String toString():380:380 -> toString androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0 -> w.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.os.LocaleList w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0.m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1 -> w.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1.m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline10 -> w.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline10.m(android.os.LocaleList,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline11 -> w.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline11.m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2 -> w.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.TextPaint w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3 -> w.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.TextDirectionHeuristic w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4 -> w.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5 -> w.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6 -> w.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7 -> w.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8 -> w.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params$Builder w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8.m(android.text.PrecomputedText$Params$Builder,android.text.TextDirectionHeuristic):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9 -> w.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params w.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9.m(android.text.PrecomputedText$Params$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$Builder -> w.m$a$a: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} android.text.TextPaint mPaint -> a android.text.TextDirectionHeuristic mTextDir -> b int mBreakStrategy -> c int mHyphenationFrequency -> d 1:3:void (android.text.TextPaint):117:117 -> 4:6:void (android.text.TextPaint):118:118 -> 7:8:void (android.text.TextPaint):120:120 -> 9:10:void (android.text.TextPaint):121:121 -> 11:15:void (android.text.TextPaint):125:125 -> 1:14:androidx.core.text.PrecomputedTextCompat$Params build():187:187 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/m$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setBreakStrategy(int):142:142 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/m$a$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setHyphenationFrequency(int):160:160 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/m$a$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setTextDirection(android.text.TextDirectionHeuristic):177:177 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/TextDirectionHeuristic;)Lw/m$a$a;"} androidx.core.util.Consumer -> x.a: # {"id":"sourceFile","fileName":"Consumer.kt"} void accept(java.lang.Object) -> accept androidx.core.util.ObjectsCompat -> x.b: # {"id":"sourceFile","fileName":"ObjectsCompat.java"} 1:5:boolean equals(java.lang.Object,java.lang.Object):50:50 -> a 1:5:int hash(java.lang.Object[]):88:88 -> b 4:9:java.lang.Object requireNonNull(java.lang.Object,java.lang.String):147:147 -> c androidx.core.util.Preconditions -> x.c: # {"id":"sourceFile","fileName":"Preconditions.java"} 4:13:void checkArgument(boolean,java.lang.Object):51:51 -> a 4:9:int checkArgumentNonnegative(int):224:224 -> b 4:9:int checkArgumentNonnegative(int,java.lang.String):208:208 -> c 1:4:java.lang.Object checkNotNull(java.lang.Object):136:136 -> d 4:13:java.lang.Object checkNotNull(java.lang.Object,java.lang.Object):153:153 -> e 4:9:void checkState(boolean,java.lang.String):168:168 -> f androidx.core.util.Supplier -> x.d: # {"id":"sourceFile","fileName":"Supplier.kt"} java.lang.Object get() -> get androidx.core.util.TypedValueCompat -> x.e: # {"id":"sourceFile","fileName":"TypedValueCompat.java"} 1:3:int getUnitFromComplexDimension(int):75:75 -> a androidx.core.view.AccessibilityDelegateCompat -> androidx.core.view.a: # {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"} android.view.View$AccessibilityDelegate mOriginalDelegate -> a android.view.View$AccessibilityDelegate mBridge -> b android.view.View$AccessibilityDelegate DEFAULT_DELEGATE -> c 1:8:void ():132:132 -> 1:1:void ():141:141 -> 2:4:void (android.view.View$AccessibilityDelegate):147:149 -> 1:7:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):219:219 -> a 1:8:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):325:325 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Ly/v;"} 9:16:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):327:327 -> b 1:2:java.util.List getActionList(android.view.View):405:405 -> c 3:10:java.util.List getActionList(android.view.View):406:406 -> c 11:13:java.util.List getActionList(android.view.View):407:407 -> c 1:3:android.view.View$AccessibilityDelegate getBridge():156:156 -> d 4:7:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):392:392 -> e 8:18:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):393:393 -> e 19:21:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):394:394 -> e 22:35:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):395:395 -> e 1:6:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):261:261 -> f 1:2:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):281:281 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ly/u;)V"} 3:6:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):282:282 -> g 7:10:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):281:281 -> g 1:6:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):240:240 -> h 1:7:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):306:306 -> i 1:6:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):354:354 -> j 7:12:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):355:355 -> j 13:18:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):356:356 -> j 19:24:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):357:357 -> j 25:34:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):358:358 -> j 35:42:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):363:363 -> j 43:48:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):365:365 -> j 49:51:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):366:366 -> j 52:55:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):367:367 -> j 56:61:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):366:366 -> j 1:2:boolean performClickableSpanAction(int,android.view.View):374:374 -> k 3:10:boolean performClickableSpanAction(int,android.view.View):376:376 -> k 11:18:boolean performClickableSpanAction(int,android.view.View):378:378 -> k 19:24:boolean performClickableSpanAction(int,android.view.View):380:380 -> k 25:30:boolean performClickableSpanAction(int,android.view.View):381:381 -> k 31:37:boolean performClickableSpanAction(int,android.view.View):382:382 -> k 1:6:void sendAccessibilityEvent(android.view.View,int):174:174 -> l 1:6:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):197:197 -> m androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter -> androidx.core.view.a$a: # {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"} androidx.core.view.AccessibilityDelegateCompat mCompat -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"} 1:3:void (androidx.core.view.AccessibilityDelegateCompat):66:66 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/a;)V"} 4:6:void (androidx.core.view.AccessibilityDelegateCompat):67:67 -> 1:7:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):73:73 -> dispatchPopulateAccessibilityEvent 1:2:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):120:120 -> getAccessibilityNodeProvider 3:8:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):121:121 -> getAccessibilityNodeProvider 9:17:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):123:123 -> getAccessibilityNodeProvider 1:6:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):78:78 -> onInitializeAccessibilityEvent 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):84:84 -> onInitializeAccessibilityNodeInfo 5:11:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):85:85 -> onInitializeAccessibilityNodeInfo 12:18:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):86:86 -> onInitializeAccessibilityNodeInfo 19:25:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):87:87 -> onInitializeAccessibilityNodeInfo 26:32:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):88:88 -> onInitializeAccessibilityNodeInfo 33:37:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):89:89 -> onInitializeAccessibilityNodeInfo 38:44:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):90:90 -> onInitializeAccessibilityNodeInfo 45:49:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):91:91 -> onInitializeAccessibilityNodeInfo 50:55:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):92:92 -> onInitializeAccessibilityNodeInfo 56:68:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):93:93 -> onInitializeAccessibilityNodeInfo 1:6:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):99:99 -> onPopulateAccessibilityEvent 1:7:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):105:105 -> onRequestSendAccessibilityEvent 1:7:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):128:128 -> performAccessibilityAction 1:6:void sendAccessibilityEvent(android.view.View,int):110:110 -> sendAccessibilityEvent 1:6:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):115:115 -> sendAccessibilityEventUnchecked androidx.core.view.ActionProvider -> androidx.core.view.b: # {"id":"sourceFile","fileName":"ActionProvider.java"} androidx.core.view.DifferentialMotionFlingController -> androidx.core.view.e: # {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"} android.content.Context mContext -> a androidx.core.view.DifferentialMotionFlingTarget mTarget -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/f;"} androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator mVelocityThresholdCalculator -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e$b;"} androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider mVelocityProvider -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e$a;"} android.view.VelocityTracker mVelocityTracker -> e float mLastFlingVelocity -> f int mLastProcessedAxis -> g int mLastProcessedSource -> h int mLastProcessedDeviceId -> i int[] mFlingVelocityThresholds -> j 1:1:void (android.content.Context,androidx.core.view.DifferentialMotionFlingTarget):104:104 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/view/f;)V"} 2:2:void (android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):115:115 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/view/f;Landroidx/core/view/e$b;Landroidx/core/view/e$a;)V"} 3:5:void (android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):56:58 -> 6:6:void (android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):61:61 -> 7:10:void (android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):116:119 -> 1:4:void $r8$lambda$lv23FpWloyumz6IvnMabmJR9BpE(android.content.Context,int[],android.view.MotionEvent,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:5:float $r8$lambda$rCNQ1h5KBIaVcUXhwymI_1638W0(android.view.VelocityTracker,android.view.MotionEvent,int):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:4:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):194:194 -> c 5:12:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):196:196 -> c 13:19:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):195:195 -> c 20:27:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):198:198 -> c 28:35:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):197:197 -> c 1:4:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):175:175 -> d 5:8:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):176:176 -> d 9:23:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):177:177 -> d 24:32:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):180:180 -> d 33:34:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):184:184 -> d 35:36:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):185:185 -> d 37:40:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):186:186 -> d 1:4:float getCurrentVelocity(android.view.MotionEvent,int):202:202 -> e 5:10:float getCurrentVelocity(android.view.MotionEvent,int):203:203 -> e 11:19:float getCurrentVelocity(android.view.MotionEvent,int):206:206 -> e 1:5:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):210:210 -> f 6:8:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):211:211 -> f 9:13:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):212:212 -> f 1:4:void onMotionEvent(android.view.MotionEvent,int):129:129 -> g 5:14:void onMotionEvent(android.view.MotionEvent,int):130:130 -> g 15:18:void onMotionEvent(android.view.MotionEvent,int):133:133 -> g 19:22:void onMotionEvent(android.view.MotionEvent,int):134:134 -> g 23:25:void onMotionEvent(android.view.MotionEvent,int):135:135 -> g 26:36:void onMotionEvent(android.view.MotionEvent,int):141:141 -> g 37:43:void onMotionEvent(android.view.MotionEvent,int):143:143 -> g 44:45:void onMotionEvent(android.view.MotionEvent,int):146:146 -> g 46:57:void onMotionEvent(android.view.MotionEvent,int):147:147 -> g 58:62:void onMotionEvent(android.view.MotionEvent,int):149:149 -> g 63:77:void onMotionEvent(android.view.MotionEvent,int):152:152 -> g 78:82:void onMotionEvent(android.view.MotionEvent,int):161:161 -> g 83:86:void onMotionEvent(android.view.MotionEvent,int):164:164 -> g 87:90:void onMotionEvent(android.view.MotionEvent,int):162:162 -> g 91:99:void onMotionEvent(android.view.MotionEvent,int):166:166 -> g 100:102:void onMotionEvent(android.view.MotionEvent,int):167:167 -> g androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda0 -> androidx.core.view.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda1 -> androidx.core.view.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:5:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider -> androidx.core.view.e$a: # {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"} float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int) -> a androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator -> androidx.core.view.e$b: # {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"} void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int) -> a androidx.core.view.DifferentialMotionFlingTarget -> androidx.core.view.f: # {"id":"sourceFile","fileName":"DifferentialMotionFlingTarget.java"} boolean startDifferentialMotionFling(float) -> a float getScaledScrollFactor() -> b void stopDifferentialMotionFling() -> c androidx.core.view.DisplayCutoutCompat -> androidx.core.view.h: # {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"} android.view.DisplayCutout mDisplayCutout -> a 1:3:void (android.view.DisplayCutout):111:111 -> 4:6:void (android.view.DisplayCutout):112:112 -> 1:6:int getSafeInsetBottom():126:126 -> a 7:15:int getSafeInsetBottom():127:127 -> a 1:6:int getSafeInsetLeft():135:135 -> b 7:15:int getSafeInsetLeft():136:136 -> b 1:6:int getSafeInsetRight():144:144 -> c 7:15:int getSafeInsetRight():145:145 -> c 1:6:int getSafeInsetTop():117:117 -> d 7:15:int getSafeInsetTop():118:118 -> d 5:10:androidx.core.view.DisplayCutoutCompat wrap(android.view.DisplayCutout):212:212 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/DisplayCutout;)Landroidx/core/view/h;"} 7:15:boolean equals(java.lang.Object):193:193 -> equals 16:17:boolean equals(java.lang.Object):196:196 -> equals 18:28:boolean equals(java.lang.Object):197:197 -> equals 1:11:int hashCode():202:202 -> hashCode 1:25:java.lang.String toString():208:208 -> toString androidx.core.view.DisplayCutoutCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.DisplayCutoutCompat$Api28Impl -> androidx.core.view.h$a: # {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"} 1:6:android.view.DisplayCutout createDisplayCutout(android.graphics.Rect,java.util.List):228:228 -> a 1:5:java.util.List getBoundingRects(android.view.DisplayCutout):253:253 -> b 1:5:int getSafeInsetBottom(android.view.DisplayCutout):238:238 -> c 1:5:int getSafeInsetLeft(android.view.DisplayCutout):243:243 -> d 1:5:int getSafeInsetRight(android.view.DisplayCutout):248:248 -> e 1:5:int getSafeInsetTop(android.view.DisplayCutout):233:233 -> f androidx.core.view.GravityCompat -> androidx.core.view.i: # {"id":"sourceFile","fileName":"GravityCompat.java"} 1:5:int getAbsoluteGravity(int,int):134:134 -> a androidx.core.view.MenuHostHelper -> androidx.core.view.j: # {"id":"sourceFile","fileName":"MenuHostHelper.java"} java.lang.Runnable mOnInvalidateMenuCallback -> a java.util.concurrent.CopyOnWriteArrayList mMenuProviders -> b java.util.Map mProviderToLifecycleContainers -> c 1:3:void (java.lang.Runnable):66:66 -> 4:10:void (java.lang.Runnable):56:56 -> 11:17:void (java.lang.Runnable):57:57 -> 18:20:void (java.lang.Runnable):67:67 -> 1:21:void onCreateMenu(android.view.Menu,android.view.MenuInflater):92:92 -> a 22:22:void onCreateMenu(android.view.Menu,android.view.MenuInflater):93:93 -> a 1:22:boolean onMenuItemSelected(android.view.MenuItem):106:106 -> b 23:23:boolean onMenuItemSelected(android.view.MenuItem):107:107 -> b 1:21:void onPrepareMenu(android.view.Menu):79:79 -> c 22:22:void onPrepareMenu(android.view.Menu):80:80 -> c androidx.core.view.MenuItemCompat -> androidx.core.view.k: # {"id":"sourceFile","fileName":"MenuItemCompat.java"} 1:4:void setAlphabeticShortcut(android.view.MenuItem,char,int):491:491 -> a 5:10:void setAlphabeticShortcut(android.view.MenuItem,char,int):493:493 -> a 11:16:void setAlphabeticShortcut(android.view.MenuItem,char,int):494:494 -> a 17:20:void setAlphabeticShortcut(android.view.MenuItem,char,int):495:495 -> a 1:4:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):332:332 -> b 5:10:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):333:333 -> b 11:16:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):334:334 -> b 17:20:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):335:335 -> b 1:4:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):536:536 -> c 5:10:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):538:538 -> c 11:16:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):539:539 -> c 17:20:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):540:540 -> c 1:4:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):573:573 -> d 5:10:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):575:575 -> d 11:16:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):576:576 -> d 17:20:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):577:577 -> d 1:4:void setNumericShortcut(android.view.MenuItem,char,int):440:440 -> e 5:10:void setNumericShortcut(android.view.MenuItem,char,int):442:442 -> e 11:16:void setNumericShortcut(android.view.MenuItem,char,int):443:443 -> e 17:20:void setNumericShortcut(android.view.MenuItem,char,int):444:444 -> e 1:4:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):364:364 -> f 5:10:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):365:365 -> f 11:16:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):366:366 -> f 17:20:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):367:367 -> f androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.k$a: # {"id":"sourceFile","fileName":"MenuItemCompat.java"} 1:5:int getAlphabeticModifiers(android.view.MenuItem):653:653 -> a 1:5:java.lang.CharSequence getContentDescription(android.view.MenuItem):615:615 -> b 1:5:android.content.res.ColorStateList getIconTintList(android.view.MenuItem):663:663 -> c 1:5:android.graphics.PorterDuff$Mode getIconTintMode(android.view.MenuItem):673:673 -> d 1:5:int getNumericModifiers(android.view.MenuItem):642:642 -> e 1:5:java.lang.CharSequence getTooltipText(android.view.MenuItem):625:625 -> f 1:5:android.view.MenuItem setAlphabeticShortcut(android.view.MenuItem,char,int):648:648 -> g 1:5:android.view.MenuItem setContentDescription(android.view.MenuItem,java.lang.CharSequence):610:610 -> h 1:5:android.view.MenuItem setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):658:658 -> i 1:5:android.view.MenuItem setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):668:668 -> j 1:5:android.view.MenuItem setNumericShortcut(android.view.MenuItem,char,int):637:637 -> k 1:5:android.view.MenuItem setShortcut(android.view.MenuItem,char,char,int,int):631:631 -> l 1:5:android.view.MenuItem setTooltipText(android.view.MenuItem,java.lang.CharSequence):620:620 -> m androidx.core.view.MotionEventCompat -> androidx.core.view.l: # {"id":"sourceFile","fileName":"MotionEventCompat.java"} 1:11:boolean isFromSource(android.view.MotionEvent,int):556:556 -> a androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.m: # {"id":"sourceFile","fileName":"NestedScrollingChildHelper.java"} android.view.ViewParent mNestedScrollingParentTouch -> a android.view.ViewParent mNestedScrollingParentNonTouch -> b android.view.View mView -> c boolean mIsNestedScrollingEnabled -> d int[] mTempNestedScrollConsumed -> e 1:3:void (android.view.View):56:56 -> 4:6:void (android.view.View):57:57 -> 1:7:boolean dispatchNestedFling(float,float,boolean):349:349 -> a 8:13:boolean dispatchNestedFling(float,float,boolean):350:350 -> a 14:21:boolean dispatchNestedFling(float,float,boolean):352:352 -> a 1:7:boolean dispatchNestedPreFling(float,float):369:369 -> b 8:13:boolean dispatchNestedPreFling(float,float):370:370 -> b 14:21:boolean dispatchNestedPreFling(float,float):372:372 -> b 1:7:boolean dispatchNestedPreScroll(int,int,int[],int[],int):303:303 -> c 8:22:boolean dispatchNestedPreScroll(int,int,int[],int[],int):304:304 -> c 23:24:boolean dispatchNestedPreScroll(int,int,int[],int[],int):332:332 -> c 25:29:boolean dispatchNestedPreScroll(int,int,int[],int[],int):333:333 -> c 30:34:boolean dispatchNestedPreScroll(int,int,int[],int[],int):313:313 -> c 35:36:boolean dispatchNestedPreScroll(int,int,int[],int[],int):314:314 -> c 37:45:boolean dispatchNestedPreScroll(int,int,int[],int[],int):315:315 -> c 46:50:boolean dispatchNestedPreScroll(int,int,int[],int[],int):319:319 -> c 51:52:boolean dispatchNestedPreScroll(int,int,int[],int[],int):321:321 -> c 53:54:boolean dispatchNestedPreScroll(int,int,int[],int[],int):322:322 -> c 55:64:boolean dispatchNestedPreScroll(int,int,int[],int[],int):323:323 -> c 65:69:boolean dispatchNestedPreScroll(int,int,int[],int[],int):326:326 -> c 70:74:boolean dispatchNestedPreScroll(int,int,int[],int[],int):327:327 -> c 75:79:boolean dispatchNestedPreScroll(int,int,int[],int[],int):328:328 -> c 80:91:boolean dispatchNestedPreScroll(int,int,int[],int[],int):330:330 -> c 1:4:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):232:232 -> d 9:13:boolean dispatchNestedScroll(int,int,int,int,int[]):205:205 -> e 3:11:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):239:239 -> f 12:30:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):240:240 -> f 31:32:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):271:271 -> f 33:37:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):272:272 -> f 38:42:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):249:249 -> f 43:44:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):250:250 -> f 45:53:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):251:251 -> f 54:57:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):255:255 -> f 58:59:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):256:256 -> f 60:65:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):257:257 -> f 66:78:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):260:260 -> f 79:83:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):264:264 -> f 84:88:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):265:265 -> f 89:95:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):266:266 -> f 8:10:android.view.ViewParent getNestedScrollingParentForType(int):409:409 -> g 11:13:android.view.ViewParent getNestedScrollingParentForType(int):407:407 -> g 1:5:int[] getTempNestedScrollConsumed():426:426 -> h 6:9:int[] getTempNestedScrollConsumed():427:427 -> h 10:12:int[] getTempNestedScrollConsumed():429:429 -> h 1:10:boolean hasNestedScrollingParent(int):114:114 -> i 1:3:boolean isNestedScrollingEnabled():86:86 -> j 1:4:void setNestedScrollingEnabled(boolean):70:70 -> k 5:9:void setNestedScrollingEnabled(boolean):71:71 -> k 10:12:void setNestedScrollingEnabled(boolean):73:73 -> k 7:9:void setNestedScrollingParentForType(int,android.view.ViewParent):420:420 -> l 10:12:void setNestedScrollingParentForType(int,android.view.ViewParent):417:417 -> l 1:8:boolean startNestedScroll(int,int):146:146 -> m 9:14:boolean startNestedScroll(int,int):150:150 -> m 15:20:boolean startNestedScroll(int,int):151:151 -> m 21:24:boolean startNestedScroll(int,int):152:152 -> m 25:32:boolean startNestedScroll(int,int):154:154 -> m 33:35:boolean startNestedScroll(int,int):155:155 -> m 36:41:boolean startNestedScroll(int,int):156:156 -> m 42:45:boolean startNestedScroll(int,int):159:159 -> m 46:48:boolean startNestedScroll(int,int):160:160 -> m 49:55:boolean startNestedScroll(int,int):162:162 -> m 1:6:void stopNestedScroll(int):187:187 -> n 7:12:void stopNestedScroll(int):189:189 -> n 13:16:void stopNestedScroll(int):190:190 -> n androidx.core.view.NestedScrollingParent2 -> androidx.core.view.n: # {"id":"sourceFile","fileName":"NestedScrollingParent2.java"} void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> a void onStopNestedScroll(android.view.View,int) -> b void onNestedPreScroll(android.view.View,int,int,int[],int) -> c void onNestedScroll(android.view.View,int,int,int,int,int) -> e boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> f androidx.core.view.NestedScrollingParent3 -> androidx.core.view.o: # {"id":"sourceFile","fileName":"NestedScrollingParent3.java"} void onNestedScroll(android.view.View,int,int,int,int,int,int[]) -> d androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.p: # {"id":"sourceFile","fileName":"NestedScrollingParentHelper.java"} int mNestedScrollAxesTouch -> a int mNestedScrollAxesNonTouch -> b 1:4:void (android.view.ViewGroup):50:50 -> 1:6:int getNestedScrollAxes():92:92 -> a 2:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):63:63 -> b 4:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):77:77 -> c 7:9:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):79:79 -> c 5:7:void onStopNestedScroll(android.view.View,int):115:115 -> d 8:10:void onStopNestedScroll(android.view.View,int):117:117 -> d androidx.core.view.OnApplyWindowInsetsListener -> androidx.core.view.q: # {"id":"sourceFile","fileName":"OnApplyWindowInsetsListener.java"} androidx.core.view.OnReceiveContentViewBehavior -> androidx.core.view.r: # {"id":"sourceFile","fileName":"OnReceiveContentViewBehavior.java"} androidx.core.view.VelocityTrackerCompat -> androidx.core.view.s: # {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"} java.util.Map sFallbackTrackers -> a 1:5:void ():78:78 -> 6:12:void ():79:79 -> 1:3:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):278:278 -> a 4:10:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):279:279 -> a 11:18:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):284:284 -> a 19:26:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):287:287 -> a 27:36:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):288:288 -> a 37:48:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):290:290 -> a 4:7:void computeCurrentVelocity(android.view.VelocityTracker,int):262:262 -> b 1:3:void computeCurrentVelocity(android.view.VelocityTracker,int,float):250:250 -> c 4:9:void computeCurrentVelocity(android.view.VelocityTracker,int,float):251:251 -> c 10:13:void computeCurrentVelocity(android.view.VelocityTracker,int,float):253:253 -> c 1:6:float getAxisVelocity(android.view.VelocityTracker,int):145:145 -> d 7:13:float getAxisVelocity(android.view.VelocityTracker,int):146:146 -> d 14:21:float getAxisVelocity(android.view.VelocityTracker,int):151:151 -> d 22:26:float getAxisVelocity(android.view.VelocityTracker,int):154:154 -> d 27:32:float getAxisVelocity(android.view.VelocityTracker,int):159:159 -> d 33:39:float getAxisVelocity(android.view.VelocityTracker,int):161:161 -> d 1:9:androidx.core.view.VelocityTrackerFallback getFallbackTrackerOrNull(android.view.VelocityTracker):300:300 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/VelocityTracker;)Landroidx/core/view/t;"} androidx.core.view.VelocityTrackerCompat$Api34Impl -> androidx.core.view.s$a: # {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"} 1:5:float getAxisVelocity(android.view.VelocityTracker,int):321:321 -> a 1:5:float getAxisVelocity(android.view.VelocityTracker,int,int):316:316 -> b 1:5:boolean isAxisSupported(android.view.VelocityTracker,int):311:311 -> c androidx.core.view.VelocityTrackerFallback -> androidx.core.view.t: # {"id":"sourceFile","fileName":"VelocityTrackerFallback.java"} float[] mMovements -> a long[] mEventTimes -> b float mLastComputedVelocity -> c int mDataPointsBufferSize -> d int mDataPointsBufferLastUsedIndex -> e 1:5:void ():35:35 -> 6:9:void ():44:44 -> 10:14:void ():45:45 -> 15:17:void ():48:48 -> 18:19:void ():51:51 -> 20:22:void ():56:56 -> 1:4:void addMovement(android.view.MotionEvent):60:60 -> a 5:22:void addMovement(android.view.MotionEvent):61:61 -> a 23:25:void addMovement(android.view.MotionEvent):67:67 -> a 26:34:void addMovement(android.view.MotionEvent):70:70 -> a 35:40:void addMovement(android.view.MotionEvent):73:73 -> a 41:42:void addMovement(android.view.MotionEvent):74:74 -> a 43:52:void addMovement(android.view.MotionEvent):77:77 -> a 53:59:void addMovement(android.view.MotionEvent):78:78 -> a 2:4:void clear():108:108 -> b 5:7:void clear():109:109 -> b 1:8:void computeCurrentVelocity(int,float):88:88 -> c 9:17:void computeCurrentVelocity(int,float):92:92 -> c 18:25:void computeCurrentVelocity(int,float):93:93 -> c 26:35:void computeCurrentVelocity(int,float):94:94 -> c 36:42:void computeCurrentVelocity(int,float):95:95 -> c 7:9:float getAxisVelocity(int):104:104 -> d 1:7:float getCurrentVelocity():114:114 -> e 8:16:float getCurrentVelocity():120:120 -> e 17:20:float getCurrentVelocity():123:123 -> e 21:32:float getCurrentVelocity():124:124 -> e 33:39:float getCurrentVelocity():126:126 -> e 40:42:float getCurrentVelocity():129:129 -> e 43:50:float getCurrentVelocity():133:133 -> e 51:52:float getCurrentVelocity():138:138 -> e 53:59:float getCurrentVelocity():139:139 -> e 60:70:float getCurrentVelocity():142:142 -> e 71:77:float getCurrentVelocity():150:150 -> e 78:84:float getCurrentVelocity():152:152 -> e 85:86:float getCurrentVelocity():153:153 -> e 87:95:float getCurrentVelocity():156:156 -> e 96:99:float getCurrentVelocity():161:161 -> e 100:103:float getCurrentVelocity():162:162 -> e 104:112:float getCurrentVelocity():163:163 -> e 113:126:float getCurrentVelocity():165:165 -> e 127:131:float getCurrentVelocity():175:175 -> e 13:25:float kineticEnergyToVelocity(float):180:180 -> f androidx.core.view.ViewCompat -> androidx.core.view.v: # {"id":"sourceFile","fileName":"ViewCompat.java"} java.lang.reflect.Field sAccessibilityDelegateField -> a boolean sAccessibilityDelegateCheckFailed -> b int[] ACCESSIBILITY_ACTIONS_RESOURCE_IDS -> c androidx.core.view.OnReceiveContentViewBehavior NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/r;"} androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager sAccessibilityPaneVisibilityManager -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/v$e;"} 1:70:void ():1582:1582 -> 71:77:void ():3225:3225 -> 78:85:void ():4920:4920 -> 1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):3447:3447 -> A 1:7:void setImportantForAccessibilityIfNeeded(android.view.View):4915:4915 -> B 8:11:void setImportantForAccessibilityIfNeeded(android.view.View):4916:4916 -> B 1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty stateDescriptionProperty():4726:4726 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"} 1:4:void stopNestedScroll(android.view.View):3553:3553 -> D 1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty accessibilityHeadingProperty():4783:4783 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"} 1:5:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):3031:3031 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/b0;Landroid/graphics/Rect;)Landroidx/core/view/b0;"} 1:6:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2948:2948 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/b0;)Landroidx/core/view/b0;"} 7:10:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2950:2950 -> c 11:16:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2951:2951 -> c 17:22:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2953:2953 -> c 1:6:void ensureAccessibilityDelegateCompat(android.view.View):1239:1239 -> d 7:11:void ensureAccessibilityDelegateCompat(android.view.View):1241:1241 -> d 12:15:void ensureAccessibilityDelegateCompat(android.view.View):1243:1243 -> d 1:8:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1228:1228 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/a;"} 9:12:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1232:1232 -> e 13:17:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1233:1233 -> e 18:23:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1235:1235 -> e 1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1248:1248 -> f 7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1249:1249 -> f 12:16:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1251:1251 -> f 1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1259:1259 -> g 7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1262:1262 -> g 12:15:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1264:1264 -> g 16:21:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1265:1265 -> g 22:25:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1266:1266 -> g 26:28:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1268:1268 -> g 29:34:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1273:1273 -> g 35:38:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1274:1274 -> g 39:42:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1275:1275 -> g 43:45:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1279:1279 -> g 1:11:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):4699:4699 -> h 1:5:android.content.res.ColorStateList getBackgroundTintList(android.view.View):3382:3382 -> i 1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):3429:3429 -> j 1:5:int getMinimumHeight(android.view.View):2393:2393 -> k 1:5:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):3008:3008 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/b0;"} 1:11:java.lang.CharSequence getStateDescription(android.view.View):1758:1758 -> m 1:5:int getWindowSystemUiVisibility(android.view.View):2793:2793 -> n 1:12:boolean isAccessibilityHeading(android.view.View):4762:4762 -> o 13:22:boolean isAccessibilityHeading(android.view.View):4763:4763 -> o 1:12:boolean isScreenReaderFocusable(android.view.View):4617:4617 -> p 13:22:boolean isScreenReaderFocusable(android.view.View):4618:4618 -> p 1:12:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4874:4874 -> q 13:20:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4875:4875 -> q 21:26:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4878:4878 -> q 27:41:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4879:4879 -> q 42:54:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4882:4882 -> q 55:58:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4895:4895 -> q 59:61:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4896:4896 -> q 62:64:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4897:4897 -> q 65:67:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4898:4898 -> q 68:70:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4899:4899 -> q 71:73:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4900:4900 -> q 74:84:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4901:4901 -> q 85:88:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4902:4902 -> q 89:94:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4903:4903 -> q 95:98:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4904:4904 -> q 99:103:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4906:4906 -> q 104:138:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4908:4908 -> q 139:147:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4884:4884 -> q 148:150:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4885:4885 -> q 151:155:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4888:4888 -> q 156:166:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4890:4890 -> q 167:169:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4891:4891 -> q 170:173:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4893:4893 -> q 1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty paneTitleProperty():4703:4703 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"} 1:4:void postOnAnimation(android.view.View,java.lang.Runnable):1359:1359 -> s 1:4:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):1380:1380 -> t 1:4:void requestApplyInsets(android.view.View):2804:2804 -> u 1:6:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):583:583 -> v 7:10:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):584:584 -> v 1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty screenReaderFocusableProperty():4622:4622 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/v$f;"} 3:10:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):792:792 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/a;)V"} 11:15:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):793:793 -> x 16:22:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):795:795 -> x 23:30:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):796:796 -> x 1:9:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4674:4674 -> y 10:15:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4676:4676 -> y 16:21:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4678:4678 -> y 1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):3399:3399 -> z androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewCompat$1 -> androidx.core.view.v$a: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int):4623:4623 -> 1:5:java.lang.Object frameworkGet(android.view.View):4623:4623 -> c 1:6:void frameworkSet(android.view.View,java.lang.Object):4623:4623 -> d 1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4623:4623 -> g 1:9:java.lang.Boolean frameworkGet(android.view.View):4628:4628 -> h 1:8:void frameworkSet(android.view.View,java.lang.Boolean):4634:4634 -> i 1:7:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4639:4639 -> j androidx.core.view.ViewCompat$2 -> androidx.core.view.v$b: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int,int):4704:4704 -> 1:5:java.lang.Object frameworkGet(android.view.View):4704:4704 -> c 1:6:void frameworkSet(android.view.View,java.lang.Object):4704:4704 -> d 1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4704:4704 -> g 1:5:java.lang.CharSequence frameworkGet(android.view.View):4709:4709 -> h 1:4:void frameworkSet(android.view.View,java.lang.CharSequence):4715:4715 -> i 1:7:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4720:4720 -> j androidx.core.view.ViewCompat$3 -> androidx.core.view.v$c: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int,int):4727:4727 -> 1:5:java.lang.Object frameworkGet(android.view.View):4727:4727 -> c 1:6:void frameworkSet(android.view.View,java.lang.Object):4727:4727 -> d 1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4727:4727 -> g 1:5:java.lang.CharSequence frameworkGet(android.view.View):4732:4732 -> h 1:4:void frameworkSet(android.view.View,java.lang.CharSequence):4738:4738 -> i 1:7:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4743:4743 -> j androidx.core.view.ViewCompat$4 -> androidx.core.view.v$d: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int):4784:4784 -> 1:5:java.lang.Object frameworkGet(android.view.View):4784:4784 -> c 1:6:void frameworkSet(android.view.View,java.lang.Object):4784:4784 -> d 1:9:boolean shouldUpdate(java.lang.Object,java.lang.Object):4784:4784 -> g 1:9:java.lang.Boolean frameworkGet(android.view.View):4789:4789 -> h 1:8:void frameworkSet(android.view.View,java.lang.Boolean):4795:4795 -> i 1:7:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4800:4800 -> j androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.core.view.v$e: # {"id":"sourceFile","fileName":"ViewCompat.java"} java.util.WeakHashMap mPanesToVisible -> a 1:3:void ():4923:4923 -> 4:11:void ():4925:4925 -> 1:24:void addAccessibilityPane(android.view.View):4948:4948 -> a 25:27:void addAccessibilityPane(android.view.View):4949:4949 -> a 28:33:void addAccessibilityPane(android.view.View):4950:4950 -> a 34:37:void addAccessibilityPane(android.view.View):4951:4951 -> a 1:6:void checkPaneVisibility(java.util.Map$Entry):4962:4962 -> b 7:16:void checkPaneVisibility(java.util.Map$Entry):4963:4963 -> b 17:40:void checkPaneVisibility(java.util.Map$Entry):4964:4964 -> b 41:43:void checkPaneVisibility(java.util.Map$Entry):4969:4969 -> b 44:51:void checkPaneVisibility(java.util.Map$Entry):4970:4970 -> b 1:8:void registerForLayoutCallback(android.view.View):4975:4975 -> c 1:5:void removeAccessibilityPane(android.view.View):4956:4956 -> d 6:8:void removeAccessibilityPane(android.view.View):4957:4957 -> d 9:12:void removeAccessibilityPane(android.view.View):4958:4958 -> d 1:4:void unregisterForLayoutCallback(android.view.View):4979:4979 -> e 5:8:void unregisterForLayoutCallback(android.view.View):4980:4980 -> e 1:6:void onGlobalLayout():4929:4929 -> onGlobalLayout 7:28:void onGlobalLayout():4930:4930 -> onGlobalLayout 29:33:void onGlobalLayout():4931:4931 -> onGlobalLayout 1:4:void onViewAttachedToWindow(android.view.View):4939:4939 -> onViewAttachedToWindow 1:1:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.v$f: # {"id":"sourceFile","fileName":"ViewCompat.java"} int mTagKey -> a java.lang.Class mType -> b int mFrameworkMinimumSdk -> c int mContentChangeType -> d 1:1:void (int,java.lang.Class,int):4813:4813 -> 2:6:void (int,java.lang.Class,int,int):4818:4822 -> 5:15:boolean booleanNullToFalseEquals(java.lang.Boolean,java.lang.Boolean):4866:4866 -> a 16:28:boolean booleanNullToFalseEquals(java.lang.Boolean,java.lang.Boolean):4867:4867 -> a 1:10:boolean frameworkAvailable():4853:4853 -> b java.lang.Object frameworkGet(android.view.View) -> c void frameworkSet(android.view.View,java.lang.Object) -> d 1:6:java.lang.Object get(android.view.View):4841:4841 -> e 7:11:java.lang.Object get(android.view.View):4842:4842 -> e 12:17:java.lang.Object get(android.view.View):4844:4844 -> e 18:28:java.lang.Object get(android.view.View):4845:4845 -> e 1:6:void set(android.view.View,java.lang.Object):4827:4827 -> f 7:10:void set(android.view.View,java.lang.Object):4828:4828 -> f 11:20:void set(android.view.View,java.lang.Object):4829:4829 -> f 21:23:void set(android.view.View,java.lang.Object):4830:4830 -> f 24:28:void set(android.view.View,java.lang.Object):4831:4831 -> f 29:34:void set(android.view.View,java.lang.Object):4835:4835 -> f boolean shouldUpdate(java.lang.Object,java.lang.Object) -> g androidx.core.view.ViewCompat$Api20Impl -> androidx.core.view.v$g: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5733:5733 -> a 1:5:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5728:5728 -> b 1:4:void requestApplyInsets(android.view.View):5723:5723 -> c androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.v$h: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:2:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5260:5260 -> a 3:10:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5261:5261 -> a 11:14:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5264:5264 -> a 1:6:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5185:5185 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/b0;Landroid/graphics/Rect;)Landroidx/core/view/b0;"} 7:10:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5188:5188 -> b 11:15:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5187:5187 -> b 16:19:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5190:5190 -> b 1:5:boolean dispatchNestedFling(android.view.View,float,float,boolean):5271:5271 -> c 1:5:boolean dispatchNestedPreFling(android.view.View,float,float):5277:5277 -> d 1:5:boolean dispatchNestedPreScroll(android.view.View,int,int,int[],int[]):5380:5380 -> e 1:5:boolean dispatchNestedScroll(android.view.View,int,int,int,int,int[]):5373:5373 -> f 1:5:android.content.res.ColorStateList getBackgroundTintList(android.view.View):5332:5332 -> g 1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):5337:5337 -> h 1:5:float getElevation(android.view.View):5317:5317 -> i 1:5:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5179:5179 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/b0;"} 1:5:java.lang.String getTransitionName(android.view.View):5322:5322 -> k 1:5:float getTranslationZ(android.view.View):5302:5302 -> l 1:5:float getZ(android.view.View):5282:5282 -> m 1:5:boolean hasNestedScrollingParent(android.view.View):5367:5367 -> n 1:5:boolean isImportantForAccessibility(android.view.View):5312:5312 -> o 1:5:boolean isNestedScrollingEnabled(android.view.View):5352:5352 -> p 1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):5327:5327 -> q 1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):5342:5342 -> r 1:4:void setElevation(android.view.View,float):5292:5292 -> s 1:4:void setNestedScrollingEnabled(android.view.View,boolean):5347:5347 -> t 1:6:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5200:5200 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q;)V"} 7:13:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5201:5201 -> u 14:15:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5207:5207 -> u 16:21:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5208:5208 -> u 22:25:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5210:5210 -> u 26:34:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5214:5214 -> u 1:4:void setTransitionName(android.view.View,java.lang.String):5307:5307 -> v 1:4:void setTranslationZ(android.view.View,float):5297:5297 -> w 1:4:void setZ(android.view.View,float):5287:5287 -> x 1:5:boolean startNestedScroll(android.view.View,int):5357:5357 -> y 1:4:void stopNestedScroll(android.view.View):5362:5362 -> z androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.v$h$a: # {"id":"sourceFile","fileName":"ViewCompat.java"} androidx.core.view.WindowInsetsCompat mLastInsets -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} android.view.View val$v -> b 1:6:void (android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5214:5214 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q;)V"} 7:9:void (android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5215:5215 -> 1:4:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5220:5220 -> onApplyWindowInsets 5:11:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5222:5222 -> onApplyWindowInsets 12:16:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5223:5223 -> onApplyWindowInsets 17:24:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5225:5225 -> onApplyWindowInsets 25:25:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5227:5227 -> onApplyWindowInsets 26:27:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5231:5231 -> onApplyWindowInsets 28:28:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5232:5232 -> onApplyWindowInsets androidx.core.view.ViewCompat$Api23Impl -> androidx.core.view.v$i: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:8:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5392:5392 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/b0;"} 9:12:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5395:5395 -> a 13:15:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5398:5398 -> a 16:23:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5399:5399 -> a 1:5:int getScrollIndicators(android.view.View):5415:5415 -> b 1:4:void setScrollIndicators(android.view.View,int):5405:5405 -> c 1:4:void setScrollIndicators(android.view.View,int,int):5410:5410 -> d androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.v$j: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:2:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5678:5678 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/v$m;)V"} 3:10:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5680:5680 -> a 11:15:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5682:5682 -> a 16:20:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5683:5683 -> a 21:28:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5686:5686 -> a 29:31:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5688:5688 -> a 32:35:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5689:5689 -> a 1:5:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):5644:5644 -> b 1:5:boolean isAccessibilityHeading(android.view.View):5660:5660 -> c 1:5:boolean isScreenReaderFocusable(android.view.View):5665:5665 -> d 1:2:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5697:5697 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/v$m;)V"} 3:11:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5699:5699 -> e 12:19:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5703:5703 -> e 20:23:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):5705:5705 -> e 1:5:java.lang.Object requireViewById(android.view.View,int):5639:5639 -> f 1:4:void setAccessibilityHeading(android.view.View,boolean):5655:5655 -> g 1:4:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):5650:5650 -> h 2:5:void setAutofillId(android.view.View,androidx.core.view.autofill.AutofillIdCompat):5711:5711 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lz/a;)V"} 1:4:void setScreenReaderFocusable(android.view.View,boolean):5670:5670 -> j androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0 -> androidx.core.view.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void (androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/v$m;)V"} 1:2:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):0:0 -> onUnhandledKeyEvent # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewCompat$Api29Impl -> androidx.core.view.v$k: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:android.view.View$AccessibilityDelegate getAccessibilityDelegate(android.view.View):5435:5435 -> a 1:5:android.view.contentcapture.ContentCaptureSession getContentCaptureSession(android.view.View):5450:5450 -> b 1:5:java.util.List getSystemGestureExclusionRects(android.view.View):5445:5445 -> c 1:4:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):5429:5429 -> d 2:5:void setContentCaptureSession(android.view.View,androidx.core.view.contentcapture.ContentCaptureSessionCompat):5456:5456 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;La0/a;)V"} 1:4:void setSystemGestureExclusionRects(android.view.View,java.util.List):5440:5440 -> f androidx.core.view.ViewCompat$Api30Impl -> androidx.core.view.v$l: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:int getImportantForContentCapture(android.view.View):5497:5497 -> a 1:5:java.lang.CharSequence getStateDescription(android.view.View):5482:5482 -> b 1:5:boolean isImportantForContentCapture(android.view.View):5492:5492 -> c 1:4:void setImportantForContentCapture(android.view.View,int):5487:5487 -> d 1:4:void setStateDescription(android.view.View,java.lang.CharSequence):5477:5477 -> e androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat -> androidx.core.view.v$m: # {"id":"sourceFile","fileName":"ViewCompat.java"} androidx.core.view.ViewConfigurationCompat -> androidx.core.view.z: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} java.lang.reflect.Method sGetScaledScrollFactorMethod -> a 1:6:void ():56:56 -> 7:11:void ():58:58 -> 12:18:void ():59:59 -> 19:26:void ():61:61 -> 6:14:int getCompatFlingVelocityThreshold(android.content.res.Resources,int,androidx.core.util.Supplier,int):400:400 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILx/d;I)I"} 15:25:int getCompatFlingVelocityThreshold(android.content.res.Resources,int,androidx.core.util.Supplier,int):394:394 -> a 1:7:int getPlatformResId(android.content.res.Resources,java.lang.String,java.lang.String):367:367 -> b 9:19:int getPreApi34MaximumFlingVelocityResId(android.content.res.Resources,int,int):352:352 -> c 9:19:int getPreApi34MinimumFlingVelocityResId(android.content.res.Resources,int,int):360:360 -> d 1:6:int getScaledHoverSlop(android.view.ViewConfiguration):146:146 -> e 7:11:int getScaledHoverSlop(android.view.ViewConfiguration):147:147 -> e 12:18:int getScaledHoverSlop(android.view.ViewConfiguration):149:149 -> e 1:6:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):271:271 -> f 7:11:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):272:272 -> f 12:20:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):275:275 -> f 21:24:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):279:279 -> f 25:28:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):282:282 -> f 29:36:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):283:283 -> f 37:41:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):280:280 -> f 1:6:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):238:238 -> g 7:11:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):239:239 -> g 12:21:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):242:242 -> g 22:25:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):246:246 -> g 26:29:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):249:249 -> g 30:37:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):250:250 -> g 38:42:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):247:247 -> g 1:6:boolean isInputDeviceInfoValid(int,int,int):371:371 -> h 7:16:boolean isInputDeviceInfoValid(int,int,int):372:372 -> h 1:6:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):160:160 -> i 7:11:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):161:161 -> i 12:15:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):163:163 -> i 16:19:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):164:164 -> i 20:25:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):165:165 -> i 26:35:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):166:166 -> i androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda0 -> androidx.core.view.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$4e9929877aa1b44c6b1553e28e8433d324a25527d52388427c54ba53818cc5a9$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (android.view.ViewConfiguration):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:11:java.lang.Object get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda1 -> androidx.core.view.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$ffc863cb54c08822b42912cef761ea81d955edba5a1615eee84a98164bcbfa9c$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (android.view.ViewConfiguration):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:11:java.lang.Object get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewConfigurationCompat$Api28Impl -> androidx.core.view.z$a: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:5:int getScaledHoverSlop(android.view.ViewConfiguration):315:315 -> a 1:5:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration):321:321 -> b androidx.core.view.ViewConfigurationCompat$Api34Impl -> androidx.core.view.z$b: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:5:int getScaledMaximumFlingVelocity(android.view.ViewConfiguration,int,int,int):337:337 -> a 1:5:int getScaledMinimumFlingVelocity(android.view.ViewConfiguration,int,int,int):346:346 -> b androidx.core.view.ViewParentCompat -> androidx.core.view.a0: # {"id":"sourceFile","fileName":"ViewParentCompat.java"} 1:6:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):441:441 -> a 7:35:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):443:443 -> a 1:6:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):479:479 -> b 7:35:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):481:481 -> b 1:4:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):398:398 -> c 5:12:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):400:400 -> c 13:18:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):405:405 -> c 19:46:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):407:407 -> c 1:4:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):342:342 -> d 5:19:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):343:343 -> d 20:25:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):349:349 -> d 26:30:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):350:350 -> d 31:34:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):352:352 -> d 35:44:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):353:353 -> d 45:50:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):359:359 -> d 51:78:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):362:362 -> d 1:4:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):258:258 -> e 5:12:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):260:260 -> e 13:17:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):266:266 -> e 18:45:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):268:268 -> e 1:4:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):216:216 -> f 5:13:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):218:218 -> f 14:19:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):224:224 -> f 20:48:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):226:226 -> f 1:4:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):294:294 -> g 5:12:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):296:296 -> g 13:17:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):301:301 -> g 18:45:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):303:303 -> g androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.a0$a: # {"id":"sourceFile","fileName":"ViewParentCompat.java"} 1:5:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):558:558 -> a 1:5:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):563:563 -> b 1:4:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):552:552 -> c 1:4:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):547:547 -> d 1:4:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):536:536 -> e 1:5:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):531:531 -> f 1:4:void onStopNestedScroll(android.view.ViewParent,android.view.View):541:541 -> g androidx.core.view.WindowInsetsCompat -> androidx.core.view.b0: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat$Impl mImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0$l;"} androidx.core.view.WindowInsetsCompat CONSUMED -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} 1:6:void ():78:78 -> 7:11:void ():79:79 -> 12:16:void ():81:81 -> 1:3:void (android.view.WindowInsets):88:90 -> 4:4:void (android.view.WindowInsets):92:92 -> 5:5:void (android.view.WindowInsets):94:94 -> 6:6:void (android.view.WindowInsets):96:96 -> 7:7:void (androidx.core.view.WindowInsetsCompat):109:109 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 8:18:void (androidx.core.view.WindowInsetsCompat):112:122 -> 19:19:void (androidx.core.view.WindowInsetsCompat):124:124 -> 20:20:void (androidx.core.view.WindowInsetsCompat):126:126 -> 21:21:void (androidx.core.view.WindowInsetsCompat):129:129 -> 1:7:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():506:506 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:7:androidx.core.view.WindowInsetsCompat consumeStableInsets():477:477 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:7:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():318:318 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:6:void copyRootViewBounds(android.view.View):2112:2112 -> d 1:7:androidx.core.view.DisplayCutoutCompat getDisplayCutout():490:490 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"} 5:10:boolean equals(java.lang.Object):721:721 -> equals 11:12:boolean equals(java.lang.Object):724:724 -> equals 13:21:boolean equals(java.lang.Object):725:725 -> equals 1:7:androidx.core.graphics.Insets getInsets(int):668:668 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"} 1:7:androidx.core.graphics.Insets getStableInsets():549:549 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 1:9:int getSystemWindowInsetBottom():239:239 -> h 1:11:int hashCode():730:730 -> hashCode 1:9:int getSystemWindowInsetLeft():191:191 -> i 1:9:int getSystemWindowInsetRight():223:223 -> j 1:9:int getSystemWindowInsetTop():207:207 -> k 1:7:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):651:651 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/b0;"} 1:8:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1337:1337 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;IIII)Landroidx/core/graphics/f;"} 9:15:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1338:1338 -> m 16:22:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1339:1339 -> m 23:38:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1340:1340 -> m 39:43:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1344:1344 -> m 1:6:void setOverriddenInsets(androidx.core.graphics.Insets[]):1706:1706 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/f;)V"} 1:6:void setRootViewData(androidx.core.graphics.Insets):2108:2108 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:6:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):2104:2104 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 1:6:void setStableInsets(androidx.core.graphics.Insets):1804:1804 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:13:android.view.WindowInsets toWindowInsets():741:741 -> r 2:6:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets):148:148 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;)Landroidx/core/view/b0;"} 1:13:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):168:168 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/b0;"} 14:19:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):169:169 -> t 20:26:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):171:171 -> t 27:34:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):173:173 -> t androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder -> androidx.core.view.b0$a: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} java.lang.reflect.Field sViewAttachInfoField -> a java.lang.reflect.Field sStableInsets -> b java.lang.reflect.Field sContentInsets -> c boolean sReflectionSucceeded -> d 1:11:void ():2131:2131 -> 12:14:void ():2132:2132 -> 15:20:void ():2133:2133 -> 21:28:void ():2134:2134 -> 29:31:void ():2135:2135 -> 32:39:void ():2136:2136 -> 40:42:void ():2137:2137 -> 43:46:void ():2138:2138 -> 47:73:void ():2140:2140 -> 1:12:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2148:2148 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/b0;"} 13:16:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2152:2152 -> a 17:24:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2154:2154 -> a 25:32:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2156:2156 -> a 33:44:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2157:2157 -> a 45:49:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2159:2159 -> a 50:57:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2160:2160 -> a 58:65:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2161:2161 -> a 66:69:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2162:2162 -> a 70:72:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2166:2166 -> a 73:81:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2167:2167 -> a 82:108:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):2172:2172 -> a androidx.core.view.WindowInsetsCompat$Builder -> androidx.core.view.b0$b: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat$BuilderImpl mImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0$f;"} 1:3:void ():1399:1401 -> 4:4:void ():1403:1403 -> 5:5:void ():1405:1405 -> 6:8:void (androidx.core.view.WindowInsetsCompat):1416:1418 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 9:9:void (androidx.core.view.WindowInsetsCompat):1420:1420 -> 10:10:void (androidx.core.view.WindowInsetsCompat):1422:1422 -> 1:7:androidx.core.view.WindowInsetsCompat build():1613:1613 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:6:androidx.core.view.WindowInsetsCompat$Builder setStableInsets(androidx.core.graphics.Insets):1587:1587 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)Landroidx/core/view/b0$b;"} 1:6:androidx.core.view.WindowInsetsCompat$Builder setSystemWindowInsets(androidx.core.graphics.Insets):1442:1442 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)Landroidx/core/view/b0$b;"} androidx.core.view.WindowInsetsCompat$BuilderImpl -> androidx.core.view.b0$f: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat mInsets -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} androidx.core.graphics.Insets[] mInsetsTypeMask -> b # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/f;"} 1:1:void ():1623:1623 -> 2:3:void (androidx.core.view.WindowInsetsCompat):1626:1627 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 1:5:void applyInsetTypes():1672:1672 -> a 6:11:void applyInsetTypes():1673:1673 -> a 12:22:void applyInsetTypes():1674:1674 -> a 23:30:void applyInsetTypes():1679:1679 -> a 31:36:void applyInsetTypes():1682:1682 -> a 37:43:void applyInsetTypes():1685:1685 -> a 44:55:void applyInsetTypes():1687:1687 -> a 56:58:void applyInsetTypes():1688:1688 -> a 59:70:void applyInsetTypes():1690:1690 -> a 71:73:void applyInsetTypes():1691:1691 -> a 74:85:void applyInsetTypes():1693:1693 -> a 86:89:void applyInsetTypes():1694:1694 -> a androidx.core.view.WindowInsetsCompat build() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:1:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} void setStableInsets(androidx.core.graphics.Insets) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:1:void setSystemGestureInsets(androidx.core.graphics.Insets):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} void setSystemWindowInsets(androidx.core.graphics.Insets) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:1:void setTappableElementInsets(androidx.core.graphics.Insets):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} androidx.core.view.WindowInsetsCompat$BuilderImpl20 -> androidx.core.view.b0$c: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets mPlatformInsets -> c androidx.core.graphics.Insets mStableInsets -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} java.lang.reflect.Field sConsumedField -> e boolean sConsumedFieldFetched -> f java.lang.reflect.Constructor sConstructor -> g boolean sConstructorFetched -> h 1:1:void ():0:0 -> 1:2:void ():1720:1721 -> 3:4:void (androidx.core.view.WindowInsetsCompat):1725:1726 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 1:3:androidx.core.view.WindowInsetsCompat build():1745:1745 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 4:9:androidx.core.view.WindowInsetsCompat build():1746:1746 -> b 10:14:androidx.core.view.WindowInsetsCompat build():1748:1748 -> b 15:20:androidx.core.view.WindowInsetsCompat build():1749:1749 -> b 1:3:void setStableInsets(androidx.core.graphics.Insets):1739:1739 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:4:void setSystemWindowInsets(androidx.core.graphics.Insets):1731:1731 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 5:19:void setSystemWindowInsets(androidx.core.graphics.Insets):1732:1732 -> f 1:9:android.view.WindowInsets createWindowInsetsInstance():1761:1761 -> h 10:19:android.view.WindowInsets createWindowInsetsInstance():1763:1763 -> h 20:24:android.view.WindowInsets createWindowInsetsInstance():1765:1765 -> h 25:26:android.view.WindowInsets createWindowInsetsInstance():1767:1767 -> h 27:31:android.view.WindowInsets createWindowInsetsInstance():1769:1769 -> h 32:39:android.view.WindowInsets createWindowInsetsInstance():1771:1771 -> h 40:46:android.view.WindowInsets createWindowInsetsInstance():1773:1773 -> h 47:51:android.view.WindowInsets createWindowInsetsInstance():1776:1776 -> h 52:56:android.view.WindowInsets createWindowInsetsInstance():1782:1782 -> h 57:70:android.view.WindowInsets createWindowInsetsInstance():1784:1784 -> h 71:75:android.view.WindowInsets createWindowInsetsInstance():1786:1786 -> h 76:77:android.view.WindowInsets createWindowInsetsInstance():1788:1788 -> h 78:81:android.view.WindowInsets createWindowInsetsInstance():1790:1790 -> h 82:98:android.view.WindowInsets createWindowInsetsInstance():1792:1792 -> h 99:104:android.view.WindowInsets createWindowInsetsInstance():1794:1794 -> h androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> androidx.core.view.b0$d: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets$Builder mPlatBuilder -> c 1:2:void ():1812:1813 -> 3:4:void (androidx.core.view.WindowInsetsCompat):1817:1818 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 5:6:void (androidx.core.view.WindowInsetsCompat):1820:1821 -> 1:3:androidx.core.view.WindowInsetsCompat build():1857:1857 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 4:5:androidx.core.view.WindowInsetsCompat build():1858:1858 -> b 6:9:androidx.core.view.WindowInsetsCompat build():1859:1859 -> b 10:13:androidx.core.view.WindowInsetsCompat build():1858:1858 -> b 14:19:androidx.core.view.WindowInsetsCompat build():1860:1860 -> b 1:10:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1836:1836 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:10:void setStableInsets(androidx.core.graphics.Insets):1846:1846 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:10:void setSystemGestureInsets(androidx.core.graphics.Insets):1831:1831 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:10:void setSystemWindowInsets(androidx.core.graphics.Insets):1826:1826 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:10:void setTappableElementInsets(androidx.core.graphics.Insets):1841:1841 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.c0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.d0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.e0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.f0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets m(android.view.WindowInsets$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.g0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.h0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.i0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:android.view.WindowInsets$Builder m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.j0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:android.view.WindowInsets$Builder m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> androidx.core.view.b0$e: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 1:1:void ():1868:1868 -> 2:2:void (androidx.core.view.WindowInsetsCompat):1872:1872 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} androidx.core.view.WindowInsetsCompat$Impl -> androidx.core.view.b0$l: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat mHost -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} androidx.core.view.WindowInsetsCompat CONSUMED -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} 1:5:void ():747:747 -> 6:9:void ():748:748 -> 10:13:void ():749:749 -> 14:17:void ():750:750 -> 18:24:void ():751:751 -> 1:3:void (androidx.core.view.WindowInsetsCompat):755:755 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 4:6:void (androidx.core.view.WindowInsetsCompat):756:756 -> 1:3:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():784:784 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:3:androidx.core.view.WindowInsetsCompat consumeStableInsets():774:774 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:3:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():769:769 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d 1:1:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 5:10:boolean equals(java.lang.Object):841:841 -> equals 11:12:boolean equals(java.lang.Object):842:842 -> equals 13:22:boolean equals(java.lang.Object):843:843 -> equals 23:32:boolean equals(java.lang.Object):844:844 -> equals 33:46:boolean equals(java.lang.Object):845:845 -> equals 47:60:boolean equals(java.lang.Object):846:846 -> equals 61:76:boolean equals(java.lang.Object):847:847 -> equals 1:2:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"} 1:3:androidx.core.graphics.Insets getInsets(int):822:822 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"} 1:5:androidx.core.graphics.Insets getMandatorySystemGestureInsets():806:806 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 1:20:int hashCode():853:853 -> hashCode 21:46:int hashCode():854:854 -> hashCode 47:51:int hashCode():853:853 -> hashCode 1:3:androidx.core.graphics.Insets getStableInsets():794:794 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 1:5:androidx.core.graphics.Insets getSystemGestureInsets():800:800 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 1:3:androidx.core.graphics.Insets getSystemWindowInsets():789:789 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 1:5:androidx.core.graphics.Insets getTappableElementInsets():812:812 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 1:3:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):817:817 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/b0;"} 1:2:boolean isConsumed():0:0 -> n 1:2:boolean isRound():0:0 -> o 1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/f;)V"} 1:1:void setRootViewData(androidx.core.graphics.Insets):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:1:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} androidx.core.view.WindowInsetsCompat$Impl20 -> androidx.core.view.b0$g: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets mPlatformInsets -> c androidx.core.graphics.Insets[] mOverriddenInsets -> d # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/f;"} androidx.core.graphics.Insets mSystemWindowInsets -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} androidx.core.view.WindowInsetsCompat mRootWindowInsets -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} androidx.core.graphics.Insets mRootViewVisibleInsets -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} boolean sVisibleRectReflectionFetched -> h java.lang.reflect.Method sGetViewRootImplMethod -> i java.lang.Class sAttachInfoClass -> j java.lang.reflect.Field sVisibleInsetsField -> k java.lang.reflect.Field sAttachInfoField -> l 1:1:void ():0:0 -> 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):898:898 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):892:892 -> 3:3:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):899:899 -> 4:4:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl20):903:903 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroidx/core/view/b0$g;)V"} 1:6:void copyRootViewBounds(android.view.View):1111:1111 -> d 7:8:void copyRootViewBounds(android.view.View):1113:1113 -> d 9:12:void copyRootViewBounds(android.view.View):1115:1115 -> d 1:5:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1086:1086 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 6:11:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1087:1087 -> e 1:8:boolean equals(java.lang.Object):1187:1187 -> equals 9:10:boolean equals(java.lang.Object):1188:1188 -> equals 11:19:boolean equals(java.lang.Object):1189:1189 -> equals 2:6:androidx.core.graphics.Insets getInsets(int):914:914 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"} 1:4:androidx.core.graphics.Insets getSystemWindowInsets():1064:1064 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 5:6:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> k 7:12:androidx.core.graphics.Insets getSystemWindowInsets():1066:1066 -> k 13:18:androidx.core.graphics.Insets getSystemWindowInsets():1067:1067 -> k 19:24:androidx.core.graphics.Insets getSystemWindowInsets():1068:1068 -> k 25:28:androidx.core.graphics.Insets getSystemWindowInsets():1069:1069 -> k 29:34:androidx.core.graphics.Insets getSystemWindowInsets():1065:1065 -> k 35:37:androidx.core.graphics.Insets getSystemWindowInsets():1071:1071 -> k 1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1078:1078 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/b0;"} 12:22:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1079:1079 -> m 23:33:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1080:1080 -> m 34:38:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1081:1081 -> m 1:7:boolean isRound():908:908 -> o 1:3:void setOverriddenInsets(androidx.core.graphics.Insets[]):1164:1164 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/f;)V"} 1:3:void setRootViewData(androidx.core.graphics.Insets):1097:1097 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} 1:3:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):1092:1092 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;)V"} 1:12:androidx.core.graphics.Insets getInsets(int,boolean):940:940 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/f;"} 13:24:androidx.core.graphics.Insets getInsets(int,boolean):945:945 -> t 1:1:androidx.core.graphics.Insets getInsetsForType(int,boolean):1042:1042 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/f;"} 2:4:androidx.core.graphics.Insets getInsetsForType(int,boolean):1031:1033 -> u 5:6:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1036 -> u 7:7:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> u 8:8:androidx.core.graphics.Insets getInsetsForType(int,boolean):1038:1038 -> u 9:9:androidx.core.graphics.Insets getInsetsForType(int,boolean):1027:1027 -> u 10:10:androidx.core.graphics.Insets getInsetsForType(int,boolean):1023:1023 -> u 11:11:androidx.core.graphics.Insets getInsetsForType(int,boolean):1019:1019 -> u 12:13:androidx.core.graphics.Insets getInsetsForType(int,boolean):995:996 -> u 14:15:androidx.core.graphics.Insets getInsetsForType(int,boolean):1000:1001 -> u 16:16:androidx.core.graphics.Insets getInsetsForType(int,boolean):1003:1003 -> u 17:19:androidx.core.graphics.Insets getInsetsForType(int,boolean):1006:1008 -> u 20:21:androidx.core.graphics.Insets getInsetsForType(int,boolean):1011:1012 -> u 22:22:androidx.core.graphics.Insets getInsetsForType(int,boolean):1015:1015 -> u 23:26:androidx.core.graphics.Insets getInsetsForType(int,boolean):965:968 -> u 27:28:androidx.core.graphics.Insets getInsetsForType(int,boolean):970:971 -> u 29:29:androidx.core.graphics.Insets getInsetsForType(int,boolean):967:967 -> u 30:32:androidx.core.graphics.Insets getInsetsForType(int,boolean):974:976 -> u 33:33:androidx.core.graphics.Insets getInsetsForType(int,boolean):979:979 -> u 34:34:androidx.core.graphics.Insets getInsetsForType(int,boolean):984:984 -> u 35:35:androidx.core.graphics.Insets getInsetsForType(int,boolean):986:986 -> u 36:38:androidx.core.graphics.Insets getInsetsForType(int,boolean):956:958 -> u 39:39:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> u 40:40:androidx.core.graphics.Insets getInsetsForType(int,boolean):960:960 -> u 1:4:androidx.core.graphics.Insets getRootStableInsets():1102:1102 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 5:9:androidx.core.graphics.Insets getRootStableInsets():1103:1103 -> v 10:12:androidx.core.graphics.Insets getRootStableInsets():1105:1105 -> v 1:8:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1126:1126 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/graphics/f;"} 9:12:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1130:1130 -> w 13:15:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1131:1131 -> w 16:29:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1134:1134 -> w 30:35:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1141:1141 -> w 36:48:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1143:1143 -> w 49:54:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1149:1149 -> w 55:64:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1150:1150 -> w 65:70:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1151:1151 -> w 71:80:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1154:1154 -> w 81:91:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1155:1155 -> w 92:95:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1154:1154 -> w 96:103:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1127:1127 -> w 2:12:void loadReflectionField():1171:1171 -> x 13:20:void loadReflectionField():1172:1172 -> x 21:28:void loadReflectionField():1173:1173 -> x 29:34:void loadReflectionField():1174:1174 -> x 35:42:void loadReflectionField():1175:1175 -> x 43:47:void loadReflectionField():1176:1176 -> x 48:54:void loadReflectionField():1177:1177 -> x 55:80:void loadReflectionField():1179:1179 -> x 81:83:void loadReflectionField():1182:1182 -> x androidx.core.view.WindowInsetsCompat$Impl21 -> androidx.core.view.b0$h: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.graphics.Insets mStableInsets -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1198:1198 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1195:1195 -> 3:3:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1202:1202 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroidx/core/view/b0$h;)V"} 4:4:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1195:1195 -> 5:5:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1203:1203 -> 1:11:androidx.core.view.WindowInsetsCompat consumeStableInsets():1214:1214 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:11:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():1220:1220 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 1:4:androidx.core.graphics.Insets getStableInsets():1226:1226 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 5:6:androidx.core.graphics.Insets getStableInsets():1227:1227 -> i 7:12:androidx.core.graphics.Insets getStableInsets():1228:1228 -> i 13:18:androidx.core.graphics.Insets getStableInsets():1229:1229 -> i 19:24:androidx.core.graphics.Insets getStableInsets():1230:1230 -> i 25:28:androidx.core.graphics.Insets getStableInsets():1231:1231 -> i 29:34:androidx.core.graphics.Insets getStableInsets():1227:1227 -> i 35:37:androidx.core.graphics.Insets getStableInsets():1233:1233 -> i 1:7:boolean isConsumed():1208:1208 -> n 1:3:void setStableInsets(androidx.core.graphics.Insets):1238:1238 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} androidx.core.view.WindowInsetsCompat$Impl28 -> androidx.core.view.b0$i: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1246:1246 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl28):1250:1250 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroidx/core/view/b0$i;)V"} 1:11:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():1262:1262 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b0;"} 5:10:boolean equals(java.lang.Object):1268:1268 -> equals 11:12:boolean equals(java.lang.Object):1269:1269 -> equals 13:26:boolean equals(java.lang.Object):1271:1271 -> equals 27:34:boolean equals(java.lang.Object):1272:1272 -> equals 1:11:androidx.core.view.DisplayCutoutCompat getDisplayCutout():1256:1256 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"} 1:7:int hashCode():1277:1277 -> hashCode androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.k0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.DisplayCutout m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.l0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl29 -> androidx.core.view.b0$j: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.graphics.Insets mSystemGestureInsets -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} androidx.core.graphics.Insets mMandatorySystemGestureInsets -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} androidx.core.graphics.Insets mTappableElementInsets -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/f;"} 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1289:1289 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroid/view/WindowInsets;)V"} 2:4:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1284:1286 -> 5:5:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1293:1293 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroidx/core/view/b0$j;)V"} 6:8:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1284:1286 -> 1:4:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1308:1308 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 5:6:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1309:1309 -> h 7:16:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1310:1310 -> h 17:19:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1312:1312 -> h 1:4:androidx.core.graphics.Insets getSystemGestureInsets():1299:1299 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 5:16:androidx.core.graphics.Insets getSystemGestureInsets():1300:1300 -> j 17:19:androidx.core.graphics.Insets getSystemGestureInsets():1302:1302 -> j 1:4:androidx.core.graphics.Insets getTappableElementInsets():1318:1318 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/f;"} 5:16:androidx.core.graphics.Insets getTappableElementInsets():1319:1319 -> l 17:19:androidx.core.graphics.Insets getTappableElementInsets():1321:1321 -> l 1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1327:1327 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/b0;"} 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/f;)V"} androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.m0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.n0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets m(android.view.WindowInsets,int,int,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.o0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.p0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl30 -> androidx.core.view.b0$k: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat CONSUMED -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/b0;"} 1:11:void ():1350:1350 -> 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1353:1353 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl30):1357:1357 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b0;Landroidx/core/view/b0$k;)V"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d 1:2:androidx.core.graphics.Insets getInsets(int):1363:1363 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/f;"} 3:10:androidx.core.graphics.Insets getInsets(int):1364:1364 -> g 11:15:androidx.core.graphics.Insets getInsets(int):1363:1363 -> g androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.q0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.graphics.Insets m(android.view.WindowInsets,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.r0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.WindowInsets m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Type -> androidx.core.view.b0$m: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 35:70:int indexOf(int):2045:2045 -> a androidx.core.view.WindowInsetsCompat$TypeImpl30 -> androidx.core.view.b0$n: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 41:46:int toPlatformType(int):2094:2094 -> a 47:51:int toPlatformType(int):2091:2091 -> a 52:56:int toPlatformType(int):2088:2088 -> a 57:61:int toPlatformType(int):2085:2085 -> a 62:66:int toPlatformType(int):2082:2082 -> a 67:71:int toPlatformType(int):2079:2079 -> a 72:76:int toPlatformType(int):2076:2076 -> a 77:85:int toPlatformType(int):2073:2073 -> a androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.s0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.t0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.u0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.v0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.w0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.x0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.y0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.z0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> y.a: # {"id":"sourceFile","fileName":"AccessibilityClickableSpanCompat.java"} int mOriginalClickableSpanId -> a androidx.core.view.accessibility.AccessibilityNodeInfoCompat mNodeInfoCompat -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u;"} int mClickableSpanActionId -> c 1:3:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):53:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy/u;I)V"} 4:5:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):54:54 -> 6:7:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):55:55 -> 8:10:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):56:56 -> 1:5:void onClick(android.view.View):67:67 -> onClick 6:12:void onClick(android.view.View):68:68 -> onClick 13:20:void onClick(android.view.View):69:69 -> onClick androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> y.u: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} android.view.accessibility.AccessibilityNodeInfo mInfo -> a int mParentVirtualDescendantId -> b int mVirtualDescendantId -> c int sClickableSpanId -> d 1:1:void ():2212:2212 -> 1:1:void (java.lang.Object):2237:2237 -> 2:2:void (java.lang.Object):1593:1593 -> 3:3:void (java.lang.Object):1596:1596 -> 4:4:void (java.lang.Object):2238:2238 -> 5:5:void (android.view.accessibility.AccessibilityNodeInfo):2241:2241 -> 6:6:void (android.view.accessibility.AccessibilityNodeInfo):1593:1593 -> 7:7:void (android.view.accessibility.AccessibilityNodeInfo):1596:1596 -> 8:8:void (android.view.accessibility.AccessibilityNodeInfo):2242:2242 -> 1:13:boolean hasSpans():3520:3520 -> A 4:9:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3509:3509 -> B 10:21:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3510:3510 -> B 22:27:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3511:3511 -> B 28:35:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3512:3512 -> B 36:42:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3516:3516 -> B 1:6:boolean isAccessibilityDataSensitive():3333:3333 -> C 7:15:boolean isAccessibilityDataSensitive():3334:3334 -> C 16:20:boolean isAccessibilityDataSensitive():3336:3336 -> C 1:7:boolean isCheckable():2887:2887 -> D 1:7:boolean isChecked():2911:2911 -> E 1:7:boolean isClickable():3057:3057 -> F 1:7:boolean isContextClickable():3959:3959 -> G 1:7:boolean isEnabled():3105:3105 -> H 1:7:boolean isFocusable():2935:2935 -> I 1:7:boolean isFocused():2959:2959 -> J 3:7:boolean isGranularScrollingSupported():3183:3183 -> K 1:6:boolean isImportantForAccessibility():3302:3302 -> L 7:15:boolean isImportantForAccessibility():3303:3303 -> L 1:7:boolean isLongClickable():3081:3081 -> M 1:7:boolean isPassword():3129:3129 -> N 1:7:boolean isScrollable():3153:3153 -> O 1:7:boolean isSelected():3033:3033 -> P 1:6:boolean isTextSelectable():3227:3227 -> Q 7:15:boolean isTextSelectable():3228:3228 -> Q 16:20:boolean isTextSelectable():3230:3230 -> Q 1:7:boolean isVisibleToUser():2983:2983 -> R 1:7:boolean performAction(int,android.os.Bundle):2632:2632 -> S 1:6:void removeCollectedSpans(android.view.View):3538:3538 -> T 7:13:void removeCollectedSpans(android.view.View):3540:3540 -> T 14:19:void removeCollectedSpans(android.view.View):3541:3541 -> T 20:31:void removeCollectedSpans(android.view.View):3542:3542 -> T 32:41:void removeCollectedSpans(android.view.View):3543:3543 -> T 42:47:void removeCollectedSpans(android.view.View):3546:3546 -> T 48:64:void removeCollectedSpans(android.view.View):3547:3547 -> T 1:6:void setBooleanProperty(int,boolean):5059:5059 -> U 7:20:void setBooleanProperty(int,boolean):5061:5061 -> U 21:24:void setBooleanProperty(int,boolean):5064:5064 -> U 1:6:void setClassName(java.lang.CharSequence):3417:3417 -> V 1:6:void setHeading(boolean):4719:4719 -> W 7:13:void setHeading(boolean):4720:4720 -> W 14:17:void setHeading(boolean):4722:4722 -> W 1:6:void setPaneTitle(java.lang.CharSequence):4596:4596 -> X 7:12:void setPaneTitle(java.lang.CharSequence):4597:4597 -> X 13:24:void setPaneTitle(java.lang.CharSequence):4599:4599 -> X 1:6:void setScreenReaderFocusable(boolean):4647:4647 -> Y 7:13:void setScreenReaderFocusable(boolean):4648:4648 -> Y 14:17:void setScreenReaderFocusable(boolean):4650:4650 -> Y 1:6:void setScrollable(boolean):3168:3168 -> Z 1:10:void addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2571:2571 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/u$a;)V"} 1:6:void setStateDescription(java.lang.CharSequence):3602:3602 -> a0 7:12:void setStateDescription(java.lang.CharSequence):3603:3603 -> a0 13:24:void setStateDescription(java.lang.CharSequence):3605:3605 -> a0 1:17:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3531:3531 -> b 18:34:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3532:3532 -> b 35:51:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3533:3533 -> b 52:65:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3534:3534 -> b 1:3:android.view.accessibility.AccessibilityNodeInfo unwrap():2259:2259 -> b0 1:6:void addSpansToExtras(java.lang.CharSequence,android.view.View):3463:3463 -> c 7:9:void addSpansToExtras(java.lang.CharSequence,android.view.View):3464:3464 -> c 10:12:void addSpansToExtras(java.lang.CharSequence,android.view.View):3465:3465 -> c 13:18:void addSpansToExtras(java.lang.CharSequence,android.view.View):3466:3466 -> c 19:21:void addSpansToExtras(java.lang.CharSequence,android.view.View):3467:3467 -> c 22:32:void addSpansToExtras(java.lang.CharSequence,android.view.View):3468:3468 -> c 33:37:void addSpansToExtras(java.lang.CharSequence,android.view.View):3470:3470 -> c 38:40:void addSpansToExtras(java.lang.CharSequence,android.view.View):3471:3471 -> c 41:46:void addSpansToExtras(java.lang.CharSequence,android.view.View):3472:3472 -> c 47:56:void addSpansToExtras(java.lang.CharSequence,android.view.View):3473:3473 -> c 57:68:void addSpansToExtras(java.lang.CharSequence,android.view.View):3474:3474 -> c 1:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo):2252:2252 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)Ly/u;"} 1:11:void clearExtrasSpans():3524:3524 -> d 12:22:void clearExtrasSpans():3525:3525 -> d 23:33:void clearExtrasSpans():3526:3526 -> d 34:45:void clearExtrasSpans():3527:3527 -> d 3:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrapNonNullInstance(java.lang.Object):2223:2223 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ly/u;"} 1:6:java.util.List extrasIntList(java.lang.String):2544:2544 -> e 7:12:java.util.List extrasIntList(java.lang.String):2545:2545 -> e 13:17:java.util.List extrasIntList(java.lang.String):2547:2547 -> e 18:27:java.util.List extrasIntList(java.lang.String):2548:2548 -> e 9:13:boolean equals(java.lang.Object):4962:4962 -> equals 14:15:boolean equals(java.lang.Object):4965:4965 -> equals 16:19:boolean equals(java.lang.Object):4966:4966 -> equals 20:24:boolean equals(java.lang.Object):4967:4967 -> equals 25:33:boolean equals(java.lang.Object):4970:4970 -> equals 34:40:boolean equals(java.lang.Object):4973:4973 -> equals 41:48:boolean equals(java.lang.Object):4976:4976 -> equals 1:8:java.util.List getActionList():3912:3912 -> f 9:13:java.util.List getActionList():3915:3915 -> f 14:20:java.util.List getActionList():3916:3916 -> f 21:24:java.util.List getActionList():3918:3918 -> f 25:36:java.util.List getActionList():3919:3919 -> f 37:39:java.util.List getActionList():3923:3923 -> f 19:21:java.lang.String getActionSymbolicName(int):5161:5161 -> g 22:24:java.lang.String getActionSymbolicName(int):5157:5157 -> g 25:27:java.lang.String getActionSymbolicName(int):5155:5155 -> g 28:30:java.lang.String getActionSymbolicName(int):5153:5153 -> g 31:33:java.lang.String getActionSymbolicName(int):5151:5151 -> g 34:36:java.lang.String getActionSymbolicName(int):5149:5149 -> g 37:39:java.lang.String getActionSymbolicName(int):5133:5133 -> g 40:42:java.lang.String getActionSymbolicName(int):5131:5131 -> g 43:45:java.lang.String getActionSymbolicName(int):5127:5127 -> g 46:48:java.lang.String getActionSymbolicName(int):5129:5129 -> g 49:51:java.lang.String getActionSymbolicName(int):5147:5147 -> g 52:54:java.lang.String getActionSymbolicName(int):5145:5145 -> g 55:57:java.lang.String getActionSymbolicName(int):5141:5141 -> g 58:60:java.lang.String getActionSymbolicName(int):5139:5139 -> g 61:63:java.lang.String getActionSymbolicName(int):5125:5125 -> g 64:66:java.lang.String getActionSymbolicName(int):5123:5123 -> g 67:69:java.lang.String getActionSymbolicName(int):5121:5121 -> g 70:72:java.lang.String getActionSymbolicName(int):5119:5119 -> g 73:75:java.lang.String getActionSymbolicName(int):5137:5137 -> g 76:78:java.lang.String getActionSymbolicName(int):5135:5135 -> g 79:81:java.lang.String getActionSymbolicName(int):5159:5159 -> g 82:84:java.lang.String getActionSymbolicName(int):5143:5143 -> g 85:87:java.lang.String getActionSymbolicName(int):5117:5117 -> g 88:90:java.lang.String getActionSymbolicName(int):5115:5115 -> g 91:93:java.lang.String getActionSymbolicName(int):5113:5113 -> g 94:96:java.lang.String getActionSymbolicName(int):5111:5111 -> g 97:99:java.lang.String getActionSymbolicName(int):5105:5105 -> g 100:102:java.lang.String getActionSymbolicName(int):5109:5109 -> g 103:105:java.lang.String getActionSymbolicName(int):5107:5107 -> g 106:108:java.lang.String getActionSymbolicName(int):5103:5103 -> g 109:111:java.lang.String getActionSymbolicName(int):5101:5101 -> g 112:114:java.lang.String getActionSymbolicName(int):5099:5099 -> g 115:117:java.lang.String getActionSymbolicName(int):5097:5097 -> g 118:120:java.lang.String getActionSymbolicName(int):5095:5095 -> g 121:123:java.lang.String getActionSymbolicName(int):5093:5093 -> g 124:126:java.lang.String getActionSymbolicName(int):5091:5091 -> g 127:129:java.lang.String getActionSymbolicName(int):5089:5089 -> g 130:132:java.lang.String getActionSymbolicName(int):5087:5087 -> g 133:135:java.lang.String getActionSymbolicName(int):5085:5085 -> g 136:138:java.lang.String getActionSymbolicName(int):5083:5083 -> g 139:141:java.lang.String getActionSymbolicName(int):5081:5081 -> g 142:144:java.lang.String getActionSymbolicName(int):5079:5079 -> g 145:148:java.lang.String getActionSymbolicName(int):5077:5077 -> g 1:8:boolean getBooleanProperty(int):5069:5069 -> h 9:20:boolean getBooleanProperty(int):5071:5071 -> h 1:11:int hashCode():4951:4951 -> hashCode 1:6:void getBoundsInParent(android.graphics.Rect):2780:2780 -> i 1:6:void getBoundsInScreen(android.graphics.Rect):2812:2812 -> j 1:6:void getBoundsInWindow(android.graphics.Rect):2846:2846 -> k 7:12:void getBoundsInWindow(android.graphics.Rect):2847:2847 -> k 13:28:void getBoundsInWindow(android.graphics.Rect):2849:2849 -> k 29:40:void getBoundsInWindow(android.graphics.Rect):2851:2851 -> k 1:7:java.lang.CharSequence getClassName():3402:3402 -> l 1:4:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3499:3499 -> m 5:7:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3500:3500 -> m 8:23:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3501:3501 -> m 1:6:java.lang.CharSequence getContainerTitle():3690:3690 -> n 7:13:java.lang.CharSequence getContainerTitle():3691:3691 -> n 14:26:java.lang.CharSequence getContainerTitle():3693:3693 -> n 1:7:java.lang.CharSequence getContentDescription():3558:3558 -> o 1:7:java.lang.CharSequence getError():4042:4042 -> p 1:7:android.os.Bundle getExtras():4193:4193 -> q 1:7:int getMaxTextLength():4293:4293 -> r 1:6:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3481:3481 -> s 7:11:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3483:3483 -> s 12:17:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3484:3484 -> s 1:7:java.lang.CharSequence getPackageName():3378:3378 -> t 1:5:java.lang.String toString():4986:4986 -> toString 6:12:java.lang.String toString():4987:4987 -> toString 13:17:java.lang.String toString():4989:4989 -> toString 18:20:java.lang.String toString():4991:4991 -> toString 21:40:java.lang.String toString():4992:4992 -> toString 41:43:java.lang.String toString():4994:4994 -> toString 44:63:java.lang.String toString():4995:4995 -> toString 64:66:java.lang.String toString():4997:4997 -> toString 67:86:java.lang.String toString():4998:4998 -> toString 87:98:java.lang.String toString():5000:5000 -> toString 99:110:java.lang.String toString():5001:5001 -> toString 111:122:java.lang.String toString():5002:5002 -> toString 123:134:java.lang.String toString():5003:5003 -> toString 135:146:java.lang.String toString():5004:5004 -> toString 147:158:java.lang.String toString():5005:5005 -> toString 159:170:java.lang.String toString():5006:5006 -> toString 171:182:java.lang.String toString():5007:5007 -> toString 183:194:java.lang.String toString():5008:5008 -> toString 195:206:java.lang.String toString():5009:5009 -> toString 207:218:java.lang.String toString():5011:5011 -> toString 219:230:java.lang.String toString():5012:5012 -> toString 231:242:java.lang.String toString():5013:5013 -> toString 243:254:java.lang.String toString():5014:5014 -> toString 255:266:java.lang.String toString():5015:5015 -> toString 267:278:java.lang.String toString():5016:5016 -> toString 279:290:java.lang.String toString():5017:5017 -> toString 291:302:java.lang.String toString():5018:5018 -> toString 303:314:java.lang.String toString():5019:5019 -> toString 315:326:java.lang.String toString():5020:5020 -> toString 327:350:java.lang.String toString():5021:5021 -> toString 351:362:java.lang.String toString():5022:5022 -> toString 363:374:java.lang.String toString():5023:5023 -> toString 375:386:java.lang.String toString():5024:5024 -> toString 387:398:java.lang.String toString():5025:5025 -> toString 399:410:java.lang.String toString():5026:5026 -> toString 411:422:java.lang.String toString():5027:5027 -> toString 423:427:java.lang.String toString():5029:5029 -> toString 428:432:java.lang.String toString():5031:5031 -> toString 433:438:java.lang.String toString():5032:5032 -> toString 439:444:java.lang.String toString():5033:5033 -> toString 445:452:java.lang.String toString():5034:5034 -> toString 453:466:java.lang.String toString():5035:5035 -> toString 467:474:java.lang.String toString():5036:5036 -> toString 475:477:java.lang.String toString():5038:5038 -> toString 478:485:java.lang.String toString():5039:5039 -> toString 486:493:java.lang.String toString():5040:5040 -> toString 494:498:java.lang.String toString():5053:5053 -> toString 499:503:java.lang.String toString():5055:5055 -> toString 1:9:android.util.SparseArray getSpansFromViewTags(android.view.View):3491:3491 -> u 1:6:java.lang.CharSequence getStateDescription():3568:3568 -> v 7:13:java.lang.CharSequence getStateDescription():3569:3569 -> v 14:26:java.lang.CharSequence getStateDescription():3571:3571 -> v 1:6:java.lang.CharSequence getText():3426:3426 -> w 7:12:java.lang.CharSequence getText():3427:3427 -> w 13:18:java.lang.CharSequence getText():3428:3428 -> w 19:24:java.lang.CharSequence getText():3429:3429 -> w 25:30:java.lang.CharSequence getText():3430:3430 -> w 31:40:java.lang.CharSequence getText():3431:3431 -> w 41:49:java.lang.CharSequence getText():3432:3432 -> w 50:56:java.lang.CharSequence getText():3431:3431 -> w 57:62:java.lang.CharSequence getText():3433:3433 -> w 63:74:java.lang.CharSequence getText():3434:3434 -> w 75:87:java.lang.CharSequence getText():3435:3435 -> w 88:117:java.lang.CharSequence getText():3436:3436 -> w 118:124:java.lang.CharSequence getText():3434:3434 -> w 125:131:java.lang.CharSequence getText():3440:3440 -> w 1:6:java.lang.CharSequence getTooltipText():4555:4555 -> x 7:13:java.lang.CharSequence getTooltipText():4556:4556 -> x 14:26:java.lang.CharSequence getTooltipText():4558:4558 -> x 1:6:java.lang.String getUniqueId():3616:3616 -> y 7:13:java.lang.String getUniqueId():3617:3617 -> y 14:26:java.lang.String getUniqueId():3619:3619 -> y 1:7:java.lang.String getViewIdResourceName():3736:3736 -> z androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0 -> y.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1 -> y.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2 -> y.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3 -> y.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4 -> y.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.CharSequence y.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> y.u$a: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_TO_POSITION -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_UP -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_LEFT -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_DOWN -> D # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_RIGHT -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_UP -> F # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_DOWN -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_LEFT -> H # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_RIGHT -> I # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CONTEXT_CLICK -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_PROGRESS -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_MOVE_WINDOW -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TOOLTIP -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_HIDE_TOOLTIP -> N # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PRESS_AND_HOLD -> O # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_IME_ENTER -> P # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_START -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_DROP -> R # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_CANCEL -> S # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TEXT_SUGGESTIONS -> T # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_IN_DIRECTION -> U # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} java.lang.Object mAction -> a int mId -> b java.lang.Class mViewCommandArgumentClass -> c androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_FOCUS -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_FOCUS -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SELECT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_SELECTION -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLICK -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_LONG_CLICK -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_FORWARD -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_BACKWARD -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COPY -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PASTE -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CUT -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_SELECTION -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_EXPAND -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COLLAPSE -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DISMISS -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_TEXT -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_ON_SCREEN -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/u$a;"} 1:9:void ():122:122 -> 10:17:void ():130:130 -> 18:25:void ():137:137 -> 26:34:void ():144:144 -> 35:43:void ():159:159 -> 44:52:void ():174:174 -> 53:61:void ():191:191 -> 62:70:void ():202:202 -> 71:81:void ():250:250 -> 82:90:void ():299:299 -> 91:101:void ():321:321 -> 102:110:void ():343:343 -> 111:119:void ():351:351 -> 120:128:void ():358:358 -> 129:137:void ():365:365 -> 138:147:void ():371:371 -> 148:156:void ():377:377 -> 157:167:void ():408:408 -> 168:176:void ():416:416 -> 177:185:void ():423:423 -> 186:194:void ():430:430 -> 195:205:void ():454:454 -> 206:207:void ():464:464 -> 208:209:void ():465:465 -> 210:222:void ():466:466 -> 223:224:void ():481:481 -> 225:226:void ():483:483 -> 227:236:void ():484:484 -> 237:238:void ():490:490 -> 239:250:void ():492:492 -> 251:252:void ():497:497 -> 253:263:void ():499:499 -> 264:265:void ():505:505 -> 266:276:void ():507:507 -> 277:278:void ():513:513 -> 279:291:void ():515:515 -> 292:297:void ():522:522 -> 298:314:void ():524:524 -> 315:318:void ():531:531 -> 319:336:void ():533:533 -> 337:340:void ():540:540 -> 341:358:void ():542:542 -> 359:362:void ():549:549 -> 363:380:void ():551:551 -> 381:382:void ():569:569 -> 383:393:void ():571:571 -> 394:399:void ():584:584 -> 400:418:void ():586:586 -> 419:424:void ():597:597 -> 425:442:void ():599:599 -> 443:448:void ():606:606 -> 449:465:void ():608:608 -> 466:469:void ():615:615 -> 470:487:void ():617:617 -> 488:493:void ():645:645 -> 494:511:void ():647:647 -> 512:515:void ():658:658 -> 516:533:void ():660:660 -> 534:537:void ():675:675 -> 538:555:void ():677:677 -> 556:559:void ():692:692 -> 560:577:void ():694:694 -> 578:581:void ():706:706 -> 582:599:void ():708:708 -> 600:605:void ():715:715 -> 606:618:void ():717:717 -> 619:623:void ():718:718 -> 624:629:void ():746:746 -> 630:646:void ():748:748 -> 1:1:void (int,java.lang.CharSequence):767:767 -> 2:2:void (java.lang.Object):784:784 -> 3:3:void (int,java.lang.CharSequence,java.lang.Class):789:789 -> 4:5:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):794:795 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/CharSequence;Ly/x;Ljava/lang/Class;)V"} 6:6:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):798:798 -> 7:7:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):800:800 -> 8:8:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):802:802 -> 1:9:int getId():812:812 -> a 1:9:java.lang.CharSequence getLabel():826:826 -> b 1:2:boolean perform(android.view.View,android.os.Bundle):856:856 -> c 5:9:boolean equals(java.lang.Object):878:878 -> equals 10:11:boolean equals(java.lang.Object):881:881 -> equals 12:15:boolean equals(java.lang.Object):883:883 -> equals 16:20:boolean equals(java.lang.Object):884:884 -> equals 21:31:boolean equals(java.lang.Object):887:887 -> equals 1:11:int hashCode():870:870 -> hashCode 1:5:java.lang.String toString():896:896 -> toString 6:10:java.lang.String toString():897:897 -> toString 11:16:java.lang.String toString():899:899 -> toString 17:30:java.lang.String toString():900:900 -> toString 31:38:java.lang.String toString():901:901 -> toString 39:41:java.lang.String toString():903:903 -> toString 42:46:java.lang.String toString():904:904 -> toString androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0 -> y.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1 -> y.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10 -> y.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11 -> y.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12 -> y.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline13 -> y.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline13.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2 -> y.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3 -> y.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4 -> y.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5 -> y.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6 -> y.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7 -> y.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8 -> y.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9 -> y.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction y.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api30Impl -> y.u$b: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} 1:6:java.lang.Object createRangeInfo(int,float,float,float):5199:5199 -> a 1:5:java.lang.CharSequence getStateDescription(android.view.accessibility.AccessibilityNodeInfo):5194:5194 -> b 1:4:void setStateDescription(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):5189:5189 -> c androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api33Impl -> y.u$c: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} 1:7:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5229:5229 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIIIIZLjava/lang/String;Ljava/lang/String;)Ly/u$e;"} 8:15:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5231:5231 -> a 16:19:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5232:5232 -> a 20:23:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5233:5233 -> a 24:27:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5234:5234 -> a 28:31:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5235:5235 -> a 32:35:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5236:5236 -> a 36:39:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5237:5237 -> a 40:47:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):5238:5238 -> a 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat getChild(android.view.accessibility.AccessibilityNodeInfo,int,int):5244:5244 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;II)Ly/u;"} 1:7:java.lang.String getCollectionItemColumnTitle(java.lang.Object):5273:5273 -> c 1:7:java.lang.String getCollectionItemRowTitle(java.lang.Object):5267:5267 -> d 1:5:android.view.accessibility.AccessibilityNodeInfo$ExtraRenderingInfo getExtraRenderingInfo(android.view.accessibility.AccessibilityNodeInfo):5212:5212 -> e 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat getParent(android.view.accessibility.AccessibilityNodeInfo,int):5251:5251 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;I)Ly/u;"} 1:5:java.lang.String getUniqueId(android.view.accessibility.AccessibilityNodeInfo):5257:5257 -> g 1:5:boolean isTextSelectable(android.view.accessibility.AccessibilityNodeInfo):5217:5217 -> h 1:4:void setTextSelectable(android.view.accessibility.AccessibilityNodeInfo,boolean):5222:5222 -> i 1:4:void setUniqueId(android.view.accessibility.AccessibilityNodeInfo,java.lang.String):5262:5262 -> j androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api34Impl -> y.u$d: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionScrollInDirection():5345:5345 -> a 1:4:void getBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):5307:5307 -> b 1:5:java.lang.CharSequence getContainerTitle(android.view.accessibility.AccessibilityNodeInfo):5296:5296 -> c 1:9:long getMinDurationBetweenContentChangeMillis(android.view.accessibility.AccessibilityNodeInfo):5328:5328 -> d 1:5:boolean hasRequestInitialAccessibilityFocus(android.view.accessibility.AccessibilityNodeInfo):5317:5317 -> e 1:5:boolean isAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo):5285:5285 -> f 1:4:void setAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo,boolean):5291:5291 -> g 1:4:void setBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):5312:5312 -> h 1:4:void setContainerTitle(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):5302:5302 -> i 1:8:void setMinDurationBetweenContentChangeMillis(android.view.accessibility.AccessibilityNodeInfo,long):5334:5334 -> j 1:4:void setQueryFromAppProcessEnabled(android.view.accessibility.AccessibilityNodeInfo,android.view.View,boolean):5340:5340 -> k 1:4:void setRequestInitialAccessibilityFocus(android.view.accessibility.AccessibilityNodeInfo,boolean):5323:5323 -> l androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> y.u$e: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} java.lang.Object mInfo -> a 1:3:void (java.lang.Object):1124:1124 -> 4:6:void (java.lang.Object):1125:1125 -> androidx.core.view.accessibility.AccessibilityNodeProviderCompat -> y.v: # {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"} java.lang.Object mProvider -> a 1:3:void (java.lang.Object):132:132 -> 4:6:void (java.lang.Object):133:133 -> 1:3:java.lang.Object getProvider():141:141 -> a androidx.core.view.accessibility.AccessibilityRecordCompat -> y.w: # {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"} 1:4:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):506:506 -> a 1:4:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):550:550 -> b androidx.core.view.accessibility.AccessibilityViewCommand -> y.x: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments -> y.x$a: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> y.x$b: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> y.x$c: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> y.x$d: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> y.x$e: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> y.x$f: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> y.x$g: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> y.x$h: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.autofill.AutofillIdCompat -> z.a: # {"id":"sourceFile","fileName":"AutofillIdCompat.java"} androidx.core.view.contentcapture.ContentCaptureSessionCompat -> a0.a: # {"id":"sourceFile","fileName":"ContentCaptureSessionCompat.java"} androidx.core.view.inputmethod.EditorInfoCompat -> b0.a: # {"id":"sourceFile","fileName":"EditorInfoCompat.java"} java.lang.String[] EMPTY_STRING_ARRAY -> a 2:6:void ():94:94 -> 8:16:boolean isCutOnSurrogate(java.lang.CharSequence,int,int):504:504 -> a 17:25:boolean isCutOnSurrogate(java.lang.CharSequence,int,int):502:502 -> a 1:19:boolean isPasswordInputType(int):511:511 -> b 1:3:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):273:273 -> c 4:9:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):274:274 -> c 10:13:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):275:275 -> c 14:30:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):280:280 -> c 31:43:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):287:287 -> c 44:51:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):295:295 -> c 52:59:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):296:296 -> c 60:63:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):301:301 -> c 64:67:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):305:305 -> c 68:71:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):290:290 -> c 1:7:void setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):249:249 -> d 8:11:void setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):250:250 -> d 12:15:void setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):252:252 -> d 1:4:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):524:524 -> e 5:13:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):525:525 -> e 14:20:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):529:529 -> e 21:27:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):530:530 -> e 28:34:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):531:531 -> e 35:42:void setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):532:532 -> e 11:25:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):333:333 -> f 26:31:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):336:336 -> f 32:36:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):337:337 -> f 37:41:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):339:339 -> f 42:55:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):346:346 -> f 56:70:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):351:351 -> f 71:75:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):360:360 -> f 76:80:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):362:362 -> f 81:92:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):365:365 -> f 93:97:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):368:368 -> f 98:101:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):375:375 -> f androidx.core.view.inputmethod.EditorInfoCompat$Api30Impl -> b0.a$a: # {"id":"sourceFile","fileName":"EditorInfoCompat.java"} 1:4:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):575:575 -> a androidx.core.widget.AutoScrollHelper -> androidx.core.widget.a: # {"id":"sourceFile","fileName":"AutoScrollHelper.java"} androidx.core.widget.AutoScrollHelper$ClampedScroller mScroller -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a$a;"} android.view.animation.Interpolator mEdgeInterpolator -> b android.view.View mTarget -> c java.lang.Runnable mRunnable -> d float[] mRelativeEdges -> e float[] mMaximumEdges -> f int mEdgeType -> g int mActivationDelay -> h float[] mRelativeVelocity -> i float[] mMinimumVelocity -> j float[] mMaximumVelocity -> k boolean mAlreadyDelayed -> l boolean mNeedsReset -> m boolean mNeedsCancel -> n boolean mAnimating -> o boolean mEnabled -> p boolean mExclusive -> q int DEFAULT_ACTIVATION_DELAY -> r 1:7:void ():195:195 -> 1:3:void (android.view.View):210:210 -> 4:10:void (android.view.View):138:138 -> 11:18:void (android.view.View):141:141 -> 19:25:void (android.view.View):150:150 -> 26:32:void (android.view.View):153:153 -> 33:39:void (android.view.View):162:162 -> 40:46:void (android.view.View):165:165 -> 47:53:void (android.view.View):168:168 -> 54:55:void (android.view.View):211:211 -> 56:63:void (android.view.View):213:213 -> 64:80:void (android.view.View):214:214 -> 81:84:void (android.view.View):216:216 -> 85:88:void (android.view.View):217:217 -> 89:94:void (android.view.View):219:219 -> 95:100:void (android.view.View):220:220 -> 101:105:void (android.view.View):221:221 -> 106:108:void (android.view.View):222:222 -> 109:115:void (android.view.View):223:223 -> 116:118:void (android.view.View):224:224 -> 119:122:void (android.view.View):225:225 -> boolean canTargetScrollHorizontally(int) -> a boolean canTargetScrollVertically(int) -> b 1:9:void cancelTargetTouch():687:687 -> c 10:13:void cancelTargetTouch():688:688 -> c 14:18:void cancelTargetTouch():690:690 -> c 19:22:void cancelTargetTouch():691:691 -> c 1:4:float computeTargetVelocity(int,float,float,float):549:549 -> d 5:8:float computeTargetVelocity(int,float,float,float):550:550 -> d 9:18:float computeTargetVelocity(int,float,float,float):551:551 -> d 19:22:float computeTargetVelocity(int,float,float,float):557:557 -> d 23:26:float computeTargetVelocity(int,float,float,float):558:558 -> d 27:34:float computeTargetVelocity(int,float,float,float):559:559 -> d 35:41:float computeTargetVelocity(int,float,float,float):566:566 -> d 42:47:float computeTargetVelocity(int,float,float,float):568:568 -> d 1:11:float constrain(float,float,float):0:0 -> e 1:7:int constrain(int,int,int):0:0 -> f 7:37:float constrainEdgeValue(float,float):638:638 -> g 38:45:float constrainEdgeValue(float,float):645:645 -> g 3:6:float getEdgeValue(float,float,float,float):617:617 -> h 7:11:float getEdgeValue(float,float,float,float):618:618 -> h 12:20:float getEdgeValue(float,float,float,float):619:619 -> h 21:33:float getEdgeValue(float,float,float,float):623:623 -> h 34:43:float getEdgeValue(float,float,float,float):625:625 -> h 44:49:float getEdgeValue(float,float,float,float):630:630 -> h 1:5:void requestStop():538:538 -> i 6:8:void requestStop():541:541 -> i 9:14:void requestStop():543:543 -> i void scrollTargetBy(int,int) -> j 1:3:androidx.core.widget.AutoScrollHelper setActivationDelay(int):420:420 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:3:androidx.core.widget.AutoScrollHelper setEdgeType(int):359:359 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:6:androidx.core.widget.AutoScrollHelper setEnabled(boolean):236:236 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/core/widget/a;"} 7:9:androidx.core.widget.AutoScrollHelper setEnabled(boolean):237:237 -> m 10:12:androidx.core.widget.AutoScrollHelper setEnabled(boolean):240:240 -> m 1:6:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):402:402 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 7:9:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):403:403 -> n 1:10:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):296:296 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 11:13:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):297:297 -> o 1:6:boolean onTouch(android.view.View,android.view.MotionEvent):466:466 -> onTouch 7:22:boolean onTouch(android.view.View,android.view.MotionEvent):470:470 -> onTouch 23:26:boolean onTouch(android.view.View,android.view.MotionEvent):491:491 -> onTouch 27:28:boolean onTouch(android.view.View,android.view.MotionEvent):473:473 -> onTouch 29:30:boolean onTouch(android.view.View,android.view.MotionEvent):474:474 -> onTouch 31:46:boolean onTouch(android.view.View,android.view.MotionEvent):478:478 -> onTouch 47:50:boolean onTouch(android.view.View,android.view.MotionEvent):477:477 -> onTouch 51:66:boolean onTouch(android.view.View,android.view.MotionEvent):480:480 -> onTouch 67:70:boolean onTouch(android.view.View,android.view.MotionEvent):479:479 -> onTouch 71:75:boolean onTouch(android.view.View,android.view.MotionEvent):481:481 -> onTouch 76:85:boolean onTouch(android.view.View,android.view.MotionEvent):485:485 -> onTouch 86:88:boolean onTouch(android.view.View,android.view.MotionEvent):486:486 -> onTouch 89:98:boolean onTouch(android.view.View,android.view.MotionEvent):495:495 -> onTouch 1:10:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):315:315 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 11:13:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):316:316 -> p 1:6:androidx.core.widget.AutoScrollHelper setRampDownDuration(int):452:452 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:6:androidx.core.widget.AutoScrollHelper setRampUpDuration(int):436:436 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:6:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):379:379 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 7:9:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):380:380 -> s 1:10:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):337:337 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 11:13:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):338:338 -> t 1:2:boolean shouldAnimate():502:502 -> u 3:6:boolean shouldAnimate():503:503 -> u 7:12:boolean shouldAnimate():504:504 -> u 13:20:boolean shouldAnimate():506:506 -> u 21:30:boolean shouldAnimate():507:507 -> u 1:4:void startAnimating():514:514 -> v 5:12:void startAnimating():515:515 -> v 13:14:void startAnimating():518:518 -> v 15:16:void startAnimating():519:519 -> v 17:24:void startAnimating():521:521 -> v 25:33:void startAnimating():522:522 -> v 34:38:void startAnimating():524:524 -> v 39:41:void startAnimating():529:529 -> v androidx.core.widget.AutoScrollHelper$ClampedScroller -> androidx.core.widget.a$a: # {"id":"sourceFile","fileName":"AutoScrollHelper.java"} int mRampUpDuration -> a int mRampDownDuration -> b float mTargetVelocityX -> c float mTargetVelocityY -> d long mStartTime -> e long mDeltaTime -> f int mDeltaX -> g int mDeltaY -> h long mStopTime -> i float mStopValue -> j int mEffectiveRampDown -> k 1:5:void ():756:756 -> 6:9:void ():757:757 -> 10:13:void ():758:758 -> 14:16:void ():759:759 -> 17:18:void ():760:760 -> 19:21:void ():761:761 -> 1:8:void computeScrollDelta():831:831 -> a 9:12:void computeScrollDelta():835:835 -> a 13:16:void computeScrollDelta():836:836 -> a 17:20:void computeScrollDelta():837:837 -> a 21:24:void computeScrollDelta():838:838 -> a 25:28:void computeScrollDelta():840:840 -> a 29:34:void computeScrollDelta():841:841 -> a 35:41:void computeScrollDelta():842:842 -> a 42:49:void computeScrollDelta():832:832 -> a 1:3:int getDeltaX():869:869 -> b 1:3:int getDeltaY():877:877 -> c 1:9:int getHorizontalDirection():857:857 -> d 1:8:float getValueAt(long):800:800 -> e 9:24:float getValueAt(long):802:802 -> e 25:33:float getValueAt(long):807:807 -> e 34:42:float getValueAt(long):808:808 -> e 43:54:float getValueAt(long):804:804 -> e 1:9:int getVerticalDirection():861:861 -> f 1:9:float interpolateValue(float):0:0 -> g 1:8:boolean isFinished():795:795 -> h 9:26:boolean isFinished():796:796 -> h 1:4:void requestStop():788:788 -> i 5:18:void requestStop():789:789 -> i 19:24:void requestStop():790:790 -> i 25:27:void requestStop():791:791 -> i 1:3:void setRampDownDuration(int):769:769 -> j 1:3:void setRampUpDuration(int):765:765 -> k 1:2:void setTargetVelocity(float,float):852:852 -> l 3:5:void setTargetVelocity(float,float):853:853 -> l 1:8:void start():776:776 -> m 9:10:void start():777:777 -> m 11:14:void start():778:778 -> m 15:17:void start():779:779 -> m 18:19:void start():780:780 -> m 20:22:void start():781:781 -> m androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable -> androidx.core.widget.a$b: # {"id":"sourceFile","fileName":"AutoScrollHelper.java"} androidx.core.widget.AutoScrollHelper this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a;"} 1:6:void (androidx.core.widget.AutoScrollHelper):695:695 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/widget/a;)V"} 1:7:void run():700:700 -> run 8:12:void run():704:704 -> run 13:14:void run():705:705 -> run 15:19:void run():706:706 -> run 20:23:void run():709:709 -> run 24:38:void run():710:710 -> run 39:44:void run():715:715 -> run 45:46:void run():716:716 -> run 47:49:void run():717:717 -> run 50:52:void run():720:720 -> run 53:56:void run():722:722 -> run 57:60:void run():723:723 -> run 61:65:void run():724:724 -> run 66:73:void run():727:727 -> run 74:78:void run():711:711 -> run androidx.core.widget.EdgeEffectCompat -> androidx.core.widget.b: # {"id":"sourceFile","fileName":"EdgeEffectCompat.java"} 1:6:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):69:69 -> a 7:11:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):70:70 -> a 12:17:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):73:73 -> a 1:6:float getDistance(android.widget.EdgeEffect):90:90 -> b 7:13:float getDistance(android.widget.EdgeEffect):91:91 -> b 1:4:void onPull(android.widget.EdgeEffect,float,float):198:198 -> c 1:6:float onPullDistance(android.widget.EdgeEffect,float,float):246:246 -> d 7:11:float onPullDistance(android.widget.EdgeEffect,float,float):247:247 -> d 12:15:float onPullDistance(android.widget.EdgeEffect,float,float):249:249 -> d androidx.core.widget.EdgeEffectCompat$Api21Impl -> androidx.core.widget.b$a: # {"id":"sourceFile","fileName":"EdgeEffectCompat.java"} 1:4:void onPull(android.widget.EdgeEffect,float,float):350:350 -> a androidx.core.widget.EdgeEffectCompat$Api31Impl -> androidx.core.widget.b$b: # {"id":"sourceFile","fileName":"EdgeEffectCompat.java"} 1:6:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):312:312 -> a 7:12:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):314:314 -> a 1:7:float getDistance(android.widget.EdgeEffect):335:335 -> b 1:5:float onPullDistance(android.widget.EdgeEffect,float,float):325:325 -> c 6:10:float onPullDistance(android.widget.EdgeEffect,float,float):327:327 -> c androidx.core.widget.ImageViewCompat -> androidx.core.widget.c: # {"id":"sourceFile","fileName":"ImageViewCompat.java"} 1:5:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):40:40 -> a 1:5:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):77:77 -> b 1:4:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):53:53 -> c 1:4:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):91:91 -> d androidx.core.widget.ImageViewCompat$Api21Impl -> androidx.core.widget.c$a: # {"id":"sourceFile","fileName":"ImageViewCompat.java"} 1:5:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):120:120 -> a 1:5:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):130:130 -> b 1:4:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):125:125 -> c 1:4:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):135:135 -> d androidx.core.widget.ListViewAutoScrollHelper -> androidx.core.widget.d: # {"id":"sourceFile","fileName":"ListViewAutoScrollHelper.java"} android.widget.ListView mTarget -> s 1:3:void (android.widget.ListView):33:33 -> 4:6:void (android.widget.ListView):35:35 -> 1:2:boolean canTargetScrollHorizontally(int):0:0 -> a 1:2:boolean canTargetScrollVertically(int):51:51 -> b 3:10:boolean canTargetScrollVertically(int):52:52 -> b 11:14:boolean canTargetScrollVertically(int):57:57 -> b 15:26:boolean canTargetScrollVertically(int):58:58 -> b 27:30:boolean canTargetScrollVertically(int):64:64 -> b 31:45:boolean canTargetScrollVertically(int):65:65 -> b 46:49:boolean canTargetScrollVertically(int):72:72 -> b 50:58:boolean canTargetScrollVertically(int):73:73 -> b 1:6:void scrollTargetBy(int,int):40:40 -> j androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView: # {"id":"sourceFile","fileName":"NestedScrollView.java"} androidx.core.widget.NestedScrollView$DifferentialMotionFlingTargetImpl mDifferentialMotionFlingTarget -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$c;"} androidx.core.view.DifferentialMotionFlingController mDifferentialMotionFlingController -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e;"} float DECELERATION_RATE -> C androidx.core.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> D # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$a;"} int[] SCROLLVIEW_STYLEABLE -> E float mPhysicalCoeff -> a long mLastScroll -> b android.graphics.Rect mTempRect -> c android.widget.OverScroller mScroller -> d android.widget.EdgeEffect mEdgeGlowTop -> e android.widget.EdgeEffect mEdgeGlowBottom -> f int mLastMotionY -> g boolean mIsLayoutDirty -> h boolean mIsLaidOut -> i android.view.View mChildToScrollTo -> j boolean mIsBeingDragged -> k android.view.VelocityTracker mVelocityTracker -> l boolean mFillViewport -> m boolean mSmoothScrollingEnabled -> n int mTouchSlop -> o int mMinimumVelocity -> p int mMaximumVelocity -> q int mActivePointerId -> r int[] mScrollOffset -> s int[] mScrollConsumed -> t int mNestedYOffset -> u int mLastScrollerY -> v androidx.core.widget.NestedScrollView$SavedState mSavedState -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$e;"} androidx.core.view.NestedScrollingParentHelper mParentHelper -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/p;"} androidx.core.view.NestedScrollingChildHelper mChildHelper -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m;"} float mVerticalScrollFactor -> z 6:22:void ():92:92 -> 23:32:void ():218:218 -> 33:39:void ():220:220 -> 1:1:void (android.content.Context,android.util.AttributeSet):244:244 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):249:249 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):126:126 -> 4:5:void (android.content.Context,android.util.AttributeSet,int):149:150 -> 6:6:void (android.content.Context,android.util.AttributeSet,int):157:157 -> 7:7:void (android.content.Context,android.util.AttributeSet,int):164:164 -> 8:8:void (android.content.Context,android.util.AttributeSet,int):180:180 -> 9:9:void (android.content.Context,android.util.AttributeSet,int):190:190 -> 10:10:void (android.content.Context,android.util.AttributeSet,int):197:197 -> 11:11:void (android.content.Context,android.util.AttributeSet,int):203:203 -> 12:12:void (android.content.Context,android.util.AttributeSet,int):231:231 -> 13:13:void (android.content.Context,android.util.AttributeSet,int):235:235 -> 14:14:void (android.content.Context,android.util.AttributeSet,int):237:237 -> 15:16:void (android.content.Context,android.util.AttributeSet,int):250:251 -> 17:18:void (android.content.Context,android.util.AttributeSet,int):253:254 -> 19:19:void (android.content.Context,android.util.AttributeSet,int):259:259 -> 20:20:void (android.content.Context,android.util.AttributeSet,int):261:261 -> 21:21:void (android.content.Context,android.util.AttributeSet,int):264:264 -> 22:22:void (android.content.Context,android.util.AttributeSet,int):266:266 -> 23:24:void (android.content.Context,android.util.AttributeSet,int):268:269 -> 25:25:void (android.content.Context,android.util.AttributeSet,int):272:272 -> 26:26:void (android.content.Context,android.util.AttributeSet,int):274:274 -> 1:4:void initOrResetVelocityTracker():764:764 -> A 5:11:void initOrResetVelocityTracker():765:765 -> A 12:15:void initOrResetVelocityTracker():767:767 -> A 1:12:void initScrollView():525:525 -> B 13:17:void initScrollView():526:526 -> B 18:21:void initScrollView():527:527 -> B 22:24:void initScrollView():528:528 -> B 25:32:void initScrollView():529:529 -> B 33:38:void initScrollView():530:530 -> B 39:44:void initScrollView():531:531 -> B 45:51:void initScrollView():532:532 -> B 1:4:void initVelocityTrackerIfNotExists():772:772 -> C 5:11:void initVelocityTrackerIfNotExists():773:773 -> C 1:2:void initializeTouchDrag(int,int):1038:1038 -> D 3:6:void initializeTouchDrag(int,int):1039:1039 -> D 7:10:void initializeTouchDrag(int,int):1040:1040 -> D 2:12:boolean isOffScreen(android.view.View):1726:1726 -> E 5:8:boolean isViewDescendantOf(android.view.View,android.view.View):2300:2300 -> F 9:23:boolean isViewDescendantOf(android.view.View,android.view.View):2301:2301 -> F 1:5:boolean isWithinDeltaOfScreen(android.view.View,int,int):1734:1734 -> G 6:10:boolean isWithinDeltaOfScreen(android.view.View,int,int):1735:1735 -> G 11:26:boolean isWithinDeltaOfScreen(android.view.View,int,int):1737:1737 -> G 27:37:boolean isWithinDeltaOfScreen(android.view.View,int,int):1738:1738 -> G 1:5:void onNestedScrollInternal(int,int,int[]):380:380 -> H 6:8:void onNestedScrollInternal(int,int,int[]):381:381 -> H 9:17:void onNestedScrollInternal(int,int,int[]):382:382 -> H 18:24:void onNestedScrollInternal(int,int,int[]):385:385 -> H 25:35:void onNestedScrollInternal(int,int,int[]):389:389 -> H 1:4:void onSecondaryPointerUp(android.view.MotionEvent):1311:1311 -> I 5:8:void onSecondaryPointerUp(android.view.MotionEvent):1312:1312 -> I 9:17:void onSecondaryPointerUp(android.view.MotionEvent):1313:1313 -> I 18:24:void onSecondaryPointerUp(android.view.MotionEvent):1318:1318 -> I 25:30:void onSecondaryPointerUp(android.view.MotionEvent):1319:1319 -> I 31:34:void onSecondaryPointerUp(android.view.MotionEvent):1320:1320 -> I 35:38:void onSecondaryPointerUp(android.view.MotionEvent):1321:1321 -> I 1:1:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1407:1407 -> J 2:2:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1409:1409 -> J 3:3:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1411:1411 -> J 4:5:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1452:1453 -> J 6:6:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):1456:1456 -> J 10:15:boolean pageScroll(int):1568:1568 -> K 16:24:boolean pageScroll(int):1571:1571 -> K 25:31:boolean pageScroll(int):1572:1572 -> K 32:35:boolean pageScroll(int):1574:1574 -> K 36:41:boolean pageScroll(int):1575:1575 -> K 42:53:boolean pageScroll(int):1576:1576 -> K 54:61:boolean pageScroll(int):1577:1577 -> K 62:64:boolean pageScroll(int):1578:1578 -> K 65:73:boolean pageScroll(int):1582:1582 -> K 74:79:boolean pageScroll(int):1583:1583 -> K 80:81:boolean pageScroll(int):1584:1584 -> K 82:88:boolean pageScroll(int):1587:1587 -> K 89:93:boolean pageScroll(int):1589:1589 -> K 1:4:void recycleVelocityTracker():778:778 -> L 5:8:void recycleVelocityTracker():779:779 -> L 9:11:void recycleVelocityTracker():780:780 -> L 1:7:int releaseVerticalGlow(int,float):2016:2016 -> M 8:13:int releaseVerticalGlow(int,float):2017:2017 -> M 14:24:int releaseVerticalGlow(int,float):2018:2018 -> M 25:32:int releaseVerticalGlow(int,float):2019:2019 -> M 33:42:int releaseVerticalGlow(int,float):2020:2020 -> M 43:49:int releaseVerticalGlow(int,float):2021:2021 -> M 50:59:int releaseVerticalGlow(int,float):2023:2023 -> M 60:68:int releaseVerticalGlow(int,float):2024:2024 -> M 69:78:int releaseVerticalGlow(int,float):2026:2026 -> M 79:84:int releaseVerticalGlow(int,float):2027:2027 -> M 85:96:int releaseVerticalGlow(int,float):2030:2030 -> M 97:100:int releaseVerticalGlow(int,float):2032:2032 -> M 5:8:void runAnimatedScroll(boolean):2039:2039 -> N 9:11:void runAnimatedScroll(boolean):2041:2041 -> N 12:17:void runAnimatedScroll(boolean):2043:2043 -> N 18:21:void runAnimatedScroll(boolean):2044:2044 -> N 1:4:boolean scrollAndFocus(int,int,int):1638:1638 -> O 5:18:boolean scrollAndFocus(int,int,int):1639:1639 -> O 19:36:boolean scrollAndFocus(int,int,int):1643:1643 -> O 37:40:boolean scrollAndFocus(int,int,int):1652:1652 -> O 41:50:boolean scrollAndFocus(int,int,int):1655:1655 -> O 11:13:int scrollBy(int,int,int,boolean):1080:1080 -> P 14:28:int scrollBy(int,int,int,boolean):1086:1086 -> P 29:34:int scrollBy(int,int,int,boolean):1095:1095 -> P 35:44:int scrollBy(int,int,int,boolean):1096:1096 -> P 45:48:int scrollBy(int,int,int,boolean):1101:1101 -> P 49:52:int scrollBy(int,int,int,boolean):1102:1102 -> P 53:69:int scrollBy(int,int,int,boolean):1106:1106 -> P 70:77:int scrollBy(int,int,int,boolean):1110:1110 -> P 78:88:int scrollBy(int,int,int,boolean):1120:1120 -> P 89:96:int scrollBy(int,int,int,boolean):1123:1123 -> P 97:101:int scrollBy(int,int,int,boolean):1127:1127 -> P 102:113:int scrollBy(int,int,int,boolean):1130:1130 -> P 114:118:int scrollBy(int,int,int,boolean):1140:1140 -> P 119:130:int scrollBy(int,int,int,boolean):1143:1143 -> P 131:134:int scrollBy(int,int,int,boolean):1148:1148 -> P 135:141:int scrollBy(int,int,int,boolean):1150:1150 -> P 142:147:int scrollBy(int,int,int,boolean):1151:1151 -> P 148:150:int scrollBy(int,int,int,boolean):1148:1148 -> P 151:158:int scrollBy(int,int,int,boolean):1154:1154 -> P 159:168:int scrollBy(int,int,int,boolean):1155:1155 -> P 169:171:int scrollBy(int,int,int,boolean):1161:1161 -> P 172:178:int scrollBy(int,int,int,boolean):1163:1163 -> P 179:187:int scrollBy(int,int,int,boolean):1164:1164 -> P 188:190:int scrollBy(int,int,int,boolean):1161:1161 -> P 191:198:int scrollBy(int,int,int,boolean):1167:1167 -> P 199:203:int scrollBy(int,int,int,boolean):1168:1168 -> P 204:223:int scrollBy(int,int,int,boolean):1173:1173 -> P 224:230:int scrollBy(int,int,int,boolean):1174:1174 -> P 231:234:int scrollBy(int,int,int,boolean):1180:1180 -> P 235:239:int scrollBy(int,int,int,boolean):1181:1181 -> P 240:242:int scrollBy(int,int,int,boolean):1190:1190 -> P 243:247:int scrollBy(int,int,int,boolean):1193:1193 -> P 248:253:int scrollBy(int,int,int,boolean):1194:1194 -> P 1:5:void scrollToChild(android.view.View):2058:2058 -> Q 6:10:void scrollToChild(android.view.View):2061:2061 -> Q 11:19:void scrollToChild(android.view.View):2063:2063 -> Q 20:23:void scrollToChild(android.view.View):2066:2066 -> Q 1:14:boolean scrollToChildRect(android.graphics.Rect,boolean):2079:2079 -> R 15:18:boolean scrollToChildRect(android.graphics.Rect,boolean):2083:2083 -> R 19:22:boolean scrollToChildRect(android.graphics.Rect,boolean):2085:2085 -> R 5:15:boolean shouldAbsorb(android.widget.EdgeEffect,int):1213:1213 -> S 16:26:boolean shouldAbsorb(android.widget.EdgeEffect,int):1216:1216 -> S 4:7:void smoothScrollBy(int,int):1763:1763 -> T 1:7:void smoothScrollBy(int,int,int,boolean):1786:1786 -> U 8:21:void smoothScrollBy(int,int,int,boolean):1790:1790 -> U 22:25:void smoothScrollBy(int,int,int,boolean):1792:1792 -> U 26:31:void smoothScrollBy(int,int,int,boolean):1793:1793 -> U 32:41:void smoothScrollBy(int,int,int,boolean):1794:1794 -> U 42:55:void smoothScrollBy(int,int,int,boolean):1795:1795 -> U 56:60:void smoothScrollBy(int,int,int,boolean):1796:1796 -> U 61:65:void smoothScrollBy(int,int,int,boolean):1797:1797 -> U 66:75:void smoothScrollBy(int,int,int,boolean):1798:1798 -> U 76:86:void smoothScrollBy(int,int,int,boolean):1799:1799 -> U 87:90:void smoothScrollBy(int,int,int,boolean):1800:1800 -> U 91:98:void smoothScrollBy(int,int,int,boolean):1802:1802 -> U 99:101:void smoothScrollBy(int,int,int,boolean):1803:1803 -> U 102:104:void smoothScrollBy(int,int,int,boolean):1805:1805 -> U 105:111:void smoothScrollBy(int,int,int,boolean):1807:1807 -> U 1:14:void smoothScrollTo(int,int,int,boolean):1854:1854 -> V 3:6:void smoothScrollTo(int,int,boolean):1841:1841 -> W 1:7:boolean startNestedScroll(int,int):290:290 -> X 1:12:boolean stopGlowAnimations(android.view.MotionEvent):1299:1299 -> Y 13:30:boolean stopGlowAnimations(android.view.MotionEvent):1300:1300 -> Y 31:40:boolean stopGlowAnimations(android.view.MotionEvent):1303:1303 -> Y 41:60:boolean stopGlowAnimations(android.view.MotionEvent):1304:1304 -> Y 1:6:void stopNestedScroll(int):295:295 -> Z 1:6:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):403:403 -> a 7:10:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):404:404 -> a 1:1:void addView(android.view.View):537:537 -> addView 2:2:void addView(android.view.View):541:541 -> addView 3:3:void addView(android.view.View):538:538 -> addView 4:4:void addView(android.view.View,int):546:546 -> addView 5:5:void addView(android.view.View,int):550:550 -> addView 6:6:void addView(android.view.View,int):547:547 -> addView 7:7:void addView(android.view.View,android.view.ViewGroup$LayoutParams):555:555 -> addView 8:8:void addView(android.view.View,android.view.ViewGroup$LayoutParams):559:559 -> addView 9:9:void addView(android.view.View,android.view.ViewGroup$LayoutParams):556:556 -> addView 10:10:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):564:564 -> addView 11:11:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):568:568 -> addView 12:12:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):565:565 -> addView 1:5:void onStopNestedScroll(android.view.View,int):409:409 -> b 6:9:void onStopNestedScroll(android.view.View,int):410:410 -> b 7:10:void onNestedPreScroll(android.view.View,int,int,int[],int):422:422 -> c 1:5:int computeHorizontalScrollExtent():1911:1911 -> computeHorizontalScrollExtent 1:5:int computeHorizontalScrollOffset():1905:1905 -> computeHorizontalScrollOffset 1:5:int computeHorizontalScrollRange():1899:1899 -> computeHorizontalScrollRange 1:9:void computeScroll():1947:1947 -> computeScroll 10:14:void computeScroll():1951:1951 -> computeScroll 15:20:void computeScroll():1952:1952 -> computeScroll 21:28:void computeScroll():1953:1953 -> computeScroll 29:30:void computeScroll():1954:1954 -> computeScroll 31:40:void computeScroll():1957:1957 -> computeScroll 41:43:void computeScroll():1958:1958 -> computeScroll 44:48:void computeScroll():1960:1960 -> computeScroll 49:54:void computeScroll():1962:1962 -> computeScroll 55:58:void computeScroll():1966:1966 -> computeScroll 59:72:void computeScroll():1967:1967 -> computeScroll 73:79:void computeScroll():1968:1968 -> computeScroll 80:83:void computeScroll():1972:1972 -> computeScroll 84:92:void computeScroll():1973:1973 -> computeScroll 93:102:void computeScroll():1975:1975 -> computeScroll 103:114:void computeScroll():1979:1979 -> computeScroll 115:122:void computeScroll():1984:1984 -> computeScroll 123:135:void computeScroll():1985:1985 -> computeScroll 136:143:void computeScroll():1988:1988 -> computeScroll 144:155:void computeScroll():1989:1989 -> computeScroll 156:158:void computeScroll():1993:1993 -> computeScroll 159:166:void computeScroll():1996:1996 -> computeScroll 167:170:void computeScroll():1997:1997 -> computeScroll 171:174:void computeScroll():1999:1999 -> computeScroll 1:5:int computeVerticalScrollExtent():1893:1893 -> computeVerticalScrollExtent 2:10:int computeVerticalScrollOffset():1887:1887 -> computeVerticalScrollOffset 1:4:int computeVerticalScrollRange():1864:1864 -> computeVerticalScrollRange 5:22:int computeVerticalScrollRange():1865:1865 -> computeVerticalScrollRange 23:26:int computeVerticalScrollRange():1870:1870 -> computeVerticalScrollRange 27:32:int computeVerticalScrollRange():1871:1871 -> computeVerticalScrollRange 33:39:int computeVerticalScrollRange():1872:1872 -> computeVerticalScrollRange 40:45:int computeVerticalScrollRange():1873:1873 -> computeVerticalScrollRange 46:58:int computeVerticalScrollRange():1874:1874 -> computeVerticalScrollRange 1:4:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):376:376 -> d 1:17:boolean dispatchKeyEvent(android.view.KeyEvent):686:686 -> dispatchKeyEvent 1:7:boolean dispatchNestedFling(float,float,boolean):363:363 -> dispatchNestedFling 1:7:boolean dispatchNestedPreFling(float,float):368:368 -> dispatchNestedPreFling 7:11:boolean dispatchNestedPreScroll(int,int,int[],int[]):358:358 -> dispatchNestedPreScroll 1:12:boolean dispatchNestedScroll(int,int,int,int,int[]):351:351 -> dispatchNestedScroll 1:3:void draw(android.graphics.Canvas):2348:2348 -> draw 4:7:void draw(android.graphics.Canvas):2349:2349 -> draw 8:16:void draw(android.graphics.Canvas):2350:2350 -> draw 17:20:void draw(android.graphics.Canvas):2351:2351 -> draw 21:24:void draw(android.graphics.Canvas):2352:2352 -> draw 25:28:void draw(android.graphics.Canvas):2353:2353 -> draw 29:32:void draw(android.graphics.Canvas):2355:2355 -> draw 33:38:void draw(android.graphics.Canvas):2357:2357 -> draw 39:48:void draw(android.graphics.Canvas):2358:2358 -> draw 49:54:void draw(android.graphics.Canvas):2359:2359 -> draw 55:60:void draw(android.graphics.Canvas):2362:2362 -> draw 61:70:void draw(android.graphics.Canvas):2363:2363 -> draw 71:77:void draw(android.graphics.Canvas):2364:2364 -> draw 78:80:void draw(android.graphics.Canvas):2366:2366 -> draw 81:85:void draw(android.graphics.Canvas):2367:2367 -> draw 86:93:void draw(android.graphics.Canvas):2368:2368 -> draw 94:96:void draw(android.graphics.Canvas):2369:2369 -> draw 97:99:void draw(android.graphics.Canvas):2371:2371 -> draw 100:107:void draw(android.graphics.Canvas):2373:2373 -> draw 108:111:void draw(android.graphics.Canvas):2374:2374 -> draw 112:115:void draw(android.graphics.Canvas):2375:2375 -> draw 116:119:void draw(android.graphics.Canvas):2376:2376 -> draw 120:128:void draw(android.graphics.Canvas):2378:2378 -> draw 129:134:void draw(android.graphics.Canvas):2380:2380 -> draw 135:144:void draw(android.graphics.Canvas):2381:2381 -> draw 145:148:void draw(android.graphics.Canvas):2382:2382 -> draw 149:154:void draw(android.graphics.Canvas):2385:2385 -> draw 155:164:void draw(android.graphics.Canvas):2386:2386 -> draw 165:172:void draw(android.graphics.Canvas):2387:2387 -> draw 173:179:void draw(android.graphics.Canvas):2389:2389 -> draw 180:182:void draw(android.graphics.Canvas):2390:2390 -> draw 183:187:void draw(android.graphics.Canvas):2391:2391 -> draw 188:195:void draw(android.graphics.Canvas):2392:2392 -> draw 196:198:void draw(android.graphics.Canvas):2393:2393 -> draw 199:202:void draw(android.graphics.Canvas):2395:2395 -> draw 2:5:void onNestedScroll(android.view.View,int,int,int,int,int):416:416 -> e 1:8:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> f 1:6:void abortAnimatedScroll():2048:2048 -> g 7:10:void abortAnimatedScroll():2049:2049 -> g 1:9:float getBottomFadingEdgeStrength():500:500 -> getBottomFadingEdgeStrength 10:13:float getBottomFadingEdgeStrength():504:504 -> getBottomFadingEdgeStrength 14:19:float getBottomFadingEdgeStrength():505:505 -> getBottomFadingEdgeStrength 20:23:float getBottomFadingEdgeStrength():506:506 -> getBottomFadingEdgeStrength 24:32:float getBottomFadingEdgeStrength():507:507 -> getBottomFadingEdgeStrength 33:54:float getBottomFadingEdgeStrength():508:508 -> getBottomFadingEdgeStrength 1:10:int getMaxScrollAmount():521:521 -> getMaxScrollAmount 1:7:int getNestedScrollAxes():473:473 -> getNestedScrollAxes 1:7:int getScrollRange():1463:1463 -> getScrollRange 8:11:int getScrollRange():1464:1464 -> getScrollRange 12:17:int getScrollRange():1465:1465 -> getScrollRange 18:27:int getScrollRange():1466:1466 -> getScrollRange 28:42:int getScrollRange():1467:1467 -> getScrollRange 43:48:int getScrollRange():1468:1468 -> getScrollRange 1:8:float getTopFadingEdgeStrength():485:485 -> getTopFadingEdgeStrength 9:12:float getTopFadingEdgeStrength():489:489 -> getTopFadingEdgeStrength 13:25:float getTopFadingEdgeStrength():490:490 -> getTopFadingEdgeStrength 1:7:float getVerticalScrollFactorCompat():1380:1380 -> getVerticalScrollFactorCompat 8:12:float getVerticalScrollFactorCompat():1381:1381 -> getVerticalScrollFactorCompat 13:16:float getVerticalScrollFactorCompat():1382:1382 -> getVerticalScrollFactorCompat 17:30:float getVerticalScrollFactorCompat():1383:1383 -> getVerticalScrollFactorCompat 31:38:float getVerticalScrollFactorCompat():1389:1389 -> getVerticalScrollFactorCompat 39:45:float getVerticalScrollFactorCompat():1388:1388 -> getVerticalScrollFactorCompat 46:53:float getVerticalScrollFactorCompat():1385:1385 -> getVerticalScrollFactorCompat 54:56:float getVerticalScrollFactorCompat():1391:1391 -> getVerticalScrollFactorCompat 1:3:android.widget.OverScroller access$000(androidx.core.widget.NestedScrollView):78:78 -> h 2:6:boolean hasNestedScrollingParent():345:345 -> hasNestedScrollingParent 1:7:boolean arrowScroll(int):1668:1668 -> i 8:15:boolean arrowScroll(int):1671:1671 -> i 16:23:boolean arrowScroll(int):1673:1673 -> i 24:33:boolean arrowScroll(int):1675:1675 -> i 34:38:boolean arrowScroll(int):1676:1676 -> i 39:43:boolean arrowScroll(int):1677:1677 -> i 44:49:boolean arrowScroll(int):1678:1678 -> i 50:52:boolean arrowScroll(int):1680:1680 -> i 53:62:boolean arrowScroll(int):1681:1681 -> i 63:68:boolean arrowScroll(int):1687:1687 -> i 69:75:boolean arrowScroll(int):1688:1688 -> i 76:81:boolean arrowScroll(int):1690:1690 -> i 82:85:boolean arrowScroll(int):1691:1691 -> i 86:91:boolean arrowScroll(int):1692:1692 -> i 92:98:boolean arrowScroll(int):1693:1693 -> i 99:113:boolean arrowScroll(int):1694:1694 -> i 114:124:boolean arrowScroll(int):1695:1695 -> i 125:129:boolean arrowScroll(int):1703:1703 -> i 130:135:boolean arrowScroll(int):1706:1706 -> i 136:141:boolean arrowScroll(int):1707:1707 -> i 142:147:boolean arrowScroll(int):1713:1713 -> i 148:150:boolean arrowScroll(int):1714:1714 -> i 151:153:boolean arrowScroll(int):1715:1715 -> i 154:157:boolean arrowScroll(int):1716:1716 -> i 1:7:boolean isNestedScrollingEnabled():330:330 -> isNestedScrollingEnabled 1:9:boolean canOverScroll():1373:1373 -> j 10:19:boolean canOverScroll():1375:1375 -> j 1:7:boolean canScroll():588:588 -> k 8:11:boolean canScroll():589:589 -> k 12:17:boolean canScroll():590:590 -> k 18:27:boolean canScroll():591:591 -> k 28:46:boolean canScroll():592:592 -> k 1:14:int clamp(int,int,int):0:0 -> l 1:8:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2100:2100 -> m 9:12:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2102:2102 -> m 13:18:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2103:2103 -> m 19:22:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2107:2107 -> m 23:27:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2112:2112 -> m 28:31:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2119:2119 -> m 32:37:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2120:2120 -> m 38:55:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2121:2121 -> m 56:63:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2127:2127 -> m 64:69:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2132:2132 -> m 70:73:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2134:2134 -> m 74:76:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2137:2137 -> m 77:84:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2141:2141 -> m 85:89:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2143:2143 -> m 90:95:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2145:2145 -> m 96:101:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2150:2150 -> m 102:106:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2152:2152 -> m 107:110:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2155:2155 -> m 111:121:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):2159:2159 -> m 1:4:void measureChild(android.view.View,int,int):1917:1917 -> measureChild 5:8:void measureChild(android.view.View,int,int):1922:1922 -> measureChild 9:15:void measureChild(android.view.View,int,int):1923:1923 -> measureChild 16:20:void measureChild(android.view.View,int,int):1922:1922 -> measureChild 21:24:void measureChild(android.view.View,int,int):1925:1925 -> measureChild 25:28:void measureChild(android.view.View,int,int):1927:1927 -> measureChild 1:6:void measureChildWithMargins(android.view.View,int,int,int,int):1933:1933 -> measureChildWithMargins 7:24:void measureChildWithMargins(android.view.View,int,int,int,int):1936:1936 -> measureChildWithMargins 25:28:void measureChildWithMargins(android.view.View,int,int,int,int):1935:1935 -> measureChildWithMargins 29:38:void measureChildWithMargins(android.view.View,int,int,int,int):1938:1938 -> measureChildWithMargins 39:42:void measureChildWithMargins(android.view.View,int,int,int,int):1941:1941 -> measureChildWithMargins 1:11:int consumeFlingInVerticalStretch(int):1230:1230 -> n 12:29:int consumeFlingInVerticalStretch(int):1231:1231 -> n 30:31:int consumeFlingInVerticalStretch(int):1233:1233 -> n 32:36:int consumeFlingInVerticalStretch(int):1234:1234 -> n 37:42:int consumeFlingInVerticalStretch(int):1233:1233 -> n 43:51:int consumeFlingInVerticalStretch(int):1236:1236 -> n 52:66:int consumeFlingInVerticalStretch(int):1240:1240 -> n 67:68:int consumeFlingInVerticalStretch(int):1242:1242 -> n 69:73:int consumeFlingInVerticalStretch(int):1243:1243 -> n 74:79:int consumeFlingInVerticalStretch(int):1242:1242 -> n 80:86:int consumeFlingInVerticalStretch(int):1245:1245 -> n 1:12:boolean dispatchNestedPreScroll(int,int,int[],int[],int):318:318 -> o 1:4:void onAttachedToWindow():2267:2267 -> onAttachedToWindow 5:7:void onAttachedToWindow():2269:2269 -> onAttachedToWindow 1:14:boolean onGenericMotionEvent(android.view.MotionEvent):1328:1328 -> onGenericMotionEvent 15:23:boolean onGenericMotionEvent(android.view.MotionEvent):1333:1333 -> onGenericMotionEvent 24:27:boolean onGenericMotionEvent(android.view.MotionEvent):1334:1334 -> onGenericMotionEvent 28:35:boolean onGenericMotionEvent(android.view.MotionEvent):1335:1335 -> onGenericMotionEvent 36:43:boolean onGenericMotionEvent(android.view.MotionEvent):1338:1338 -> onGenericMotionEvent 44:47:boolean onGenericMotionEvent(android.view.MotionEvent):1340:1340 -> onGenericMotionEvent 48:65:boolean onGenericMotionEvent(android.view.MotionEvent):1343:1343 -> onGenericMotionEvent 66:73:boolean onGenericMotionEvent(android.view.MotionEvent):1353:1353 -> onGenericMotionEvent 74:79:boolean onGenericMotionEvent(android.view.MotionEvent):1356:1356 -> onGenericMotionEvent 80:84:boolean onGenericMotionEvent(android.view.MotionEvent):1358:1358 -> onGenericMotionEvent 85:91:boolean onGenericMotionEvent(android.view.MotionEvent):1360:1360 -> onGenericMotionEvent 1:8:boolean onInterceptTouchEvent(android.view.MotionEvent):805:805 -> onInterceptTouchEvent 9:31:boolean onInterceptTouchEvent(android.view.MotionEvent):806:806 -> onInterceptTouchEvent 32:36:boolean onInterceptTouchEvent(android.view.MotionEvent):893:893 -> onInterceptTouchEvent 37:42:boolean onInterceptTouchEvent(android.view.MotionEvent):821:821 -> onInterceptTouchEvent 43:48:boolean onInterceptTouchEvent(android.view.MotionEvent):827:827 -> onInterceptTouchEvent 49:77:boolean onInterceptTouchEvent(android.view.MotionEvent):829:829 -> onInterceptTouchEvent 78:82:boolean onInterceptTouchEvent(android.view.MotionEvent):834:834 -> onInterceptTouchEvent 83:90:boolean onInterceptTouchEvent(android.view.MotionEvent):835:835 -> onInterceptTouchEvent 91:94:boolean onInterceptTouchEvent(android.view.MotionEvent):836:836 -> onInterceptTouchEvent 95:101:boolean onInterceptTouchEvent(android.view.MotionEvent):837:837 -> onInterceptTouchEvent 102:103:boolean onInterceptTouchEvent(android.view.MotionEvent):838:838 -> onInterceptTouchEvent 104:105:boolean onInterceptTouchEvent(android.view.MotionEvent):839:839 -> onInterceptTouchEvent 106:108:boolean onInterceptTouchEvent(android.view.MotionEvent):840:840 -> onInterceptTouchEvent 109:113:boolean onInterceptTouchEvent(android.view.MotionEvent):841:841 -> onInterceptTouchEvent 114:115:boolean onInterceptTouchEvent(android.view.MotionEvent):842:842 -> onInterceptTouchEvent 116:121:boolean onInterceptTouchEvent(android.view.MotionEvent):843:843 -> onInterceptTouchEvent 122:126:boolean onInterceptTouchEvent(android.view.MotionEvent):845:845 -> onInterceptTouchEvent 127:128:boolean onInterceptTouchEvent(android.view.MotionEvent):884:884 -> onInterceptTouchEvent 129:130:boolean onInterceptTouchEvent(android.view.MotionEvent):885:885 -> onInterceptTouchEvent 131:133:boolean onInterceptTouchEvent(android.view.MotionEvent):886:886 -> onInterceptTouchEvent 134:156:boolean onInterceptTouchEvent(android.view.MotionEvent):887:887 -> onInterceptTouchEvent 157:159:boolean onInterceptTouchEvent(android.view.MotionEvent):888:888 -> onInterceptTouchEvent 160:163:boolean onInterceptTouchEvent(android.view.MotionEvent):890:890 -> onInterceptTouchEvent 164:168:boolean onInterceptTouchEvent(android.view.MotionEvent):852:852 -> onInterceptTouchEvent 169:179:boolean onInterceptTouchEvent(android.view.MotionEvent):853:853 -> onInterceptTouchEvent 180:197:boolean onInterceptTouchEvent(android.view.MotionEvent):854:854 -> onInterceptTouchEvent 198:201:boolean onInterceptTouchEvent(android.view.MotionEvent):855:855 -> onInterceptTouchEvent 202:203:boolean onInterceptTouchEvent(android.view.MotionEvent):863:863 -> onInterceptTouchEvent 204:209:boolean onInterceptTouchEvent(android.view.MotionEvent):864:864 -> onInterceptTouchEvent 210:212:boolean onInterceptTouchEvent(android.view.MotionEvent):866:866 -> onInterceptTouchEvent 213:217:boolean onInterceptTouchEvent(android.view.MotionEvent):867:867 -> onInterceptTouchEvent 218:222:boolean onInterceptTouchEvent(android.view.MotionEvent):875:875 -> onInterceptTouchEvent 223:240:boolean onInterceptTouchEvent(android.view.MotionEvent):876:876 -> onInterceptTouchEvent 241:243:boolean onInterceptTouchEvent(android.view.MotionEvent):877:877 -> onInterceptTouchEvent 244:246:boolean onInterceptTouchEvent(android.view.MotionEvent):901:901 -> onInterceptTouchEvent 1:5:void onLayout(boolean,int,int,int,int):2229:2229 -> onLayout 6:7:void onLayout(boolean,int,int,int,int):2230:2230 -> onLayout 8:17:void onLayout(boolean,int,int,int,int):2232:2232 -> onLayout 18:23:void onLayout(boolean,int,int,int,int):2233:2233 -> onLayout 24:25:void onLayout(boolean,int,int,int,int):2235:2235 -> onLayout 26:29:void onLayout(boolean,int,int,int,int):2237:2237 -> onLayout 30:33:void onLayout(boolean,int,int,int,int):2239:2239 -> onLayout 34:44:void onLayout(boolean,int,int,int,int):2240:2240 -> onLayout 45:46:void onLayout(boolean,int,int,int,int):2241:2241 -> onLayout 47:52:void onLayout(boolean,int,int,int,int):2247:2247 -> onLayout 53:56:void onLayout(boolean,int,int,int,int):2248:2248 -> onLayout 57:62:void onLayout(boolean,int,int,int,int):2249:2249 -> onLayout 63:73:void onLayout(boolean,int,int,int,int):2250:2250 -> onLayout 74:83:void onLayout(boolean,int,int,int,int):2252:2252 -> onLayout 84:87:void onLayout(boolean,int,int,int,int):2253:2253 -> onLayout 88:93:void onLayout(boolean,int,int,int,int):2254:2254 -> onLayout 94:100:void onLayout(boolean,int,int,int,int):2256:2256 -> onLayout 101:112:void onLayout(boolean,int,int,int,int):2261:2261 -> onLayout 113:115:void onLayout(boolean,int,int,int,int):2262:2262 -> onLayout 1:3:void onMeasure(int,int):650:650 -> onMeasure 4:8:void onMeasure(int,int):652:652 -> onMeasure 9:15:void onMeasure(int,int):656:656 -> onMeasure 16:22:void onMeasure(int,int):661:661 -> onMeasure 23:26:void onMeasure(int,int):662:662 -> onMeasure 27:32:void onMeasure(int,int):663:663 -> onMeasure 33:36:void onMeasure(int,int):665:665 -> onMeasure 37:40:void onMeasure(int,int):666:666 -> onMeasure 41:45:void onMeasure(int,int):667:667 -> onMeasure 46:58:void onMeasure(int,int):668:668 -> onMeasure 59:75:void onMeasure(int,int):674:674 -> onMeasure 76:81:void onMeasure(int,int):673:673 -> onMeasure 82:85:void onMeasure(int,int):677:677 -> onMeasure 86:89:void onMeasure(int,int):678:678 -> onMeasure 5:8:boolean onNestedFling(android.view.View,float,float,boolean):459:459 -> onNestedFling 9:14:boolean onNestedFling(android.view.View,float,float,boolean):460:460 -> onNestedFling 1:5:boolean onNestedPreFling(android.view.View,float,float):468:468 -> onNestedPreFling 7:10:void onNestedPreScroll(android.view.View,int,int,int[]):452:452 -> onNestedPreScroll 3:6:void onNestedScroll(android.view.View,int,int,int,int):447:447 -> onNestedScroll 2:5:void onNestedScrollAccepted(android.view.View,android.view.View,int):436:436 -> onNestedScrollAccepted 1:4:void onOverScrolled(int,int,boolean,boolean):1397:1397 -> onOverScrolled 14:23:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2196:2196 -> onRequestFocusInDescendants 24:35:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2197:2197 -> onRequestFocusInDescendants 36:42:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2204:2204 -> onRequestFocusInDescendants 43:47:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2208:2208 -> onRequestFocusInDescendants 1:4:void onRestoreInstanceState(android.os.Parcelable):2431:2431 -> onRestoreInstanceState 5:8:void onRestoreInstanceState(android.os.Parcelable):2432:2432 -> onRestoreInstanceState 9:10:void onRestoreInstanceState(android.os.Parcelable):2436:2436 -> onRestoreInstanceState 11:17:void onRestoreInstanceState(android.os.Parcelable):2437:2437 -> onRestoreInstanceState 18:19:void onRestoreInstanceState(android.os.Parcelable):2438:2438 -> onRestoreInstanceState 20:23:void onRestoreInstanceState(android.os.Parcelable):2439:2439 -> onRestoreInstanceState 1:4:android.os.Parcelable onSaveInstanceState():2445:2445 -> onSaveInstanceState 5:9:android.os.Parcelable onSaveInstanceState():2446:2446 -> onSaveInstanceState 10:16:android.os.Parcelable onSaveInstanceState():2447:2447 -> onSaveInstanceState 1:4:void onScrollChanged(int,int,int,int):641:641 -> onScrollChanged 1:3:void onSizeChanged(int,int,int,int):2274:2274 -> onSizeChanged 4:13:void onSizeChanged(int,int,int,int):2276:2276 -> onSizeChanged 14:19:void onSizeChanged(int,int,int,int):2284:2284 -> onSizeChanged 20:24:void onSizeChanged(int,int,int,int):2285:2285 -> onSizeChanged 25:29:void onSizeChanged(int,int,int,int):2286:2286 -> onSizeChanged 30:35:void onSizeChanged(int,int,int,int):2287:2287 -> onSizeChanged 36:39:void onSizeChanged(int,int,int,int):2288:2288 -> onSizeChanged 2:6:boolean onStartNestedScroll(android.view.View,android.view.View,int):430:430 -> onStartNestedScroll 2:5:void onStopNestedScroll(android.view.View):441:441 -> onStopNestedScroll 1:3:boolean onTouchEvent(android.view.MotionEvent):906:906 -> onTouchEvent 4:10:boolean onTouchEvent(android.view.MotionEvent):908:908 -> onTouchEvent 11:12:boolean onTouchEvent(android.view.MotionEvent):911:911 -> onTouchEvent 13:16:boolean onTouchEvent(android.view.MotionEvent):914:914 -> onTouchEvent 17:42:boolean onTouchEvent(android.view.MotionEvent):915:915 -> onTouchEvent 43:45:boolean onTouchEvent(android.view.MotionEvent):1021:1021 -> onTouchEvent 46:47:boolean onTouchEvent(android.view.MotionEvent):1022:1022 -> onTouchEvent 48:60:boolean onTouchEvent(android.view.MotionEvent):1023:1023 -> onTouchEvent 61:64:boolean onTouchEvent(android.view.MotionEvent):1014:1014 -> onTouchEvent 65:71:boolean onTouchEvent(android.view.MotionEvent):1015:1015 -> onTouchEvent 72:79:boolean onTouchEvent(android.view.MotionEvent):1016:1016 -> onTouchEvent 80:89:boolean onTouchEvent(android.view.MotionEvent):1003:1003 -> onTouchEvent 90:100:boolean onTouchEvent(android.view.MotionEvent):1004:1004 -> onTouchEvent 101:106:boolean onTouchEvent(android.view.MotionEvent):1005:1005 -> onTouchEvent 107:112:boolean onTouchEvent(android.view.MotionEvent):1004:1004 -> onTouchEvent 113:115:boolean onTouchEvent(android.view.MotionEvent):1006:1006 -> onTouchEvent 116:120:boolean onTouchEvent(android.view.MotionEvent):1009:1009 -> onTouchEvent 121:129:boolean onTouchEvent(android.view.MotionEvent):949:949 -> onTouchEvent 130:160:boolean onTouchEvent(android.view.MotionEvent):951:951 -> onTouchEvent 161:165:boolean onTouchEvent(android.view.MotionEvent):955:955 -> onTouchEvent 166:168:boolean onTouchEvent(android.view.MotionEvent):956:956 -> onTouchEvent 169:177:boolean onTouchEvent(android.view.MotionEvent):957:957 -> onTouchEvent 178:189:boolean onTouchEvent(android.view.MotionEvent):961:961 -> onTouchEvent 190:195:boolean onTouchEvent(android.view.MotionEvent):962:962 -> onTouchEvent 196:198:boolean onTouchEvent(android.view.MotionEvent):964:964 -> onTouchEvent 199:202:boolean onTouchEvent(android.view.MotionEvent):966:966 -> onTouchEvent 203:206:boolean onTouchEvent(android.view.MotionEvent):968:968 -> onTouchEvent 207:209:boolean onTouchEvent(android.view.MotionEvent):970:970 -> onTouchEvent 210:213:boolean onTouchEvent(android.view.MotionEvent):974:974 -> onTouchEvent 214:218:boolean onTouchEvent(android.view.MotionEvent):975:975 -> onTouchEvent 219:223:boolean onTouchEvent(android.view.MotionEvent):976:976 -> onTouchEvent 224:225:boolean onTouchEvent(android.view.MotionEvent):978:978 -> onTouchEvent 226:232:boolean onTouchEvent(android.view.MotionEvent):979:979 -> onTouchEvent 233:234:boolean onTouchEvent(android.view.MotionEvent):985:985 -> onTouchEvent 235:242:boolean onTouchEvent(android.view.MotionEvent):986:986 -> onTouchEvent 243:249:boolean onTouchEvent(android.view.MotionEvent):987:987 -> onTouchEvent 250:257:boolean onTouchEvent(android.view.MotionEvent):988:988 -> onTouchEvent 258:265:boolean onTouchEvent(android.view.MotionEvent):989:989 -> onTouchEvent 266:271:boolean onTouchEvent(android.view.MotionEvent):990:990 -> onTouchEvent 272:274:boolean onTouchEvent(android.view.MotionEvent):991:991 -> onTouchEvent 275:278:boolean onTouchEvent(android.view.MotionEvent):992:992 -> onTouchEvent 279:289:boolean onTouchEvent(android.view.MotionEvent):994:994 -> onTouchEvent 290:295:boolean onTouchEvent(android.view.MotionEvent):995:995 -> onTouchEvent 296:301:boolean onTouchEvent(android.view.MotionEvent):994:994 -> onTouchEvent 302:304:boolean onTouchEvent(android.view.MotionEvent):996:996 -> onTouchEvent 305:308:boolean onTouchEvent(android.view.MotionEvent):998:998 -> onTouchEvent 309:315:boolean onTouchEvent(android.view.MotionEvent):919:919 -> onTouchEvent 316:319:boolean onTouchEvent(android.view.MotionEvent):925:925 -> onTouchEvent 320:325:boolean onTouchEvent(android.view.MotionEvent):926:926 -> onTouchEvent 326:328:boolean onTouchEvent(android.view.MotionEvent):928:928 -> onTouchEvent 329:336:boolean onTouchEvent(android.view.MotionEvent):936:936 -> onTouchEvent 337:339:boolean onTouchEvent(android.view.MotionEvent):937:937 -> onTouchEvent 340:344:boolean onTouchEvent(android.view.MotionEvent):941:941 -> onTouchEvent 345:348:boolean onTouchEvent(android.view.MotionEvent):942:942 -> onTouchEvent 349:351:boolean onTouchEvent(android.view.MotionEvent):940:940 -> onTouchEvent 352:355:boolean onTouchEvent(android.view.MotionEvent):1028:1028 -> onTouchEvent 356:358:boolean onTouchEvent(android.view.MotionEvent):1029:1029 -> onTouchEvent 359:362:boolean onTouchEvent(android.view.MotionEvent):1032:1032 -> onTouchEvent 1:13:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):282:282 -> p 3:7:void doScrollY(int):1748:1748 -> q 8:11:void doScrollY(int):1749:1749 -> q 12:15:void doScrollY(int):1751:1751 -> q 1:12:boolean edgeEffectFling(int):1268:1268 -> r 13:20:boolean edgeEffectFling(int):1269:1269 -> r 21:27:boolean edgeEffectFling(int):1270:1270 -> r 28:31:boolean edgeEffectFling(int):1272:1272 -> r 32:41:boolean edgeEffectFling(int):1274:1274 -> r 42:50:boolean edgeEffectFling(int):1275:1275 -> r 51:56:boolean edgeEffectFling(int):1276:1276 -> r 57:62:boolean edgeEffectFling(int):1278:1278 -> r 1:4:void requestChildFocus(android.view.View,android.view.View):2166:2166 -> requestChildFocus 5:8:void requestChildFocus(android.view.View,android.view.View):2167:2167 -> requestChildFocus 9:10:void requestChildFocus(android.view.View,android.view.View):2170:2170 -> requestChildFocus 11:14:void requestChildFocus(android.view.View,android.view.View):2172:2172 -> requestChildFocus 1:9:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2215:2215 -> requestChildRectangleOnScreen 10:18:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2216:2216 -> requestChildRectangleOnScreen 19:21:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2215:2215 -> requestChildRectangleOnScreen 22:26:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2218:2218 -> requestChildRectangleOnScreen 3:5:void requestDisallowInterceptTouchEvent(boolean):787:787 -> requestDisallowInterceptTouchEvent 6:9:void requestDisallowInterceptTouchEvent(boolean):789:789 -> requestDisallowInterceptTouchEvent 2:3:void requestLayout():2223:2223 -> requestLayout 4:7:void requestLayout():2224:2224 -> requestLayout 2:4:void endTouchDrag():1045:1045 -> s 5:6:void endTouchDrag():1046:1046 -> s 7:9:void endTouchDrag():1048:1048 -> s 10:12:void endTouchDrag():1049:1049 -> s 13:17:void endTouchDrag():1051:1051 -> s 18:23:void endTouchDrag():1052:1052 -> s 1:7:void scrollTo(int,int):2331:2331 -> scrollTo 8:11:void scrollTo(int,int):2332:2332 -> scrollTo 12:17:void scrollTo(int,int):2333:2333 -> scrollTo 18:31:void scrollTo(int,int):2334:2334 -> scrollTo 32:41:void scrollTo(int,int):2335:2335 -> scrollTo 42:55:void scrollTo(int,int):2336:2336 -> scrollTo 56:65:void scrollTo(int,int):2337:2337 -> scrollTo 66:69:void scrollTo(int,int):2338:2338 -> scrollTo 70:73:void scrollTo(int,int):2339:2339 -> scrollTo 74:85:void scrollTo(int,int):2340:2340 -> scrollTo 86:89:void scrollTo(int,int):2341:2341 -> scrollTo 1:4:void setFillViewport(boolean):618:618 -> setFillViewport 5:6:void setFillViewport(boolean):619:619 -> setFillViewport 7:10:void setFillViewport(boolean):620:620 -> setFillViewport 1:6:void setNestedScrollingEnabled(boolean):325:325 -> setNestedScrollingEnabled 1:1:void setOnScrollChangeListener(androidx.core.widget.NestedScrollView$OnScrollChangeListener):0:0 -> setOnScrollChangeListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/widget/NestedScrollView$d;)V"} 1:3:void setSmoothScrollingEnabled(boolean):636:636 -> setSmoothScrollingEnabled 1:2:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState 2:6:boolean startNestedScroll(int):335:335 -> startNestedScroll 2:5:void stopNestedScroll():340:340 -> stopNestedScroll 1:5:boolean executeKeyEvent(android.view.KeyEvent):698:698 -> t 6:14:boolean executeKeyEvent(android.view.KeyEvent):700:700 -> t 15:27:boolean executeKeyEvent(android.view.KeyEvent):701:701 -> t 28:34:boolean executeKeyEvent(android.view.KeyEvent):702:702 -> t 35:46:boolean executeKeyEvent(android.view.KeyEvent):704:704 -> t 47:55:boolean executeKeyEvent(android.view.KeyEvent):708:708 -> t 56:61:boolean executeKeyEvent(android.view.KeyEvent):714:714 -> t 62:96:boolean executeKeyEvent(android.view.KeyEvent):715:715 -> t 97:100:boolean executeKeyEvent(android.view.KeyEvent):743:743 -> t 101:104:boolean executeKeyEvent(android.view.KeyEvent):740:740 -> t 105:109:boolean executeKeyEvent(android.view.KeyEvent):734:734 -> t 110:114:boolean executeKeyEvent(android.view.KeyEvent):731:731 -> t 115:125:boolean executeKeyEvent(android.view.KeyEvent):737:737 -> t 126:131:boolean executeKeyEvent(android.view.KeyEvent):724:724 -> t 132:136:boolean executeKeyEvent(android.view.KeyEvent):725:725 -> t 137:141:boolean executeKeyEvent(android.view.KeyEvent):727:727 -> t 142:147:boolean executeKeyEvent(android.view.KeyEvent):717:717 -> t 148:152:boolean executeKeyEvent(android.view.KeyEvent):718:718 -> t 153:158:boolean executeKeyEvent(android.view.KeyEvent):720:720 -> t 2:5:android.view.View findFocusableViewInBounds(boolean,int,int):1490:1490 -> u 6:15:android.view.View findFocusableViewInBounds(boolean,int,int):1502:1502 -> u 16:21:android.view.View findFocusableViewInBounds(boolean,int,int):1504:1504 -> u 22:25:android.view.View findFocusableViewInBounds(boolean,int,int):1505:1505 -> u 26:48:android.view.View findFocusableViewInBounds(boolean,int,int):1506:1506 -> u 49:56:android.view.View findFocusableViewInBounds(boolean,int,int):1522:1522 -> u 57:84:android.view.View findFocusableViewInBounds(boolean,int,int):1523:1523 -> u 1:6:void fling(int):2312:2312 -> v 7:31:void fling(int):2314:2314 -> v 32:35:void fling(int):2319:2319 -> v 10:13:boolean fullScroll(int):1606:1606 -> w 14:17:boolean fullScroll(int):1608:1608 -> w 18:21:boolean fullScroll(int):1609:1609 -> w 22:28:boolean fullScroll(int):1612:1612 -> w 29:32:boolean fullScroll(int):1614:1614 -> w 33:38:boolean fullScroll(int):1615:1615 -> w 39:54:boolean fullScroll(int):1616:1616 -> w 55:61:boolean fullScroll(int):1617:1617 -> w 62:72:boolean fullScroll(int):1620:1620 -> w 1:21:float getSplineFlingDistance(int):1260:1260 -> x 22:27:float getSplineFlingDistance(int):1261:1261 -> x 28:34:float getSplineFlingDistance(int):1262:1262 -> x 35:41:float getSplineFlingDistance(int):1263:1263 -> x 1:7:boolean hasNestedScrollingParent(int):300:300 -> y 1:7:boolean inChild(int,int):752:752 -> z 8:11:boolean inChild(int,int):753:753 -> z 12:15:boolean inChild(int,int):754:754 -> z 16:22:boolean inChild(int,int):755:755 -> z 23:29:boolean inChild(int,int):756:756 -> z 30:35:boolean inChild(int,int):757:757 -> z 36:44:boolean inChild(int,int):758:758 -> z androidx.core.widget.NestedScrollView$AccessibilityDelegate -> androidx.core.widget.NestedScrollView$a: # {"id":"sourceFile","fileName":"NestedScrollView.java"} 1:4:void ():2491:2491 -> 1:3:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2563:2563 -> f 4:5:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2564:2564 -> f 6:14:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2565:2565 -> f 15:23:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2566:2566 -> f 24:26:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2567:2567 -> f 27:33:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2568:2568 -> f 34:40:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2569:2569 -> f 41:47:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2570:2570 -> f 48:55:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2571:2571 -> f 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2538:2538 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ly/u;)V"} 4:5:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2539:2539 -> g 6:14:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2540:2540 -> g 15:20:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2541:2541 -> g 21:27:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2542:2542 -> g 28:30:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2544:2544 -> g 31:36:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2545:2545 -> g 37:41:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2546:2546 -> g 42:46:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2548:2548 -> g 47:52:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2551:2551 -> g 53:57:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2552:2552 -> g 58:63:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2554:2554 -> g 1:8:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2494:2494 -> j 9:10:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2497:2497 -> j 11:18:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2498:2498 -> j 19:22:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2501:2501 -> j 23:27:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2502:2502 -> j 28:43:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2505:2505 -> j 44:66:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2506:2506 -> j 67:71:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2523:2523 -> j 72:76:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2524:2524 -> j 77:85:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2525:2525 -> j 86:91:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2526:2526 -> j 92:96:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2527:2527 -> j 97:101:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2511:2511 -> j 102:106:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2512:2512 -> j 107:111:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2513:2513 -> j 112:115:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2514:2514 -> j 116:119:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2513:2513 -> j 120:125:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2515:2515 -> j 126:130:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2516:2516 -> j androidx.core.widget.NestedScrollView$Api21Impl -> androidx.core.widget.NestedScrollView$b: # {"id":"sourceFile","fileName":"NestedScrollView.java"} 1:5:boolean getClipToPadding(android.view.ViewGroup):2605:2605 -> a androidx.core.widget.NestedScrollView$DifferentialMotionFlingTargetImpl -> androidx.core.widget.NestedScrollView$c: # {"id":"sourceFile","fileName":"NestedScrollView.java"} androidx.core.widget.NestedScrollView this$0 -> a 1:6:void (androidx.core.widget.NestedScrollView):2575:2575 -> 8:10:boolean startDifferentialMotionFling(float):2581:2581 -> a 11:18:boolean startDifferentialMotionFling(float):2582:2582 -> a 1:8:float getScaledScrollFactor():2593:2593 -> b 1:10:void stopDifferentialMotionFling():2588:2588 -> c androidx.core.widget.NestedScrollView$OnScrollChangeListener -> androidx.core.widget.NestedScrollView$d: # {"id":"sourceFile","fileName":"NestedScrollView.java"} androidx.core.widget.NestedScrollView$SavedState -> androidx.core.widget.NestedScrollView$e: # {"id":"sourceFile","fileName":"NestedScrollView.java"} int scrollPosition -> a 1:8:void ():2477:2477 -> 1:1:void (android.os.Parcelable):2455:2455 -> 2:3:void (android.os.Parcel):2459:2460 -> 1:10:java.lang.String toString():2472:2472 -> toString 11:41:java.lang.String toString():2473:2473 -> toString 1:3:void writeToParcel(android.os.Parcel,int):2465:2465 -> writeToParcel 4:9:void writeToParcel(android.os.Parcel,int):2466:2466 -> writeToParcel androidx.core.widget.NestedScrollView$SavedState$1 -> androidx.core.widget.NestedScrollView$e$a: # {"id":"sourceFile","fileName":"NestedScrollView.java"} 1:4:void ():2478:2478 -> 1:6:androidx.core.widget.NestedScrollView$SavedState createFromParcel(android.os.Parcel):2481:2481 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$e;"} 1:3:androidx.core.widget.NestedScrollView$SavedState[] newArray(int):2486:2486 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/core/widget/NestedScrollView$e;"} 1:5:java.lang.Object createFromParcel(android.os.Parcel):2478:2478 -> createFromParcel 1:5:java.lang.Object[] newArray(int):2478:2478 -> newArray androidx.core.widget.PopupWindowCompat -> androidx.core.widget.e: # {"id":"sourceFile","fileName":"PopupWindowCompat.java"} 1:4:void setOverlapAnchor(android.widget.PopupWindow,boolean):80:80 -> a 1:4:void setWindowLayoutType(android.widget.PopupWindow,int):145:145 -> b 1:4:void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):67:67 -> c androidx.core.widget.PopupWindowCompat$Api23Impl -> androidx.core.widget.e$a: # {"id":"sourceFile","fileName":"PopupWindowCompat.java"} 1:5:boolean getOverlapAnchor(android.widget.PopupWindow):211:211 -> a 1:5:int getWindowLayoutType(android.widget.PopupWindow):221:221 -> b 1:4:void setOverlapAnchor(android.widget.PopupWindow,boolean):206:206 -> c 1:4:void setWindowLayoutType(android.widget.PopupWindow,int):216:216 -> d androidx.core.widget.TextViewCompat -> androidx.core.widget.f: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:16:int getFirstBaselineToTopHeight(android.widget.TextView):689:689 -> a 1:16:int getLastBaselineToBottomHeight(android.widget.TextView):699:699 -> b 1:6:int getTextDirection(android.text.TextDirectionHeuristic):912:912 -> c 7:11:int getTextDirection(android.text.TextDirectionHeuristic):914:914 -> c 12:17:int getTextDirection(android.text.TextDirectionHeuristic):916:916 -> c 18:23:int getTextDirection(android.text.TextDirectionHeuristic):918:918 -> c 24:29:int getTextDirection(android.text.TextDirectionHeuristic):920:920 -> c 30:44:int getTextDirection(android.text.TextDirectionHeuristic):922:922 -> c 1:8:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):856:856 -> d 9:11:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):858:858 -> d 12:19:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):861:861 -> d 20:28:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):862:862 -> d 29:36:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):868:868 -> d 37:42:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):869:869 -> d 43:46:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):872:872 -> d 47:56:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):873:873 -> d 57:59:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):878:878 -> d 60:62:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):876:876 -> d 63:70:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):885:885 -> d 71:79:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):888:888 -> d 80:82:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):891:891 -> d 83:85:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):892:892 -> d 86:88:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):904:904 -> d 89:91:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):902:902 -> d 92:94:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):900:900 -> d 95:97:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):898:898 -> d 98:100:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):896:896 -> d 101:104:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):894:894 -> d 1:6:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):769:769 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Lw/m$a;"} 7:16:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):770:770 -> e 17:20:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):772:772 -> e 21:30:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):773:773 -> e 31:37:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):775:775 -> e 38:44:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):776:776 -> e 45:51:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):778:778 -> e 52:56:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):779:779 -> e 1:3:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):942:942 -> f 4:9:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):943:943 -> f 10:13:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):944:944 -> f 14:17:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):945:945 -> f 18:23:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):946:946 -> f 1:3:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):976:976 -> g 4:9:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):977:977 -> g 10:13:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):978:978 -> g 14:17:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):979:979 -> g 18:23:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):980:980 -> g 1:3:void setFirstBaselineToTopHeight(android.widget.TextView,int):619:619 -> h 4:9:void setFirstBaselineToTopHeight(android.widget.TextView,int):620:620 -> h 10:13:void setFirstBaselineToTopHeight(android.widget.TextView,int):621:621 -> h 14:21:void setFirstBaselineToTopHeight(android.widget.TextView,int):625:625 -> h 22:27:void setFirstBaselineToTopHeight(android.widget.TextView,int):627:627 -> h 28:30:void setFirstBaselineToTopHeight(android.widget.TextView,int):628:628 -> h 31:32:void setFirstBaselineToTopHeight(android.widget.TextView,int):630:630 -> h 33:39:void setFirstBaselineToTopHeight(android.widget.TextView,int):636:636 -> h 40:43:void setFirstBaselineToTopHeight(android.widget.TextView,int):638:638 -> h 44:51:void setFirstBaselineToTopHeight(android.widget.TextView,int):639:639 -> h 52:55:void setFirstBaselineToTopHeight(android.widget.TextView,int):638:638 -> h 1:3:void setLastBaselineToBottomHeight(android.widget.TextView,int):662:662 -> i 4:11:void setLastBaselineToBottomHeight(android.widget.TextView,int):664:664 -> i 12:17:void setLastBaselineToBottomHeight(android.widget.TextView,int):666:666 -> i 18:20:void setLastBaselineToBottomHeight(android.widget.TextView,int):667:667 -> i 21:22:void setLastBaselineToBottomHeight(android.widget.TextView,int):669:669 -> i 23:29:void setLastBaselineToBottomHeight(android.widget.TextView,int):675:675 -> i 30:37:void setLastBaselineToBottomHeight(android.widget.TextView,int):677:677 -> i 38:41:void setLastBaselineToBottomHeight(android.widget.TextView,int):678:678 -> i 42:45:void setLastBaselineToBottomHeight(android.widget.TextView,int):677:677 -> i 1:3:void setLineHeight(android.widget.TextView,int):718:718 -> j 4:18:void setLineHeight(android.widget.TextView,int):720:720 -> j 19:22:void setLineHeight(android.widget.TextView,int):724:724 -> j 1:6:void setLineHeight(android.widget.TextView,int,float):748:748 -> k 7:10:void setLineHeight(android.widget.TextView,int,float):749:749 -> k 11:18:void setLineHeight(android.widget.TextView,int,float):754:754 -> k 19:22:void setLineHeight(android.widget.TextView,int,float):751:751 -> k 23:30:void setLineHeight(android.widget.TextView,int,float):756:756 -> k 1:7:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):834:834 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lw/m;)V"} 8:8:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):837:837 -> l 9:11:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):839:839 -> l 12:12:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):840:840 -> l 1:11:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):794:794 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lw/m$a;)V"} 12:22:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):812:812 -> m 23:29:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):816:816 -> m 30:37:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):817:817 -> m 1:10:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):445:445 -> n 11:17:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):446:446 -> n 1:17:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):424:424 -> o 18:24:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):434:434 -> o androidx.core.widget.TextViewCompat$Api23Impl -> androidx.core.widget.f$a: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:5:int getBreakStrategy(android.widget.TextView):1089:1089 -> a 1:5:android.content.res.ColorStateList getCompoundDrawableTintList(android.widget.TextView):1114:1114 -> b 1:5:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode(android.widget.TextView):1109:1109 -> c 1:5:int getHyphenationFrequency(android.widget.TextView):1099:1099 -> d 1:4:void setBreakStrategy(android.widget.TextView,int):1094:1094 -> e 1:4:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):1119:1119 -> f 1:4:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):1124:1124 -> g 1:4:void setHyphenationFrequency(android.widget.TextView,int):1104:1104 -> h androidx.core.widget.TextViewCompat$Api24Impl -> androidx.core.widget.f$b: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:5:android.icu.text.DecimalFormatSymbols getInstance(java.util.Locale):1136:1136 -> a androidx.core.widget.TextViewCompat$Api28Impl -> androidx.core.widget.f$c: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:1:java.lang.CharSequence castToCharSequence(android.text.PrecomputedText):0:0 -> a 1:5:java.lang.String[] getDigitStrings(android.icu.text.DecimalFormatSymbols):1071:1071 -> b 1:5:android.text.PrecomputedText$Params getTextMetricsParams(android.widget.TextView):1066:1066 -> c 1:4:void setFirstBaselineToTopHeight(android.widget.TextView,int):1061:1061 -> d androidx.core.widget.TextViewCompat$Api34Impl -> androidx.core.widget.f$d: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:4:void setLineHeight(android.widget.TextView,int,float):1152:1152 -> a androidx.core.widget.TextViewCompat$OreoCallback -> androidx.core.widget.f$e: # {"id":"sourceFile","fileName":"TextViewCompat.java"} android.view.ActionMode$Callback mCallback -> a android.widget.TextView mTextView -> b java.lang.Class mMenuBuilderClass -> c java.lang.reflect.Method mMenuBuilderRemoveItemAtMethod -> d boolean mCanUseMenuBuilderReferences -> e boolean mInitializedMenuBuilderReferences -> f 1:3:void (android.view.ActionMode$Callback,android.widget.TextView):468:468 -> 4:5:void (android.view.ActionMode$Callback,android.widget.TextView):469:469 -> 6:8:void (android.view.ActionMode$Callback,android.widget.TextView):470:470 -> 9:11:void (android.view.ActionMode$Callback,android.widget.TextView):471:471 -> 1:18:android.content.Intent createProcessTextIntent():596:596 -> a 1:4:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):584:584 -> b 5:22:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):585:585 -> b 23:27:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):586:586 -> b 1:5:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):555:555 -> c 6:10:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):556:556 -> c 11:19:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):561:561 -> c 20:35:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):562:562 -> c 36:41:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):563:563 -> c 42:46:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):564:564 -> c 1:3:android.view.ActionMode$Callback getWrappedCallback():497:497 -> d 1:4:boolean isEditable(android.widget.TextView):590:590 -> e 5:10:boolean isEditable(android.widget.TextView):591:591 -> e 11:20:boolean isEditable(android.widget.TextView):592:592 -> e 1:16:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):571:571 -> f 17:24:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):574:574 -> f 25:28:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):577:577 -> f 29:37:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):578:578 -> f 1:6:void recomputeProcessTextMenuItems(android.view.Menu):501:501 -> g 7:10:void recomputeProcessTextMenuItems(android.view.Menu):502:502 -> g 11:20:void recomputeProcessTextMenuItems(android.view.Menu):504:504 -> g 21:22:void recomputeProcessTextMenuItems(android.view.Menu):505:505 -> g 23:24:void recomputeProcessTextMenuItems(android.view.Menu):507:507 -> g 25:30:void recomputeProcessTextMenuItems(android.view.Menu):508:508 -> g 31:34:void recomputeProcessTextMenuItems(android.view.Menu):509:509 -> g 35:40:void recomputeProcessTextMenuItems(android.view.Menu):510:510 -> g 41:44:void recomputeProcessTextMenuItems(android.view.Menu):511:511 -> g 45:46:void recomputeProcessTextMenuItems(android.view.Menu):513:513 -> g 47:48:void recomputeProcessTextMenuItems(android.view.Menu):514:514 -> g 49:50:void recomputeProcessTextMenuItems(android.view.Menu):515:515 -> g 51:62:void recomputeProcessTextMenuItems(android.view.Menu):521:521 -> g 63:65:void recomputeProcessTextMenuItems(android.view.Menu):522:522 -> g 66:73:void recomputeProcessTextMenuItems(android.view.Menu):523:523 -> g 74:77:void recomputeProcessTextMenuItems(android.view.Menu):524:524 -> g 78:84:void recomputeProcessTextMenuItems(android.view.Menu):525:525 -> g 85:88:void recomputeProcessTextMenuItems(android.view.Menu):526:526 -> g 89:96:void recomputeProcessTextMenuItems(android.view.Menu):527:527 -> g 97:110:void recomputeProcessTextMenuItems(android.view.Menu):528:528 -> g 111:124:void recomputeProcessTextMenuItems(android.view.Menu):529:529 -> g 125:129:void recomputeProcessTextMenuItems(android.view.Menu):541:541 -> g 130:135:void recomputeProcessTextMenuItems(android.view.Menu):542:542 -> g 136:143:void recomputeProcessTextMenuItems(android.view.Menu):543:543 -> g 144:147:void recomputeProcessTextMenuItems(android.view.Menu):546:546 -> g 148:153:void recomputeProcessTextMenuItems(android.view.Menu):544:544 -> g 154:161:void recomputeProcessTextMenuItems(android.view.Menu):547:547 -> g 162:168:void recomputeProcessTextMenuItems(android.view.Menu):548:548 -> g 1:7:boolean onActionItemClicked(android.view.ActionMode,android.view.MenuItem):487:487 -> onActionItemClicked 1:7:boolean onCreateActionMode(android.view.ActionMode,android.view.Menu):476:476 -> onCreateActionMode 1:6:void onDestroyActionMode(android.view.ActionMode):492:492 -> onDestroyActionMode 1:3:boolean onPrepareActionMode(android.view.ActionMode,android.view.Menu):481:481 -> onPrepareActionMode 4:10:boolean onPrepareActionMode(android.view.ActionMode,android.view.Menu):482:482 -> onPrepareActionMode androidx.core.widget.TintableCompoundDrawablesView -> androidx.core.widget.g: # {"id":"sourceFile","fileName":"TintableCompoundDrawablesView.java"} androidx.customview.view.AbsSavedState -> c0.a: # {"id":"sourceFile","fileName":"AbsSavedState.java"} android.os.Parcelable mSuperState -> a androidx.customview.view.AbsSavedState EMPTY_STATE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/a;"} 1:7:void ():30:30 -> 8:15:void ():88:88 -> 1:1:void (androidx.customview.view.AbsSavedState$1):29:29 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/a$a;)V"} 2:3:void ():37:38 -> 4:4:void (android.os.Parcelable):46:46 -> 5:5:void (android.os.Parcelable):50:50 -> 6:6:void (android.os.Parcelable):48:48 -> 7:9:void (android.os.Parcel,java.lang.ClassLoader):68:70 -> 1:3:android.os.Parcelable getSuperState():75:75 -> a 1:2:int describeContents():80:80 -> describeContents 1:6:void writeToParcel(android.os.Parcel,int):85:85 -> writeToParcel androidx.customview.view.AbsSavedState$1 -> c0.a$a: # {"id":"sourceFile","fileName":"AbsSavedState.java"} 2:5:void ():30:30 -> androidx.customview.view.AbsSavedState$2 -> c0.a$b: # {"id":"sourceFile","fileName":"AbsSavedState.java"} 1:4:void ():88:88 -> 2:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel):100:100 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lc0/a;"} 1:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):91:91 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lc0/a;"} 7:9:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):95:95 -> b 10:17:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):93:93 -> b 1:3:androidx.customview.view.AbsSavedState[] newArray(int):105:105 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lc0/a;"} 1:1:java.lang.Object createFromParcel(android.os.Parcel):88:88 -> createFromParcel 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):88:88 -> createFromParcel 1:5:java.lang.Object[] newArray(int):88:88 -> newArray androidx.emoji2.text.ConcurrencyHelpers -> androidx.emoji2.text.c: # {"id":"sourceFile","fileName":"ConcurrencyHelpers.java"} 1:7:java.lang.Thread lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):57:57 -> a 8:11:java.lang.Thread lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):58:58 -> a 1:5:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):56:56 -> b 6:22:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):61:61 -> b 23:26:java.util.concurrent.ThreadPoolExecutor createBackgroundPriorityExecutor(java.lang.String):69:69 -> b 1:6:android.os.Handler mainHandlerAsync():77:77 -> c 7:15:android.os.Handler mainHandlerAsync():78:78 -> c 16:25:android.os.Handler mainHandlerAsync():80:80 -> c androidx.emoji2.text.ConcurrencyHelpers$$ExternalSyntheticLambda0 -> androidx.emoji2.text.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String androidx.emoji2.text.ConcurrencyHelpers$$InternalSyntheticLambda$2$6911ab90d10771b02f67c9b1efe5aba4ce1256e4777a5bfb53ea4622c282640f$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.ConcurrencyHelpers$Handler28Impl -> androidx.emoji2.text.c$a: # {"id":"sourceFile","fileName":"ConcurrencyHelpers.java"} 1:5:android.os.Handler createAsync(android.os.Looper):105:105 -> a androidx.emoji2.text.ConcurrencyHelpers$Handler28Impl$$ExternalSyntheticApiModelOutline0 -> androidx.emoji2.text.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.os.Handler m(android.os.Looper):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.DefaultEmojiCompatConfig -> androidx.emoji2.text.d: # {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"} 1:6:androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context):97:97 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/k;"} 7:13:androidx.emoji2.text.FontRequestEmojiCompatConfig create(android.content.Context):98:98 -> a androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory -> androidx.emoji2.text.d$a: # {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"} androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper mHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/d$b;"} 1:6:void (androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper):119:119 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/d$b;)V"} 7:13:void (androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper):120:120 -> 5:10:androidx.emoji2.text.EmojiCompat$Config configOrNull(android.content.Context,androidx.core.provider.FontRequest):145:145 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;)Landroidx/emoji2/text/f$c;"} 1:5:java.util.List convertToByteArray(android.content.pm.Signature[]):234:234 -> b 6:11:java.util.List convertToByteArray(android.content.pm.Signature[]):235:235 -> b 12:21:java.util.List convertToByteArray(android.content.pm.Signature[]):236:236 -> b 22:26:java.util.List convertToByteArray(android.content.pm.Signature[]):238:238 -> b 1:9:androidx.emoji2.text.EmojiCompat$Config create(android.content.Context):130:130 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/f$c;"} 1:2:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):219:219 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/ProviderInfo;Landroid/content/pm/PackageManager;)Lv/i;"} 3:4:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):220:220 -> d 5:10:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):222:222 -> d 11:14:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):224:224 -> d 15:22:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):225:225 -> d 1:6:androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper getHelperForApi():246:246 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/d$b;"} 7:12:androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper getHelperForApi():247:247 -> e 13:18:androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper getHelperForApi():249:249 -> e 3:15:boolean hasFlagSystem(android.content.pm.ProviderInfo):201:201 -> f 1:14:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):183:183 -> g 15:30:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):186:186 -> g 31:36:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):187:187 -> g 37:45:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):188:188 -> g 1:4:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):159:159 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lv/i;"} 5:9:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):161:161 -> h 10:17:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):163:163 -> h 18:23:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):167:167 -> h 24:29:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):169:169 -> h androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper -> androidx.emoji2.text.d$b: # {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"} 1:4:void ():262:262 -> android.content.pm.ProviderInfo getProviderInfo(android.content.pm.ResolveInfo) -> a 3:6:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):270:270 -> b 7:9:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):272:272 -> b java.util.List queryIntentContentProviders(android.content.pm.PackageManager,android.content.Intent,int) -> c androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19 -> androidx.emoji2.text.d$c: # {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"} 1:4:void ():302:302 -> 1:3:android.content.pm.ProviderInfo getProviderInfo(android.content.pm.ResolveInfo):315:315 -> a 1:5:java.util.List queryIntentContentProviders(android.content.pm.PackageManager,android.content.Intent,int):309:309 -> c androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28 -> androidx.emoji2.text.d$d: # {"id":"sourceFile","fileName":"DefaultEmojiCompatConfig.java"} 1:4:void ():325:325 -> 3:6:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):338:338 -> b 7:9:android.content.pm.Signature[] getSigningSignatures(android.content.pm.PackageManager,java.lang.String):340:340 -> b androidx.emoji2.text.DefaultGlyphChecker -> androidx.emoji2.text.e: # {"id":"sourceFile","fileName":"DefaultGlyphChecker.java"} android.text.TextPaint mTextPaint -> a java.lang.ThreadLocal sStringBuilder -> b 1:8:void ():46:46 -> 1:3:void ():53:53 -> 4:12:void ():54:54 -> 13:16:void ():55:55 -> 1:5:boolean hasGlyph(java.lang.CharSequence,int,int,int):72:72 -> a 6:10:boolean hasGlyph(java.lang.CharSequence,int,int,int):73:73 -> a 11:20:boolean hasGlyph(java.lang.CharSequence,int,int,int):76:76 -> a 21:31:boolean hasGlyph(java.lang.CharSequence,int,int,int):80:80 -> a 1:8:java.lang.StringBuilder getStringBuilder():84:84 -> b 9:16:java.lang.StringBuilder getStringBuilder():85:85 -> b 17:23:java.lang.StringBuilder getStringBuilder():87:87 -> b androidx.emoji2.text.EmojiCompat -> androidx.emoji2.text.f: # {"id":"sourceFile","fileName":"EmojiCompat.java"} java.util.concurrent.locks.ReadWriteLock mInitLock -> a java.util.Set mInitCallbacks -> b int mLoadState -> c android.os.Handler mMainHandler -> d androidx.emoji2.text.EmojiCompat$CompatInternal mHelper -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$b;"} androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$h;"} androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"} boolean mReplaceAll -> h boolean mUseEmojiAsDefaultStyle -> i int[] mEmojiAsDefaultStyleExceptions -> j boolean mEmojiSpanIndicatorEnabled -> k int mEmojiSpanIndicatorColor -> l int mMetadataLoadStrategy -> m androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$e;"} java.lang.Object INSTANCE_LOCK -> o java.lang.Object CONFIG_LOCK -> p androidx.emoji2.text.EmojiCompat sInstance -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f;"} 1:7:void ():349:349 -> 8:15:void ():350:350 -> 1:3:void (androidx.emoji2.text.EmojiCompat$Config):461:461 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$c;)V"} 4:11:void (androidx.emoji2.text.EmojiCompat$Config):462:462 -> 12:13:void (androidx.emoji2.text.EmojiCompat$Config):463:463 -> 14:17:void (androidx.emoji2.text.EmojiCompat$Config):464:464 -> 18:21:void (androidx.emoji2.text.EmojiCompat$Config):465:465 -> 22:25:void (androidx.emoji2.text.EmojiCompat$Config):466:466 -> 26:29:void (androidx.emoji2.text.EmojiCompat$Config):467:467 -> 30:33:void (androidx.emoji2.text.EmojiCompat$Config):468:468 -> 34:37:void (androidx.emoji2.text.EmojiCompat$Config):469:469 -> 38:41:void (androidx.emoji2.text.EmojiCompat$Config):470:470 -> 42:45:void (androidx.emoji2.text.EmojiCompat$Config):471:471 -> 46:56:void (androidx.emoji2.text.EmojiCompat$Config):472:472 -> 57:63:void (androidx.emoji2.text.EmojiCompat$Config):473:473 -> 64:68:void (androidx.emoji2.text.EmojiCompat$Config):474:474 -> 69:75:void (androidx.emoji2.text.EmojiCompat$Config):475:475 -> 76:85:void (androidx.emoji2.text.EmojiCompat$Config):476:476 -> 86:90:void (androidx.emoji2.text.EmojiCompat$Config):477:477 -> 91:97:void (androidx.emoji2.text.EmojiCompat$Config):479:479 -> 98:101:void (androidx.emoji2.text.EmojiCompat$Config):481:481 -> 1:3:androidx.emoji2.text.EmojiCompat$SpanFactory access$000(androidx.emoji2.text.EmojiCompat):111:111 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)Landroidx/emoji2/text/f$j;"} 1:3:androidx.emoji2.text.EmojiCompat$GlyphChecker access$100(androidx.emoji2.text.EmojiCompat):111:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)Landroidx/emoji2/text/f$e;"} 1:3:androidx.emoji2.text.EmojiCompat get():652:652 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f;"} 4:10:androidx.emoji2.text.EmojiCompat get():653:653 -> c 11:15:androidx.emoji2.text.EmojiCompat get():654:654 -> c 16:18:androidx.emoji2.text.EmojiCompat get():655:655 -> c 19:20:androidx.emoji2.text.EmojiCompat get():656:656 -> c 1:3:int getEmojiSpanIndicatorColor():817:817 -> d 1:9:int getLoadState():787:787 -> e 10:11:int getLoadState():789:789 -> e 12:31:int getLoadState():791:791 -> e 32:32:int getLoadState():792:792 -> e 1:5:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):896:896 -> f 1:5:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):867:867 -> g 1:4:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):553:553 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$c;)Landroidx/emoji2/text/f;"} 5:7:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):555:555 -> h 8:11:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):556:556 -> h 12:16:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):558:558 -> h 17:21:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):559:559 -> h 22:26:androidx.emoji2.text.EmojiCompat init(androidx.emoji2.text.EmojiCompat$Config):561:561 -> h 1:8:boolean isConfigured():597:597 -> i 1:3:boolean isEmojiSpanIndicatorEnabled():808:808 -> j 1:10:boolean isInitialized():799:799 -> k 1:13:void load():676:676 -> l 14:20:void load():678:678 -> l 21:29:void load():680:680 -> l 30:33:void load():682:682 -> l 34:43:void load():685:685 -> l 44:45:void load():683:683 -> l 46:54:void load():685:685 -> l 55:61:void load():688:688 -> l 62:70:void load():685:685 -> l 71:71:void load():686:686 -> l 1:9:void loadMetadata():692:692 -> m 10:14:void loadMetadata():694:694 -> m 15:19:void loadMetadata():695:695 -> m 20:28:void loadMetadata():698:698 -> m 29:34:void loadMetadata():701:701 -> m 35:40:void loadMetadata():702:702 -> m 41:49:void loadMetadata():698:698 -> m 50:50:void loadMetadata():699:699 -> m 1:5:void onMetadataLoadFailed(java.lang.Throwable):723:723 -> n 6:15:void onMetadataLoadFailed(java.lang.Throwable):724:724 -> n 16:17:void onMetadataLoadFailed(java.lang.Throwable):726:726 -> n 18:22:void onMetadataLoadFailed(java.lang.Throwable):727:727 -> n 23:27:void onMetadataLoadFailed(java.lang.Throwable):728:728 -> n 28:36:void onMetadataLoadFailed(java.lang.Throwable):730:730 -> n 37:50:void onMetadataLoadFailed(java.lang.Throwable):732:732 -> n 51:59:void onMetadataLoadFailed(java.lang.Throwable):730:730 -> n 60:60:void onMetadataLoadFailed(java.lang.Throwable):731:731 -> n 1:5:void onMetadataLoadSuccess():708:708 -> o 6:15:void onMetadataLoadSuccess():709:709 -> o 16:17:void onMetadataLoadSuccess():711:711 -> o 18:22:void onMetadataLoadSuccess():712:712 -> o 23:27:void onMetadataLoadSuccess():713:713 -> o 28:36:void onMetadataLoadSuccess():715:715 -> o 37:50:void onMetadataLoadSuccess():718:718 -> o 51:59:void onMetadataLoadSuccess():715:715 -> o 60:60:void onMetadataLoadSuccess():716:716 -> o 6:9:java.lang.CharSequence process(java.lang.CharSequence):984:984 -> p 10:14:java.lang.CharSequence process(java.lang.CharSequence):985:985 -> p 4:8:java.lang.CharSequence process(java.lang.CharSequence,int,int):1019:1019 -> q 7:11:java.lang.CharSequence process(java.lang.CharSequence,int,int,int):1057:1057 -> r 1:9:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1099:1099 -> s 10:14:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1100:1100 -> s 15:19:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1101:1101 -> s 20:31:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1102:1102 -> s 32:40:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1103:1103 -> s 41:54:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1110:1110 -> s 55:68:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1112:1112 -> s 69:83:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1116:1116 -> s 84:88:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1130:1130 -> s 89:100:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):1134:1134 -> s 1:5:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):750:750 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$f;)V"} 6:14:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):752:752 -> t 15:25:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):754:754 -> t 26:33:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):757:757 -> t 34:45:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):755:755 -> t 46:64:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):760:760 -> t 65:65:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):761:761 -> t 1:5:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):770:770 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$f;)V"} 6:14:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):771:771 -> u 15:19:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):773:773 -> u 20:39:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):775:775 -> u 40:40:void unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):776:776 -> u 1:9:void updateEditorInfo(android.view.inputmethod.EditorInfo):1171:1171 -> v 10:13:void updateEditorInfo(android.view.inputmethod.EditorInfo):1174:1174 -> v 14:20:void updateEditorInfo(android.view.inputmethod.EditorInfo):1175:1175 -> v 21:26:void updateEditorInfo(android.view.inputmethod.EditorInfo):1177:1177 -> v androidx.emoji2.text.EmojiCompat$CompatInternal -> androidx.emoji2.text.f$b: # {"id":"sourceFile","fileName":"EmojiCompat.java"} androidx.emoji2.text.EmojiCompat mEmojiCompat -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f;"} 1:3:void (androidx.emoji2.text.EmojiCompat):1638:1638 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)V"} 4:6:void (androidx.emoji2.text.EmojiCompat):1639:1639 -> void loadMetadata() -> a java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean) -> b void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo) -> c androidx.emoji2.text.EmojiCompat$CompatInternal19 -> androidx.emoji2.text.f$a: # {"id":"sourceFile","fileName":"EmojiCompat.java"} androidx.emoji2.text.EmojiProcessor mProcessor -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/i;"} androidx.emoji2.text.MetadataRepo mMetadataRepo -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n;"} 1:4:void (androidx.emoji2.text.EmojiCompat):1703:1703 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f;)V"} 1:5:void loadMetadata():1709:1709 -> a 6:14:void loadMetadata():1720:1720 -> a 15:20:void loadMetadata():1722:1722 -> a 1:12:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):1777:1777 -> b 1:13:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):1782:1782 -> c 14:25:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):1783:1783 -> c 3:15:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1730:1730 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"} 16:17:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1735:1735 -> d 18:23:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1736:1736 -> d 24:29:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1738:1738 -> d 30:39:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1739:1739 -> d 40:48:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1742:1742 -> d 49:54:void onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):1745:1745 -> d androidx.emoji2.text.EmojiCompat$CompatInternal19$1 -> androidx.emoji2.text.f$a$a: # {"id":"sourceFile","fileName":"EmojiCompat.java"} androidx.emoji2.text.EmojiCompat$CompatInternal19 this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$a;"} 1:6:void (androidx.emoji2.text.EmojiCompat$CompatInternal19):1709:1709 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$a;)V"} 1:8:void onFailed(java.lang.Throwable):1717:1717 -> a 1:6:void onLoaded(androidx.emoji2.text.MetadataRepo):1712:1712 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"} androidx.emoji2.text.EmojiCompat$Config -> androidx.emoji2.text.f$c: # {"id":"sourceFile","fileName":"EmojiCompat.java"} androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$h;"} androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"} boolean mReplaceAll -> c boolean mUseEmojiAsDefaultStyle -> d int[] mEmojiAsDefaultStyleExceptions -> e java.util.Set mInitCallbacks -> f boolean mEmojiSpanIndicatorEnabled -> g int mEmojiSpanIndicatorColor -> h int mMetadataLoadStrategy -> i androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$e;"} 1:6:void (androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1373:1373 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$h;)V"} 7:9:void (androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1360:1360 -> 10:11:void (androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1362:1362 -> 12:18:void (androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1364:1364 -> 19:23:void (androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1374:1374 -> 24:26:void (androidx.emoji2.text.EmojiCompat$MetadataRepoLoader):1375:1375 -> 1:3:androidx.emoji2.text.EmojiCompat$MetadataRepoLoader getMetadataRepoLoader():1580:1580 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f$h;"} 1:3:androidx.emoji2.text.EmojiCompat$Config setMetadataLoadStrategy(int):1546:1546 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/emoji2/text/f$c;"} androidx.emoji2.text.EmojiCompat$DefaultSpanFactory -> androidx.emoji2.text.f$d: # {"id":"sourceFile","fileName":"EmojiCompat.java"} 1:4:void ():1207:1207 -> 1:6:androidx.emoji2.text.EmojiSpan createSpan(androidx.emoji2.text.TypefaceEmojiRasterizer):1221:1221 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)Landroidx/emoji2/text/j;"} androidx.emoji2.text.EmojiCompat$GlyphChecker -> androidx.emoji2.text.f$e: # {"id":"sourceFile","fileName":"EmojiCompat.java"} boolean hasGlyph(java.lang.CharSequence,int,int,int) -> a androidx.emoji2.text.EmojiCompat$InitCallback -> androidx.emoji2.text.f$f: # {"id":"sourceFile","fileName":"EmojiCompat.java"} 1:4:void ():1228:1228 -> 1:1:void onFailed(java.lang.Throwable):0:0 -> a 1:1:void onInitialized():0:0 -> b androidx.emoji2.text.EmojiCompat$ListenerDispatcher -> androidx.emoji2.text.f$g: # {"id":"sourceFile","fileName":"EmojiCompat.java"} java.util.List mInitCallbacks -> a java.lang.Throwable mThrowable -> b int mLoadState -> c 1:1:void (androidx.emoji2.text.EmojiCompat$InitCallback,int):1595:1595 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$f;I)V"} 2:2:void (java.util.Collection,int):1601:1601 -> 3:7:void (java.util.Collection,int,java.lang.Throwable):1606:1610 -> 1:6:void run():1615:1615 -> run 7:14:void run():1616:1616 -> run 15:32:void run():1625:1625 -> run 33:47:void run():1619:1619 -> run androidx.emoji2.text.EmojiCompat$MetadataRepoLoader -> androidx.emoji2.text.f$h: # {"id":"sourceFile","fileName":"EmojiCompat.java"} void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;)V"} androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback -> androidx.emoji2.text.f$i: # {"id":"sourceFile","fileName":"EmojiCompat.java"} 1:4:void ():1315:1315 -> void onFailed(java.lang.Throwable) -> a void onLoaded(androidx.emoji2.text.MetadataRepo) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"} androidx.emoji2.text.EmojiCompat$SpanFactory -> androidx.emoji2.text.f$j: # {"id":"sourceFile","fileName":"EmojiCompat.java"} androidx.emoji2.text.EmojiSpan createSpan(androidx.emoji2.text.TypefaceEmojiRasterizer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)Landroidx/emoji2/text/j;"} androidx.emoji2.text.EmojiCompatInitializer -> androidx.emoji2.text.EmojiCompatInitializer: # {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"} 1:4:void ():73:73 -> 1:7:java.util.List dependencies():128:128 -> a 1:5:java.lang.Object create(android.content.Context):73:73 -> b 1:8:java.lang.Boolean create(android.content.Context):88:88 -> c 9:11:java.lang.Boolean create(android.content.Context):89:89 -> c 12:14:java.lang.Boolean create(android.content.Context):90:90 -> c 1:4:void delayUntilFirstResume(android.content.Context):103:103 -> d 5:6:void delayUntilFirstResume(android.content.Context):104:104 -> d 7:12:void delayUntilFirstResume(android.content.Context):105:105 -> d 13:16:void delayUntilFirstResume(android.content.Context):106:106 -> d 17:25:void delayUntilFirstResume(android.content.Context):107:107 -> d 1:4:void loadEmojiCompatAfterDelay():118:118 -> e 5:15:void loadEmojiCompatAfterDelay():119:119 -> e androidx.emoji2.text.EmojiCompatInitializer$1 -> androidx.emoji2.text.EmojiCompatInitializer$1: # {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"} androidx.lifecycle.Lifecycle val$lifecycle -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"} androidx.emoji2.text.EmojiCompatInitializer this$0 -> b 1:8:void (androidx.emoji2.text.EmojiCompatInitializer,androidx.lifecycle.Lifecycle):107:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer;Landroidx/lifecycle/f;)V"} 1:5:void onResume(androidx.lifecycle.LifecycleOwner):110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 6:11:void onResume(androidx.lifecycle.LifecycleOwner):111:111 -> a 1:4:void onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:4:void onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:4:void onPause(androidx.lifecycle.LifecycleOwner):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:4:void onStop(androidx.lifecycle.LifecycleOwner):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:4:void onStart(androidx.lifecycle.LifecycleOwner):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultConfig -> androidx.emoji2.text.EmojiCompatInitializer$a: # {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"} 1:9:void (android.content.Context):150:150 -> 10:13:void (android.content.Context):151:151 -> androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader -> androidx.emoji2.text.EmojiCompatInitializer$b: # {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"} android.content.Context mContext -> a 1:3:void (android.content.Context):159:159 -> 4:10:void (android.content.Context):160:160 -> 1:6:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;)V"} 7:15:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):167:167 -> a 1:4:void lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):167:167 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"} 1:8:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):174:174 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"} 9:11:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):179:179 -> c 12:26:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):180:180 -> c 27:34:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):176:176 -> c 35:37:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):202:202 -> c 38:41:void doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):203:203 -> c androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/EmojiCompatInitializer$b;"} # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$i;"} # {"id":"com.android.tools.r8.synthesized"} java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$83ef162cf15a75706bd895fe11df94aef5b8d9f597a3a36659ad7f122724d57f$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} 1:10:void (androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"} 1:10:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$1 -> androidx.emoji2.text.EmojiCompatInitializer$b$a: # {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"} androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback val$loaderCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$i;"} java.util.concurrent.ThreadPoolExecutor val$executor -> b androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/EmojiCompatInitializer$b;"} 1:10:void (androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):180:180 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/EmojiCompatInitializer$b;Landroidx/emoji2/text/f$i;Ljava/util/concurrent/ThreadPoolExecutor;)V"} 1:5:void onFailed(java.lang.Throwable):195:195 -> a 6:17:void onFailed(java.lang.Throwable):197:197 -> a 18:18:void onFailed(java.lang.Throwable):198:198 -> a 1:5:void onLoaded(androidx.emoji2.text.MetadataRepo):185:185 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;)V"} 6:17:void onLoaded(androidx.emoji2.text.MetadataRepo):187:187 -> b 18:18:void onLoaded(androidx.emoji2.text.MetadataRepo):188:188 -> b androidx.emoji2.text.EmojiCompatInitializer$LoadEmojiCompatRunnable -> androidx.emoji2.text.EmojiCompatInitializer$c: # {"id":"sourceFile","fileName":"EmojiCompatInitializer.java"} 1:4:void ():131:131 -> 1:5:void run():137:137 -> run 6:11:void run():138:138 -> run 12:21:void run():139:139 -> run 22:28:void run():142:142 -> run 29:29:void run():143:143 -> run androidx.emoji2.text.EmojiExclusions -> androidx.emoji2.text.h: # {"id":"sourceFile","fileName":"EmojiExclusions.java"} 1:6:java.util.Set getEmojiExclusions():35:35 -> a 7:11:java.util.Set getEmojiExclusions():36:36 -> a 12:16:java.util.Set getEmojiExclusions():38:38 -> a androidx.emoji2.text.EmojiExclusions$EmojiExclusions_Api34 -> androidx.emoji2.text.h$a: # {"id":"sourceFile","fileName":"EmojiExclusions.java"} 1:5:java.util.Set getExclusions():50:50 -> a androidx.emoji2.text.EmojiExclusions$EmojiExclusions_Reflections -> androidx.emoji2.text.h$b: # {"id":"sourceFile","fileName":"EmojiExclusions.java"} 1:6:java.util.Set getExclusions():68:68 -> a 7:13:java.util.Set getExclusions():69:69 -> a 14:19:java.util.Set getExclusions():70:70 -> a 20:22:java.util.Set getExclusions():72:72 -> a 23:24:java.util.Set getExclusions():75:75 -> a 25:38:java.util.Set getExclusions():76:76 -> a 39:42:java.util.Set getExclusions():77:77 -> a 43:45:java.util.Set getExclusions():78:78 -> a 46:48:java.util.Set getExclusions():83:83 -> a androidx.emoji2.text.EmojiProcessor -> androidx.emoji2.text.i: # {"id":"sourceFile","fileName":"EmojiProcessor.java"} androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"} androidx.emoji2.text.MetadataRepo mMetadataRepo -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n;"} androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$e;"} boolean mUseEmojiAsDefaultStyle -> d int[] mEmojiAsDefaultStyleExceptions -> e 1:3:void (androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):134:134 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;Landroidx/emoji2/text/f$j;Landroidx/emoji2/text/f$e;Z[ILjava/util/Set;)V"} 4:5:void (androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):135:135 -> 6:7:void (androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):136:136 -> 8:9:void (androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):137:137 -> 10:11:void (androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):138:138 -> 12:13:void (androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):139:139 -> 14:17:void (androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[],java.util.Set):140:140 -> 1:8:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):462:462 -> a 9:12:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):466:466 -> a 13:16:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):467:467 -> a 17:23:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):468:468 -> a 24:33:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):472:472 -> a 34:36:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):473:473 -> a 37:40:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):474:474 -> a 41:42:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):476:476 -> a 43:46:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):477:477 -> a 47:62:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):478:478 -> a 63:71:boolean delete(android.text.Editable,android.view.KeyEvent,boolean):482:482 -> a 14:17:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):519:519 -> b 18:21:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):520:520 -> b 22:30:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):522:522 -> b 31:34:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):531:531 -> b 35:38:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):530:530 -> b 39:42:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):533:533 -> b 43:53:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):532:532 -> b 54:58:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):540:540 -> b 59:66:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):541:541 -> b 67:76:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):544:544 -> b 77:79:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):545:545 -> b 80:83:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):546:546 -> b 84:85:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):548:548 -> b 86:89:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):549:549 -> b 90:93:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):550:550 -> b 94:97:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):551:551 -> b 98:104:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):552:552 -> b 105:108:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):555:555 -> b 109:116:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):556:556 -> b 117:119:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):558:558 -> b 120:122:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):559:559 -> b 123:128:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):560:560 -> b 13:17:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):445:445 -> c 18:23:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):442:442 -> c 24:28:boolean handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):453:453 -> c 1:6:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):590:590 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"} 7:8:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):591:591 -> d 9:12:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):592:592 -> d 13:16:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):591:591 -> d 17:19:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):593:593 -> d 20:30:boolean hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):596:596 -> d 1:12:boolean hasInvalidSelection(int,int):0:0 -> e 1:11:boolean hasModifiers(android.view.KeyEvent):572:572 -> f 1:7:void initExclusions(java.util.Set):144:144 -> g 8:23:void initExclusions(java.util.Set):147:147 -> g 24:30:void initExclusions(java.util.Set):148:148 -> g 31:35:void initExclusions(java.util.Set):149:149 -> g 36:48:void initExclusions(java.util.Set):150:150 -> g 1:4:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):291:291 -> h 5:10:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):293:293 -> h 11:19:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):301:301 -> h 20:23:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):303:303 -> h 24:36:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):306:306 -> h 37:49:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):310:310 -> h 50:60:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):302:302 -> h 61:68:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):315:315 -> h 69:71:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):316:316 -> h 72:75:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):319:319 -> h 76:77:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):321:321 -> h 78:81:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):322:322 -> h 82:87:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):323:323 -> h 88:90:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):329:329 -> h 91:94:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):331:331 -> h 95:105:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):332:332 -> h 106:120:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):337:337 -> h 121:133:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):344:344 -> h 134:151:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):347:347 -> h 152:157:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):352:352 -> h 158:194:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):358:358 -> h 195:195:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):360:360 -> h 1:15:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):367:367 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IIIZLandroidx/emoji2/text/i$c;)Ljava/lang/Object;"} 16:31:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):371:371 -> i 32:46:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):375:375 -> i 47:50:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):393:393 -> i 51:56:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):392:392 -> i 57:60:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):395:395 -> i 61:67:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):394:394 -> i 68:74:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):386:386 -> i 75:79:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):388:388 -> i 80:90:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):379:379 -> i 91:97:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):382:382 -> i 98:109:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):407:407 -> i 110:113:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):409:409 -> i 114:119:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):408:408 -> i 120:123:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):411:411 -> i 124:126:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):410:410 -> i 127:131:java.lang.Object process(java.lang.CharSequence,int,int,int,boolean,androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback):416:416 -> i androidx.emoji2.text.EmojiProcessor$CodepointIndexFinder -> androidx.emoji2.text.i$a: # {"id":"sourceFile","fileName":"EmojiProcessor.java"} 1:26:int findIndexBackward(java.lang.CharSequence,int,int):806:806 -> a 27:32:int findIndexBackward(java.lang.CharSequence,int,int):827:827 -> a 33:42:int findIndexBackward(java.lang.CharSequence,int,int):829:829 -> a 43:51:int findIndexBackward(java.lang.CharSequence,int,int):836:836 -> a 52:61:int findIndexBackward(java.lang.CharSequence,int,int):840:840 -> a 1:24:int findIndexForward(java.lang.CharSequence,int,int):862:862 -> b 25:30:int findIndexForward(java.lang.CharSequence,int,int):883:883 -> b 31:42:int findIndexForward(java.lang.CharSequence,int,int):885:885 -> b 43:53:int findIndexForward(java.lang.CharSequence,int,int):893:893 -> b 54:65:int findIndexForward(java.lang.CharSequence,int,int):898:898 -> b androidx.emoji2.text.EmojiProcessor$EmojiProcessAddSpanCallback -> androidx.emoji2.text.i$b: # {"id":"sourceFile","fileName":"EmojiProcessor.java"} androidx.emoji2.text.UnprecomputeTextOnModificationSpannable spannable -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/t;"} androidx.emoji2.text.EmojiCompat$SpanFactory mSpanFactory -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$j;"} 1:3:void (androidx.emoji2.text.UnprecomputeTextOnModificationSpannable,androidx.emoji2.text.EmojiCompat$SpanFactory):914:914 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/t;Landroidx/emoji2/text/f$j;)V"} 4:5:void (androidx.emoji2.text.UnprecomputeTextOnModificationSpannable,androidx.emoji2.text.EmojiCompat$SpanFactory):915:915 -> 6:8:void (androidx.emoji2.text.UnprecomputeTextOnModificationSpannable,androidx.emoji2.text.EmojiCompat$SpanFactory):916:916 -> 1:5:java.lang.Object getResult():907:907 -> a 1:8:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):922:922 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"} 9:12:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):925:925 -> b 13:14:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):926:926 -> b 15:18:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):927:927 -> b 19:21:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):928:928 -> b 22:32:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):929:929 -> b 33:38:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):931:931 -> b 39:46:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):932:932 -> b 1:3:androidx.emoji2.text.UnprecomputeTextOnModificationSpannable getResult():938:938 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/t;"} androidx.emoji2.text.EmojiProcessor$EmojiProcessCallback -> androidx.emoji2.text.i$c: # {"id":"sourceFile","fileName":"EmojiProcessor.java"} java.lang.Object getResult() -> a boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"} androidx.emoji2.text.EmojiProcessor$MarkExclusionCallback -> androidx.emoji2.text.i$d: # {"id":"sourceFile","fileName":"EmojiProcessor.java"} java.lang.String mExclusion -> a 1:3:void (java.lang.String):980:980 -> 4:6:void (java.lang.String):981:981 -> 1:5:java.lang.Object getResult():975:975 -> a 1:13:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):987:987 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/p;)Z"} 14:19:boolean handleEmoji(java.lang.CharSequence,int,int,androidx.emoji2.text.TypefaceEmojiRasterizer):988:988 -> b 1:1:androidx.emoji2.text.EmojiProcessor$MarkExclusionCallback getResult():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/i$d;"} androidx.emoji2.text.EmojiProcessor$ProcessorSm -> androidx.emoji2.text.i$e: # {"id":"sourceFile","fileName":"EmojiProcessor.java"} int mState -> a androidx.emoji2.text.MetadataRepo$Node mRootNode -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"} androidx.emoji2.text.MetadataRepo$Node mCurrentNode -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"} androidx.emoji2.text.MetadataRepo$Node mFlushNode -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"} int mLastCodepoint -> e int mCurrentDepth -> f boolean mUseEmojiAsDefaultStyle -> g int[] mEmojiAsDefaultStyleExceptions -> h 1:4:void (androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):646:646 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n$a;Z[I)V"} 5:6:void (androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):607:607 -> 7:8:void (androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):647:647 -> 9:10:void (androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):648:648 -> 11:12:void (androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):649:649 -> 13:15:void (androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):650:650 -> 1:6:int check(int):656:656 -> a 7:14:int check(int):657:657 -> a 15:19:int check(int):690:690 -> a 20:21:int check(int):692:692 -> a 22:23:int check(int):693:693 -> a 24:28:int check(int):694:694 -> a 29:30:int check(int):660:660 -> a 31:36:int check(int):661:661 -> a 37:42:int check(int):664:664 -> a 43:47:int check(int):665:665 -> a 48:54:int check(int):666:666 -> a 55:62:int check(int):668:668 -> a 63:67:int check(int):669:669 -> a 68:73:int check(int):670:670 -> a 74:77:int check(int):671:671 -> a 78:81:int check(int):673:673 -> a 82:86:int check(int):675:675 -> a 87:90:int check(int):678:678 -> a 91:94:int check(int):680:680 -> a 95:98:int check(int):683:683 -> a 99:101:int check(int):700:700 -> a 1:7:androidx.emoji2.text.TypefaceEmojiRasterizer getCurrentMetadata():723:723 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"} 1:7:androidx.emoji2.text.TypefaceEmojiRasterizer getFlushMetadata():716:716 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"} 1:9:boolean isEmojiStyle(int):0:0 -> d 1:18:boolean isInFlushableState():734:734 -> e 19:27:boolean isInFlushableState():735:735 -> e 1:9:boolean isTextStyle(int):0:0 -> f 2:3:int reset():706:706 -> g 4:8:int reset():707:707 -> g 9:11:int reset():708:708 -> g 1:14:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():739:739 -> h 15:23:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():743:743 -> h 24:28:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():747:747 -> h 29:33:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():750:750 -> h 34:43:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():753:753 -> h 44:53:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():754:754 -> h androidx.emoji2.text.EmojiSpan -> androidx.emoji2.text.j: # {"id":"sourceFile","fileName":"EmojiSpan.java"} android.graphics.Paint$FontMetricsInt mTmpFontMetrics -> a androidx.emoji2.text.TypefaceEmojiRasterizer mRasterizer -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/p;"} short mWidth -> c short mHeight -> d float mRatio -> e 1:3:void (androidx.emoji2.text.TypefaceEmojiRasterizer):74:74 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)V"} 4:11:void (androidx.emoji2.text.TypefaceEmojiRasterizer):41:41 -> 12:13:void (androidx.emoji2.text.TypefaceEmojiRasterizer):54:54 -> 14:17:void (androidx.emoji2.text.TypefaceEmojiRasterizer):59:59 -> 18:19:void (androidx.emoji2.text.TypefaceEmojiRasterizer):64:64 -> 20:24:void (androidx.emoji2.text.TypefaceEmojiRasterizer):75:75 -> 25:27:void (androidx.emoji2.text.TypefaceEmojiRasterizer):76:76 -> 1:3:androidx.emoji2.text.TypefaceEmojiRasterizer getTypefaceRasterizer():110:110 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"} 1:3:int getWidth():120:120 -> b 1:5:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):86:86 -> getSize 6:20:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):87:87 -> getSize 21:30:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):89:89 -> getSize 31:44:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):90:90 -> getSize 45:60:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):91:91 -> getSize 61:66:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):94:94 -> getSize 67:70:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):95:95 -> getSize 71:74:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):96:96 -> getSize 75:79:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):97:97 -> getSize androidx.emoji2.text.FontRequestEmojiCompatConfig -> androidx.emoji2.text.k: # {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"} androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper DEFAULT_FONTS_CONTRACT -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$a;"} 1:8:void ():442:442 -> 1:11:void (android.content.Context,androidx.core.provider.FontRequest):122:122 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;)V"} 1:10:androidx.emoji2.text.FontRequestEmojiCompatConfig setLoadingExecutor(java.util.concurrent.Executor):148:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;)Landroidx/emoji2/text/k;"} androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper -> androidx.emoji2.text.k$a: # {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"} 1:4:void ():412:412 -> 2:12:android.graphics.Typeface buildTypeface(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo):424:424 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/k$b;)Landroid/graphics/Typeface;"} 2:6:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,androidx.core.provider.FontRequest):417:417 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;)Lv/k$a;"} 1:8:void unregisterObserver(android.content.Context,android.database.ContentObserver):438:438 -> c androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> androidx.emoji2.text.k$b: # {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"} android.content.Context mContext -> a androidx.core.provider.FontRequest mRequest -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/i;"} androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper mFontProviderHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$a;"} java.lang.Object mLock -> d android.os.Handler mMainHandler -> e java.util.concurrent.Executor mExecutor -> f java.util.concurrent.ThreadPoolExecutor mMyThreadPoolExecutor -> g androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback mCallback -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$i;"} android.database.ContentObserver mObserver -> i java.lang.Runnable mMainHandlerLoadCallback -> j 1:3:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):235:235 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/i;Landroidx/emoji2/text/k$a;)V"} 4:10:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):208:208 -> 11:15:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):236:236 -> 16:20:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):237:237 -> 21:26:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):238:238 -> 27:28:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):239:239 -> 29:31:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):240:240 -> 1:5:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):258:258 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/f$i;)V"} 6:8:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):259:259 -> a 9:10:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):260:260 -> a 11:12:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261:262 -> a 13:16:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):262:262 -> a 17:18:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):261:261 -> a 1:4:void cleanUp():326:326 -> b 5:6:void cleanUp():327:327 -> b 7:10:void cleanUp():328:328 -> b 11:17:void cleanUp():329:329 -> b 18:22:void cleanUp():330:330 -> b 23:26:void cleanUp():332:332 -> b 27:31:void cleanUp():333:333 -> b 32:33:void cleanUp():335:335 -> b 34:37:void cleanUp():336:336 -> b 38:40:void cleanUp():338:338 -> b 41:42:void cleanUp():340:340 -> b 43:44:void cleanUp():341:341 -> b 45:48:void cleanUp():342:342 -> b 1:3:void createMetadata():350:350 -> c 4:7:void createMetadata():351:351 -> c 8:12:void createMetadata():352:352 -> c 13:13:void createMetadata():354:354 -> c 14:17:void createMetadata():356:356 -> c 18:24:void createMetadata():358:358 -> c 25:27:void createMetadata():361:361 -> c 28:36:void createMetadata():369:369 -> c 37:41:void createMetadata():378:378 -> c 42:49:void createMetadata():380:380 -> c 50:51:void createMetadata():381:381 -> c 52:56:void createMetadata():382:382 -> c 57:64:void createMetadata():381:381 -> c 65:68:void createMetadata():386:386 -> c 69:71:void createMetadata():388:388 -> c 72:74:void createMetadata():390:390 -> c 75:78:void createMetadata():391:391 -> c 79:84:void createMetadata():392:392 -> c 85:86:void createMetadata():394:395 -> c 87:89:void createMetadata():395:395 -> c 90:93:void createMetadata():394:394 -> c 94:101:void createMetadata():384:384 -> c 102:104:void createMetadata():388:388 -> c 105:105:void createMetadata():389:389 -> c 106:133:void createMetadata():373:373 -> c 134:136:void createMetadata():397:397 -> c 137:140:void createMetadata():398:398 -> c 141:146:void createMetadata():399:399 -> c 147:148:void createMetadata():401:402 -> c 149:151:void createMetadata():402:402 -> c 152:153:void createMetadata():401:401 -> c 154:155:void createMetadata():354:354 -> c 1:3:void loadInternal():267:267 -> d 4:7:void loadInternal():268:268 -> d 8:11:void loadInternal():270:270 -> d 12:15:void loadInternal():272:272 -> d 16:23:void loadInternal():273:273 -> d 24:25:void loadInternal():275:275 -> d 26:35:void loadInternal():277:277 -> d 36:39:void loadInternal():278:278 -> d 1:10:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():285:285 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/k$b;"} 11:16:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> e 17:22:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():292:292 -> e 23:26:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():293:293 -> e 27:29:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():296:296 -> e 30:37:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():294:294 -> e 38:70:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():290:290 -> e 71:78:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():287:287 -> e 1:3:void setExecutor(java.util.concurrent.Executor):244:244 -> f 4:5:void setExecutor(java.util.concurrent.Executor):245:245 -> f 6:10:void setExecutor(java.util.concurrent.Executor):246:246 -> f androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4a254d9e94ecf4e41bfd9256a9edea29875602a12a6e8c8444b08cdc70d0dca7$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/k$b;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.MetadataListReader -> androidx.emoji2.text.m: # {"id":"sourceFile","fileName":"MetadataListReader.java"} 2:4:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):120:120 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/m$c;)Landroidx/emoji2/text/m$b;"} 5:10:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):122:122 -> a 11:15:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):123:123 -> a 16:24:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):128:128 -> a 25:28:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):132:132 -> a 29:31:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):134:134 -> a 32:35:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):135:135 -> a 36:52:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):137:137 -> a 53:64:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):146:146 -> a 65:67:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):148:148 -> a 68:76:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):150:150 -> a 77:80:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):152:152 -> a 81:84:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):153:153 -> a 85:102:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):154:154 -> a 103:109:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):156:156 -> a 110:115:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):161:161 -> a 116:121:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):125:125 -> a 1:4:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):89:89 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Ld0/b;"} 5:9:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):90:90 -> b 10:13:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):91:91 -> b 14:21:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):93:93 -> b 22:26:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):94:94 -> b 1:8:long toUnsignedInt(int):0:0 -> c 1:5:int toUnsignedShort(short):0:0 -> d androidx.emoji2.text.MetadataListReader$ByteBufferReader -> androidx.emoji2.text.m$a: # {"id":"sourceFile","fileName":"MetadataListReader.java"} java.nio.ByteBuffer mByteBuffer -> a 1:3:void (java.nio.ByteBuffer):315:315 -> 4:5:void (java.nio.ByteBuffer):316:316 -> 6:11:void (java.nio.ByteBuffer):317:317 -> 1:11:long readUnsignedInt():327:327 -> a 1:11:void skip(int):337:337 -> b 1:7:int readTag():332:332 -> c 1:8:long getPosition():342:342 -> getPosition 1:11:int readUnsignedShort():322:322 -> readUnsignedShort androidx.emoji2.text.MetadataListReader$OffsetInfo -> androidx.emoji2.text.m$b: # {"id":"sourceFile","fileName":"MetadataListReader.java"} long mStartOffset -> a long mLength -> b 1:3:void (long,long):171:171 -> 4:5:void (long,long):172:172 -> 6:8:void (long,long):173:173 -> 1:3:long getStartOffset():177:177 -> a androidx.emoji2.text.MetadataListReader$OpenTypeReader -> androidx.emoji2.text.m$c: # {"id":"sourceFile","fileName":"MetadataListReader.java"} long readUnsignedInt() -> a void skip(int) -> b int readTag() -> c androidx.emoji2.text.MetadataRepo -> androidx.emoji2.text.n: # {"id":"sourceFile","fileName":"MetadataRepo.java"} androidx.emoji2.text.flatbuffer.MetadataList mMetadataList -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/b;"} char[] mEmojiCharArray -> b androidx.emoji2.text.MetadataRepo$Node mRootNode -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"} android.graphics.Typeface mTypeface -> d 1:3:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):76:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;Ld0/b;)V"} 4:5:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):77:77 -> 6:7:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):78:78 -> 8:16:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):79:79 -> 17:26:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):80:80 -> 27:30:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):81:81 -> 1:7:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):161:161 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/b;)V"} 8:12:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):163:163 -> a 13:23:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):167:167 -> a 24:30:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):168:168 -> a 1:5:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):130:130 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;Ljava/nio/ByteBuffer;)Landroidx/emoji2/text/n;"} 6:14:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):131:131 -> b 15:22:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):133:133 -> b 23:23:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):134:134 -> b 1:3:char[] getEmojiCharArray():204:204 -> c 1:3:androidx.emoji2.text.flatbuffer.MetadataList getMetadataList():213:213 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld0/b;"} 1:7:int getMetadataVersion():186:186 -> e 1:3:androidx.emoji2.text.MetadataRepo$Node getRootNode():195:195 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/n$a;"} 1:3:android.graphics.Typeface getTypeface():178:178 -> g 1:5:void put(androidx.emoji2.text.TypefaceEmojiRasterizer):224:224 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)V"} 6:21:void put(androidx.emoji2.text.TypefaceEmojiRasterizer):225:225 -> h 22:32:void put(androidx.emoji2.text.TypefaceEmojiRasterizer):228:228 -> h androidx.emoji2.text.MetadataRepo$Node -> androidx.emoji2.text.n$a: # {"id":"sourceFile","fileName":"MetadataRepo.java"} android.util.SparseArray mChildren -> a androidx.emoji2.text.TypefaceEmojiRasterizer mData -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/p;"} 1:1:void ():244:244 -> 2:3:void (int):248:249 -> 1:13:androidx.emoji2.text.MetadataRepo$Node get(int):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/emoji2/text/n$a;"} 1:3:androidx.emoji2.text.TypefaceEmojiRasterizer getData():257:257 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/p;"} 1:10:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):262:262 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;II)V"} 11:15:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):264:264 -> c 16:28:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):265:265 -> c 29:32:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):269:269 -> c 33:35:void put(androidx.emoji2.text.TypefaceEmojiRasterizer,int,int):271:271 -> c androidx.emoji2.text.SpannableBuilder -> androidx.emoji2.text.o: # {"id":"sourceFile","fileName":"SpannableBuilder.java"} java.lang.Class mWatcherClass -> a java.util.List mWatchers -> b 1:1:void (java.lang.Class,java.lang.CharSequence):75:75 -> 2:2:void (java.lang.Class,java.lang.CharSequence):59:59 -> 3:4:void (java.lang.Class,java.lang.CharSequence):76:77 -> 5:5:void (java.lang.Class,java.lang.CharSequence,int,int):86:86 -> 6:6:void (java.lang.Class,java.lang.CharSequence,int,int):59:59 -> 7:8:void (java.lang.Class,java.lang.CharSequence,int,int):87:88 -> 1:4:void beginBatchEdit():261:261 -> a 1:1:android.text.Editable append(char):49:49 -> append 2:2:android.text.Editable append(java.lang.CharSequence):49:49 -> append 3:3:android.text.Editable append(java.lang.CharSequence,int,int):49:49 -> append 4:4:java.lang.Appendable append(char):49:49 -> append 5:5:java.lang.Appendable append(java.lang.CharSequence):49:49 -> append 6:6:java.lang.Appendable append(java.lang.CharSequence,int,int):49:49 -> append 7:7:android.text.SpannableStringBuilder append(java.lang.CharSequence):344:344 -> append 8:8:android.text.SpannableStringBuilder append(char):351:351 -> append 9:9:android.text.SpannableStringBuilder append(java.lang.CharSequence,int,int):360:360 -> append 10:10:android.text.SpannableStringBuilder append(java.lang.CharSequence,java.lang.Object,int):367:367 -> append 2:9:void blockWatchers():277:277 -> b 10:24:void blockWatchers():278:278 -> b 1:6:androidx.emoji2.text.SpannableBuilder create(java.lang.Class,java.lang.CharSequence):97:97 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/CharSequence;)Landroidx/emoji2/text/o;"} 1:3:void endBatchEdit():269:269 -> d 4:7:void endBatchEdit():270:270 -> d 1:1:android.text.Editable delete(int,int):49:49 -> delete 2:2:android.text.SpannableStringBuilder delete(int,int):337:337 -> delete 3:10:void fireWatchers():296:296 -> e 11:33:void fireWatchers():297:297 -> e 2:9:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):247:247 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/emoji2/text/o$a;"} 10:17:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):248:248 -> f 18:27:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):249:249 -> f 1:8:boolean isWatcher(java.lang.Class):119:119 -> g 1:6:int getSpanEnd(java.lang.Object):205:205 -> getSpanEnd 7:13:int getSpanEnd(java.lang.Object):206:206 -> getSpanEnd 14:18:int getSpanEnd(java.lang.Object):211:211 -> getSpanEnd 1:6:int getSpanFlags(java.lang.Object):219:219 -> getSpanFlags 7:13:int getSpanFlags(java.lang.Object):220:220 -> getSpanFlags 14:18:int getSpanFlags(java.lang.Object):225:225 -> getSpanFlags 1:6:int getSpanStart(java.lang.Object):191:191 -> getSpanStart 7:13:int getSpanStart(java.lang.Object):192:192 -> getSpanStart 14:18:int getSpanStart(java.lang.Object):197:197 -> getSpanStart 1:6:java.lang.Object[] getSpans(int,int,java.lang.Class):151:151 -> getSpans 7:14:java.lang.Object[] getSpans(int,int,java.lang.Class):152:152 -> getSpans 15:22:java.lang.Object[] getSpans(int,int,java.lang.Class):154:154 -> getSpans 23:25:java.lang.Object[] getSpans(int,int,java.lang.Class):155:155 -> getSpans 26:35:java.lang.Object[] getSpans(int,int,java.lang.Class):156:156 -> getSpans 36:40:java.lang.Object[] getSpans(int,int,java.lang.Class):160:160 -> getSpans 3:16:boolean isWatcher(java.lang.Object):108:108 -> h 2:9:void unblockwatchers():286:286 -> i 10:24:void unblockwatchers():287:287 -> i 1:1:android.text.Editable insert(int,java.lang.CharSequence):49:49 -> insert 2:2:android.text.Editable insert(int,java.lang.CharSequence,int,int):49:49 -> insert 3:3:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence):323:323 -> insert 4:4:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence,int,int):330:330 -> insert 3:8:int nextSpanTransition(int,int,java.lang.Class):233:233 -> nextSpanTransition 9:10:int nextSpanTransition(int,int,java.lang.Class):234:234 -> nextSpanTransition 11:15:int nextSpanTransition(int,int,java.lang.Class):236:236 -> nextSpanTransition 1:6:void removeSpan(java.lang.Object):170:170 -> removeSpan 7:15:void removeSpan(java.lang.Object):171:171 -> removeSpan 16:20:void removeSpan(java.lang.Object):179:179 -> removeSpan 21:26:void removeSpan(java.lang.Object):182:182 -> removeSpan 1:1:android.text.Editable replace(int,int,java.lang.CharSequence):49:49 -> replace 2:2:android.text.Editable replace(int,int,java.lang.CharSequence,int,int):49:49 -> replace 3:5:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence):304:306 -> replace 6:8:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence,int,int):314:316 -> replace 1:6:void setSpan(java.lang.Object,int,int,int):135:135 -> setSpan 7:11:void setSpan(java.lang.Object,int,int,int):136:136 -> setSpan 12:17:void setSpan(java.lang.Object,int,int,int):137:137 -> setSpan 18:21:void setSpan(java.lang.Object,int,int,int):140:140 -> setSpan 1:8:java.lang.CharSequence subSequence(int,int):125:125 -> subSequence androidx.emoji2.text.SpannableBuilder$WatcherWrapper -> androidx.emoji2.text.o$a: # {"id":"sourceFile","fileName":"SpannableBuilder.java"} java.lang.Object mObject -> a java.util.concurrent.atomic.AtomicInteger mBlockCalls -> b 1:3:void (java.lang.Object):379:379 -> 4:11:void (java.lang.Object):377:377 -> 12:14:void (java.lang.Object):380:380 -> 1:6:void blockCalls():449:449 -> a 1:8:void afterTextChanged(android.text.Editable):395:395 -> afterTextChanged 1:3:boolean isEmojiSpan(java.lang.Object):457:457 -> b 1:8:void beforeTextChanged(java.lang.CharSequence,int,int,int):385:385 -> beforeTextChanged 1:6:void unblockCalls():453:453 -> c 1:15:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):404:404 -> onSpanAdded 16:23:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):407:407 -> onSpanAdded 1:15:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):429:429 -> onSpanChanged 16:32:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):433:433 -> onSpanChanged 33:45:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):445:445 -> onSpanChanged 1:15:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):416:416 -> onSpanRemoved 16:23:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):419:419 -> onSpanRemoved 1:8:void onTextChanged(java.lang.CharSequence,int,int,int):390:390 -> onTextChanged androidx.emoji2.text.TypefaceEmojiRasterizer -> androidx.emoji2.text.p: # {"id":"sourceFile","fileName":"TypefaceEmojiRasterizer.java"} int mIndex -> a androidx.emoji2.text.MetadataRepo mMetadataRepo -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n;"} int mCache -> c java.lang.ThreadLocal sMetadataItem -> d 1:8:void ():89:89 -> 1:4:void (androidx.emoji2.text.MetadataRepo,int):115:115 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/n;I)V"} 5:6:void (androidx.emoji2.text.MetadataRepo,int):108:108 -> 7:8:void (androidx.emoji2.text.MetadataRepo,int):116:116 -> 9:11:void (androidx.emoji2.text.MetadataRepo,int):117:117 -> 1:6:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):130:130 -> a 7:10:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):131:131 -> a 11:13:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):132:132 -> a 14:17:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):137:137 -> a 18:31:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):138:138 -> a 32:35:void draw(android.graphics.Canvas,float,float,android.graphics.Paint):139:139 -> a 1:9:int getCodepointAt(int):306:306 -> b 1:9:int getCodepointsLength():313:313 -> c 1:5:int getHasGlyph():228:228 -> d 1:9:int getHeight():193:193 -> e 1:9:int getId():179:179 -> f 1:10:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():154:154 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld0/a;"} 11:15:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():156:156 -> g 16:18:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():157:157 -> g 19:30:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():167:167 -> g 1:9:short getSdkAdded():211:211 -> h 1:9:int getWidth():186:186 -> i 1:9:boolean isDefaultEmoji():297:297 -> j 1:10:boolean isPreferredSystemRender():289:289 -> k 1:8:void setExclusion(boolean):275:275 -> l 9:11:void setExclusion(boolean):277:277 -> l 12:14:void setExclusion(boolean):279:279 -> l 1:11:void setHasGlyph(boolean):258:258 -> m 12:14:void setHasGlyph(boolean):264:264 -> m 1:5:java.lang.String toString():319:319 -> toString 6:12:java.lang.String toString():320:320 -> toString 13:17:java.lang.String toString():321:321 -> toString 18:28:java.lang.String toString():322:322 -> toString 29:33:java.lang.String toString():323:323 -> toString 34:40:java.lang.String toString():324:324 -> toString 41:51:java.lang.String toString():326:326 -> toString 52:59:java.lang.String toString():327:327 -> toString 60:64:java.lang.String toString():329:329 -> toString androidx.emoji2.text.TypefaceEmojiSpan -> androidx.emoji2.text.q: # {"id":"sourceFile","fileName":"TypefaceEmojiSpan.java"} android.text.TextPaint mWorkingPaint -> f android.graphics.Paint sDebugPaint -> g 1:4:void (androidx.emoji2.text.TypefaceEmojiRasterizer):53:53 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/p;)V"} 1:5:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):104:104 -> c 6:7:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):105:105 -> c 8:15:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):106:106 -> c 16:28:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):107:107 -> c 29:32:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):117:117 -> c 33:37:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):119:119 -> c 38:39:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):120:120 -> c 40:42:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):122:122 -> c 43:45:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):124:124 -> c 46:54:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):125:125 -> c 55:58:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):108:108 -> c 59:62:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):110:110 -> c 63:66:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):129:129 -> c 67:70:android.text.TextPaint applyCharacterSpanStyles(java.lang.CharSequence,int,int,android.graphics.Paint):131:131 -> c 1:4:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):74:74 -> d 5:8:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):75:75 -> d 9:13:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):77:77 -> d 14:23:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):78:78 -> d 24:26:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):79:79 -> d 27:29:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):81:81 -> d 30:33:void drawBackground(android.graphics.Canvas,android.text.TextPaint,float,float,float,float):82:82 -> d 1:3:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):61:63 -> draw 4:5:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):65:66 -> draw 6:6:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):68:68 -> draw 1:4:android.graphics.Paint getDebugPaint():141:141 -> e 5:11:android.graphics.Paint getDebugPaint():142:142 -> e 12:22:android.graphics.Paint getDebugPaint():143:143 -> e 23:29:android.graphics.Paint getDebugPaint():144:144 -> e 30:32:android.graphics.Paint getDebugPaint():146:146 -> e androidx.emoji2.text.UnprecomputeTextOnModificationSpannable -> androidx.emoji2.text.t: # {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"} boolean mSafeToWrite -> a android.text.Spannable mDelegate -> b 1:1:void (android.text.Spannable):48:48 -> 2:2:void (android.text.Spannable):43:43 -> 3:3:void (android.text.Spannable):49:49 -> 4:4:void (java.lang.CharSequence):56:56 -> 5:5:void (java.lang.CharSequence):43:43 -> 6:6:void (java.lang.CharSequence):57:57 -> 1:2:void ensureSafeWrites():61:61 -> a 3:16:void ensureSafeWrites():62:62 -> a 17:24:void ensureSafeWrites():63:63 -> a 25:27:void ensureSafeWrites():65:65 -> a 1:3:android.text.Spannable getUnwrappedSpannable():69:69 -> b 1:6:androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector precomputedTextDetector():161:161 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/t$b;"} 7:18:androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector precomputedTextDetector():162:162 -> c 1:7:char charAt(int):116:116 -> charAt 1:7:java.util.stream.IntStream chars():135:135 -> chars 1:7:java.util.stream.IntStream codePoints():142:142 -> codePoints 1:7:int getSpanEnd(java.lang.Object):96:96 -> getSpanEnd 1:7:int getSpanFlags(java.lang.Object):101:101 -> getSpanFlags 1:7:int getSpanStart(java.lang.Object):91:91 -> getSpanStart 1:7:java.lang.Object[] getSpans(int,int,java.lang.Class):86:86 -> getSpans 1:7:int length():111:111 -> length 1:7:int nextSpanTransition(int,int,java.lang.Class):106:106 -> nextSpanTransition 1:3:void removeSpan(java.lang.Object):80:80 -> removeSpan 4:9:void removeSpan(java.lang.Object):81:81 -> removeSpan 1:3:void setSpan(java.lang.Object,int,int,int):74:74 -> setSpan 4:9:void setSpan(java.lang.Object,int,int,int):75:75 -> setSpan 1:7:java.lang.CharSequence subSequence(int,int):122:122 -> subSequence 1:7:java.lang.String toString():128:128 -> toString androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24 -> androidx.emoji2.text.t$a: # {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"} 1:5:java.util.stream.IntStream chars(java.lang.CharSequence):156:156 -> a 1:5:java.util.stream.IntStream codePoints(java.lang.CharSequence):152:152 -> b androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24$$ExternalSyntheticApiModelOutline0 -> androidx.emoji2.text.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.stream.IntStream m(java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24$$ExternalSyntheticApiModelOutline1 -> androidx.emoji2.text.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.stream.IntStream m(java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector -> androidx.emoji2.text.t$b: # {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"} 1:4:void ():165:165 -> 1:2:boolean isPrecomputedText(java.lang.CharSequence):0:0 -> a androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector_28 -> androidx.emoji2.text.t$c: # {"id":"sourceFile","fileName":"UnprecomputeTextOnModificationSpannable.java"} 1:4:void ():173:173 -> 1:10:boolean isPrecomputedText(java.lang.CharSequence):177:177 -> a androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector_28$$ExternalSyntheticApiModelOutline0 -> androidx.emoji2.text.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:boolean m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.emoji2.text.flatbuffer.MetadataItem -> d0.a: # {"id":"sourceFile","fileName":"MetadataItem.java"} 1:4:void ():28:28 -> 1:4:androidx.emoji2.text.flatbuffer.MetadataItem __assign(int,java.nio.ByteBuffer):33:33 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)Ld0/a;"} 1:4:void __init(int,java.nio.ByteBuffer):32:32 -> g 3:24:int codepoints(int):41:41 -> h 3:15:int codepointsLength():42:42 -> i 2:22:boolean emojiStyle():36:36 -> j 3:20:short height():40:40 -> k 2:19:int id():35:35 -> l 3:20:short sdkAdded():37:37 -> m 3:20:short width():39:39 -> n androidx.emoji2.text.flatbuffer.MetadataList -> d0.b: # {"id":"sourceFile","fileName":"MetadataList.java"} 1:4:void ():28:28 -> 1:4:androidx.emoji2.text.flatbuffer.MetadataList __assign(int,java.nio.ByteBuffer):33:33 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)Ld0/b;"} 1:4:void __init(int,java.nio.ByteBuffer):32:32 -> g 1:10:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer):30:30 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Ld0/b;"} 1:23:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer,androidx.emoji2.text.flatbuffer.MetadataList):31:31 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;Ld0/b;)Ld0/b;"} 2:27:androidx.emoji2.text.flatbuffer.MetadataItem list(androidx.emoji2.text.flatbuffer.MetadataItem,int):37:37 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a;I)Ld0/a;"} 2:14:int listLength():38:38 -> k 2:19:int version():35:35 -> l androidx.emoji2.text.flatbuffer.Table -> d0.c: # {"id":"sourceFile","fileName":"Table.java"} int bb_pos -> a java.nio.ByteBuffer bb -> b int vtable_start -> c int vtable_size -> d androidx.emoji2.text.flatbuffer.Utf8 utf8 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/d;"} 1:3:void ():28:28 -> 4:10:void ():37:37 -> 1:8:int __indirect(int):68:68 -> a 1:16:int __offset(int):53:53 -> b 1:4:void __reset(int,java.nio.ByteBuffer):298:298 -> c 5:6:void __reset(int,java.nio.ByteBuffer):300:300 -> c 7:13:void __reset(int,java.nio.ByteBuffer):301:301 -> c 14:23:void __reset(int,java.nio.ByteBuffer):302:302 -> c 24:25:void __reset(int,java.nio.ByteBuffer):304:304 -> c 26:27:void __reset(int,java.nio.ByteBuffer):305:305 -> c 28:30:void __reset(int,java.nio.ByteBuffer):306:306 -> c 1:3:int __vector(int):135:135 -> d 4:13:int __vector(int):136:136 -> d 1:3:int __vector_len(int):123:123 -> e 4:10:int __vector_len(int):124:124 -> e 11:17:int __vector_len(int):125:125 -> e androidx.emoji2.text.flatbuffer.Utf8 -> d0.d: # {"id":"sourceFile","fileName":"Utf8.java"} androidx.emoji2.text.flatbuffer.Utf8 DEFAULT -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/d;"} 1:4:void ():25:25 -> 1:4:androidx.emoji2.text.flatbuffer.Utf8 getDefault():62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld0/d;"} 5:11:androidx.emoji2.text.flatbuffer.Utf8 getDefault():63:63 -> a 12:14:androidx.emoji2.text.flatbuffer.Utf8 getDefault():65:65 -> a androidx.emoji2.text.flatbuffer.Utf8Safe -> d0.e: # {"id":"sourceFile","fileName":"Utf8Safe.java"} 1:4:void ():63:63 -> androidx.emoji2.viewsintegration.EmojiEditTextHelper -> e0.a: # {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"} androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal mHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a$b;"} int mMaxEmojiCount -> b int mEmojiReplaceStrategy -> c 1:6:void (android.widget.EditText,boolean):105:105 -> 7:9:void (android.widget.EditText,boolean):73:73 -> 10:11:void (android.widget.EditText,boolean):74:74 -> 12:16:void (android.widget.EditText,boolean):106:106 -> 17:24:void (android.widget.EditText,boolean):110:110 -> 1:7:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):155:155 -> a 5:11:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):174:174 -> b 1:6:void setEnabled(boolean):227:227 -> c androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal -> e0.a$b: # {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"} 1:4:void ():231:231 -> android.text.method.KeyListener getKeyListener(android.text.method.KeyListener) -> a android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo) -> b void setEnabled(boolean) -> c androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19 -> e0.a$a: # {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"} android.widget.EditText mEditText -> a androidx.emoji2.viewsintegration.EmojiTextWatcher mTextWatcher -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/g;"} 1:3:void (android.widget.EditText,boolean):265:265 -> 4:5:void (android.widget.EditText,boolean):266:266 -> 6:12:void (android.widget.EditText,boolean):267:267 -> 13:15:void (android.widget.EditText,boolean):268:268 -> 16:23:void (android.widget.EditText,boolean):269:269 -> 1:9:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):284:284 -> a 10:14:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):293:293 -> a 15:20:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):299:299 -> a 1:5:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):305:305 -> b 6:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):310:310 -> b 1:6:void setEnabled(boolean):315:315 -> c androidx.emoji2.viewsintegration.EmojiEditableFactory -> e0.b: # {"id":"sourceFile","fileName":"EmojiEditableFactory.java"} java.lang.Object INSTANCE_LOCK -> a android.text.Editable$Factory sInstance -> b java.lang.Class sWatcherClass -> c 1:8:void ():44:44 -> 1:3:void ():51:51 -> 4:5:void ():53:53 -> 6:19:void ():54:54 -> 1:4:android.text.Editable$Factory getInstance():62:62 -> getInstance 5:7:android.text.Editable$Factory getInstance():63:63 -> getInstance 8:11:android.text.Editable$Factory getInstance():64:64 -> getInstance 12:21:android.text.Editable$Factory getInstance():65:65 -> getInstance 22:25:android.text.Editable$Factory getInstance():67:67 -> getInstance 26:28:android.text.Editable$Factory getInstance():69:69 -> getInstance 1:4:android.text.Editable newEditable(java.lang.CharSequence):74:74 -> newEditable 5:9:android.text.Editable newEditable(java.lang.CharSequence):75:75 -> newEditable 10:14:android.text.Editable newEditable(java.lang.CharSequence):77:77 -> newEditable androidx.emoji2.viewsintegration.EmojiInputConnection -> e0.c: # {"id":"sourceFile","fileName":"EmojiInputConnection.java"} android.widget.TextView mTextView -> a androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper mEmojiCompatDeleteHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/c$a;"} 1:1:void (android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):49:49 -> 2:5:void (android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):58:61 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;Le0/c$a;)V"} 1:7:android.text.Editable getEditable():80:80 -> a 1:2:boolean deleteSurroundingText(int,int):66:66 -> deleteSurroundingText 3:10:boolean deleteSurroundingText(int,int):67:67 -> deleteSurroundingText 11:16:boolean deleteSurroundingText(int,int):66:66 -> deleteSurroundingText 17:27:boolean deleteSurroundingText(int,int):68:68 -> deleteSurroundingText 1:2:boolean deleteSurroundingTextInCodePoints(int,int):74:74 -> deleteSurroundingTextInCodePoints 3:10:boolean deleteSurroundingTextInCodePoints(int,int):75:75 -> deleteSurroundingTextInCodePoints 11:16:boolean deleteSurroundingTextInCodePoints(int,int):74:74 -> deleteSurroundingTextInCodePoints 17:27:boolean deleteSurroundingTextInCodePoints(int,int):76:76 -> deleteSurroundingTextInCodePoints androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper -> e0.c$a: # {"id":"sourceFile","fileName":"EmojiInputConnection.java"} 1:4:void ():83:83 -> 1:5:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):90:90 -> a 1:6:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):95:95 -> b 7:14:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):96:96 -> b androidx.emoji2.viewsintegration.EmojiInputFilter -> e0.d: # {"id":"sourceFile","fileName":"EmojiInputFilter.java"} android.widget.TextView mTextView -> a androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$f;"} 1:3:void (android.widget.TextView):49:49 -> 4:6:void (android.widget.TextView):50:50 -> 1:4:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():93:93 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f$f;"} 5:13:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():94:94 -> a 14:16:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():96:96 -> a 5:10:void updateSelection(android.text.Spannable,int,int):164:164 -> b 11:16:void updateSelection(android.text.Spannable,int,int):166:166 -> b 17:20:void updateSelection(android.text.Spannable,int,int):168:168 -> b 1:9:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):56:56 -> filter 10:30:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):60:60 -> filter 31:36:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):63:63 -> filter 37:49:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):64:64 -> filter 50:56:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):72:72 -> filter 57:60:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):75:75 -> filter 61:74:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):77:77 -> filter 75:86:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):83:83 -> filter androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl -> e0.d$a: # {"id":"sourceFile","fileName":"EmojiInputFilter.java"} java.lang.ref.Reference mViewRef -> a java.lang.ref.Reference mEmojiInputFilterReference -> b 1:3:void (android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):105:105 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Le0/d;)V"} 4:10:void (android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):106:106 -> 11:18:void (android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):107:107 -> 1:3:void onInitialized():112:112 -> b 4:11:void onInitialized():113:113 -> b 12:19:void onInitialized():114:114 -> b 20:26:void onInitialized():115:115 -> b 27:32:void onInitialized():116:116 -> b 33:36:void onInitialized():117:117 -> b 37:47:void onInitialized():118:118 -> b 48:51:void onInitialized():131:131 -> b 52:55:void onInitialized():132:132 -> b 56:58:void onInitialized():134:134 -> b 59:62:void onInitialized():136:136 -> b 63:68:void onInitialized():137:137 -> b 7:14:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):148:148 -> c 15:17:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):153:153 -> c 18:27:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):154:154 -> c androidx.emoji2.viewsintegration.EmojiKeyListener -> e0.e: # {"id":"sourceFile","fileName":"EmojiKeyListener.java"} android.text.method.KeyListener mKeyListener -> a androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper mEmojiCompatHandleKeyDownHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/e$a;"} 1:1:void (android.text.method.KeyListener):40:40 -> 2:4:void (android.text.method.KeyListener,androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper):44:46 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/method/KeyListener;Le0/e$a;)V"} 1:6:void clearMetaKeyState(android.view.View,android.text.Editable,int):73:73 -> clearMetaKeyState 1:7:int getInputType():51:51 -> getInputType 1:2:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):56:56 -> onKeyDown 3:8:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):57:57 -> onKeyDown 9:21:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):58:58 -> onKeyDown 1:7:boolean onKeyOther(android.view.View,android.text.Editable,android.view.KeyEvent):68:68 -> onKeyOther 1:7:boolean onKeyUp(android.view.View,android.text.Editable,int,android.view.KeyEvent):63:63 -> onKeyUp androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper -> e0.e$a: # {"id":"sourceFile","fileName":"EmojiKeyListener.java"} 1:4:void ():76:76 -> 1:5:boolean handleKeyDown(android.text.Editable,int,android.view.KeyEvent):79:79 -> a androidx.emoji2.viewsintegration.EmojiTextViewHelper -> e0.f: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal mHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f$b;"} 1:3:void (android.widget.TextView,boolean):96:96 -> 4:10:void (android.widget.TextView,boolean):97:97 -> 11:18:void (android.widget.TextView,boolean):101:101 -> 19:26:void (android.widget.TextView,boolean):103:103 -> 1:7:android.text.InputFilter[] getFilters(android.text.InputFilter[]):132:132 -> a 1:6:void setAllCaps(boolean):173:173 -> b 1:6:void setEnabled(boolean):163:163 -> c androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal -> e0.f$b: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} 1:4:void ():184:184 -> android.text.InputFilter[] getFilters(android.text.InputFilter[]) -> a void setAllCaps(boolean) -> b void setEnabled(boolean) -> c androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> e0.f$a: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} android.widget.TextView mTextView -> a androidx.emoji2.viewsintegration.EmojiInputFilter mEmojiInputFilter -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} boolean mEnabled -> c 1:3:void (android.widget.TextView):322:322 -> 4:6:void (android.widget.TextView):323:323 -> 7:8:void (android.widget.TextView):324:324 -> 9:16:void (android.widget.TextView):325:325 -> 1:4:android.text.InputFilter[] getFilters(android.text.InputFilter[]):349:349 -> a 5:9:android.text.InputFilter[] getFilters(android.text.InputFilter[]):351:351 -> a 10:14:android.text.InputFilter[] getFilters(android.text.InputFilter[]):353:353 -> a 3:6:void setAllCaps(boolean):466:466 -> b 1:2:void setEnabled(boolean):472:472 -> c 3:5:void setEnabled(boolean):473:473 -> c 6:9:void setEnabled(boolean):474:474 -> c 1:5:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):365:365 -> d 6:15:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):367:367 -> d 16:20:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):371:371 -> d 21:23:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):372:372 -> d 24:28:android.text.InputFilter[] addEmojiInputFilterIfMissing(android.text.InputFilter[]):373:373 -> d 1:7:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):409:409 -> e 8:10:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):410:410 -> e 11:16:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):411:411 -> e 17:23:android.util.SparseArray getEmojiInputFilterPositionArray(android.text.InputFilter[]):412:412 -> e 1:4:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):385:385 -> f 5:11:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):386:386 -> f 12:13:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):391:392 -> f 14:18:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):392:392 -> f 19:24:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):393:393 -> f 25:30:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):396:396 -> f 31:40:android.text.InputFilter[] removeEmojiInputFilterIfPresent(android.text.InputFilter[]):397:397 -> f 1:3:void setEnabledUnsafe(boolean):491:491 -> g 1:4:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):435:435 -> h 5:6:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):436:436 -> h 7:11:android.text.method.TransformationMethod unwrapForDisabled(android.text.method.TransformationMethod):438:438 -> h 1:6:void updateFilters():342:342 -> i 7:16:void updateFilters():343:343 -> i 1:2:void updateTransformationMethod():333:333 -> j 3:10:void updateTransformationMethod():334:334 -> j 11:16:void updateTransformationMethod():335:335 -> j 1:5:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):452:452 -> k 6:10:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):454:454 -> k 11:16:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):457:457 -> k 1:4:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):422:422 -> l 5:9:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):423:423 -> l 10:14:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):425:425 -> l androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19 -> e0.f$c: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 mHelperDelegate -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f$a;"} 1:3:void (android.widget.TextView):232:232 -> 4:11:void (android.widget.TextView):233:233 -> 1:7:android.text.InputFilter[] getFilters(android.text.InputFilter[]):261:261 -> a 8:14:android.text.InputFilter[] getFilters(android.text.InputFilter[]):264:264 -> a 1:7:void setAllCaps(boolean):289:289 -> b 8:13:void setAllCaps(boolean):292:292 -> b 1:6:void setEnabled(boolean):303:303 -> c 7:12:void setEnabled(boolean):304:304 -> c 13:18:void setEnabled(boolean):306:306 -> c 1:7:boolean skipBecauseEmojiCompatNotInitialized():237:237 -> d androidx.emoji2.viewsintegration.EmojiTextWatcher -> e0.g: # {"id":"sourceFile","fileName":"EmojiTextWatcher.java"} android.widget.EditText mEditText -> a boolean mExpectInitializedEmojiCompat -> b androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/f$f;"} int mMaxEmojiCount -> d int mEmojiReplaceStrategy -> e boolean mEnabled -> f 1:6:void (android.widget.EditText,boolean):49:49 -> 7:9:void (android.widget.EditText,boolean):44:44 -> 10:11:void (android.widget.EditText,boolean):45:45 -> 12:13:void (android.widget.EditText,boolean):50:50 -> 14:16:void (android.widget.EditText,boolean):51:51 -> 17:19:void (android.widget.EditText,boolean):52:52 -> 1:4:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():112:112 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/f$f;"} 5:13:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():113:113 -> a 14:16:androidx.emoji2.text.EmojiCompat$InitCallback getInitCallback():115:115 -> a 1:1:void afterTextChanged(android.text.Editable):109:109 -> afterTextChanged 6:11:void processTextOnEnablingEvent(android.widget.EditText,int):152:152 -> b 12:15:void processTextOnEnablingEvent(android.widget.EditText,int):153:153 -> b 16:19:void processTextOnEnablingEvent(android.widget.EditText,int):155:155 -> b 20:23:void processTextOnEnablingEvent(android.widget.EditText,int):156:156 -> b 24:30:void processTextOnEnablingEvent(android.widget.EditText,int):158:158 -> b 31:34:void processTextOnEnablingEvent(android.widget.EditText,int):160:160 -> b 1:1:void beforeTextChanged(java.lang.CharSequence,int,int,int):104:104 -> beforeTextChanged 1:4:void setEnabled(boolean):123:123 -> c 5:8:void setEnabled(boolean):124:124 -> c 9:17:void setEnabled(boolean):125:125 -> c 18:21:void setEnabled(boolean):127:127 -> c 22:35:void setEnabled(boolean):129:129 -> c 1:19:boolean shouldSkipForDisabledOrNotConfigured():98:98 -> d 1:17:void onTextChanged(java.lang.CharSequence,int,int,int):74:74 -> onTextChanged 18:21:void onTextChanged(java.lang.CharSequence,int,int,int):79:79 -> onTextChanged 22:38:void onTextChanged(java.lang.CharSequence,int,int,int):80:80 -> onTextChanged 39:41:void onTextChanged(java.lang.CharSequence,int,int,int):82:82 -> onTextChanged 42:56:void onTextChanged(java.lang.CharSequence,int,int,int):83:83 -> onTextChanged 57:68:void onTextChanged(java.lang.CharSequence,int,int,int):88:88 -> onTextChanged androidx.emoji2.viewsintegration.EmojiTextWatcher$InitCallbackImpl -> e0.g$a: # {"id":"sourceFile","fileName":"EmojiTextWatcher.java"} java.lang.ref.Reference mViewRef -> a 1:3:void (android.widget.EditText):138:138 -> 4:11:void (android.widget.EditText):139:139 -> 1:3:void onInitialized():144:144 -> b 4:12:void onInitialized():145:145 -> b 13:16:void onInitialized():146:146 -> b androidx.emoji2.viewsintegration.EmojiTransformationMethod -> e0.h: # {"id":"sourceFile","fileName":"EmojiTransformationMethod.java"} android.text.method.TransformationMethod mTransformationMethod -> a 1:3:void (android.text.method.TransformationMethod):39:39 -> 4:6:void (android.text.method.TransformationMethod):40:40 -> 1:3:android.text.method.TransformationMethod getOriginalTransformationMethod():81:81 -> a 1:7:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):45:45 -> getTransformation 8:11:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):49:49 -> getTransformation 12:17:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):50:50 -> getTransformation 18:29:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):54:54 -> getTransformation 30:38:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):56:56 -> getTransformation 1:9:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):70:70 -> onFocusChanged 10:13:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):71:71 -> onFocusChanged androidx.fragment.app.Fragment$6 -> androidx.fragment.app.Fragment$6: # {"id":"sourceFile","fileName":"Fragment.java"} 1:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3081:3081 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 7:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3082:3082 -> d androidx.fragment.app.FragmentManager -> androidx.fragment.app.a: # {"id":"sourceFile","fileName":"FragmentManager.java"} 1:1:void ():0:0 -> 2:2:java.util.Map access$000(androidx.fragment.app.FragmentManager):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)Ljava/util/Map;"} 2:2:java.util.Map access$100(androidx.fragment.app.FragmentManager):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)Ljava/util/Map;"} androidx.fragment.app.FragmentManager$6 -> androidx.fragment.app.FragmentManager$6: # {"id":"sourceFile","fileName":"FragmentManager.java"} java.lang.String val$requestKey -> a androidx.lifecycle.Lifecycle val$lifecycle -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"} 1:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):958:958 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 6:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):960:960 -> d 21:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):963:963 -> d 22:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):969:969 -> d 26:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):970:970 -> d 31:40:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):971:971 -> d androidx.lifecycle.ClassesInfoCache -> androidx.lifecycle.a: # {"id":"sourceFile","fileName":"ClassesInfoCache.java"} java.util.Map mCallbackMap -> a java.util.Map mHasLifecycleMethods -> b androidx.lifecycle.ClassesInfoCache sInstance -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/a;"} 1:8:void ():39:39 -> 1:3:void ():37:37 -> 4:10:void ():45:45 -> 11:18:void ():46:46 -> 1:4:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):109:109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a$a;"} 5:11:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):110:110 -> a 12:17:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):112:112 -> a 18:22:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):114:114 -> a 23:26:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):118:118 -> a 27:33:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):119:119 -> a 34:39:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a 40:43:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):121:121 -> a 44:59:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):120:120 -> a 60:81:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):122:122 -> a 82:85:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):126:126 -> a 86:92:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):128:128 -> a 93:103:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):129:129 -> a 104:107:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):134:134 -> a 108:111:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):136:136 -> a 112:123:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):138:138 -> a 124:132:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):139:139 -> a 133:136:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):143:143 -> a 137:140:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):145:145 -> a 141:150:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):147:147 -> a 151:156:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):151:151 -> a 157:164:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):152:152 -> a 165:172:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):148:148 -> a 173:175:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):156:156 -> a 176:180:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):159:159 -> a 181:187:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):160:160 -> a 188:195:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):157:157 -> a 196:200:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):162:162 -> a 201:205:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):163:163 -> a 206:215:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):164:164 -> a 1:6:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):74:74 -> b 7:14:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):76:76 -> b 1:12:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):85:85 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/a$a;"} 13:17:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):89:89 -> c 1:10:boolean hasLifecycleMethods(java.lang.Class):49:49 -> d 11:15:boolean hasLifecycleMethods(java.lang.Class):51:51 -> d 16:19:boolean hasLifecycleMethods(java.lang.Class):54:54 -> d 20:26:boolean hasLifecycleMethods(java.lang.Class):55:55 -> d 27:36:boolean hasLifecycleMethods(java.lang.Class):56:56 -> d 37:44:boolean hasLifecycleMethods(java.lang.Class):64:64 -> d 45:52:boolean hasLifecycleMethods(java.lang.Class):68:68 -> d 1:11:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):95:95 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Landroidx/lifecycle/a$b;Landroidx/lifecycle/f$a;Ljava/lang/Class;)V"} 12:13:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):97:97 -> e 14:25:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):98:98 -> e 26:70:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):99:99 -> e 71:74:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):104:104 -> e androidx.lifecycle.ClassesInfoCache$CallbackInfo -> androidx.lifecycle.a$a: # {"id":"sourceFile","fileName":"ClassesInfoCache.java"} java.util.Map mEventToHandlers -> a java.util.Map mHandlerToEvent -> b 1:3:void (java.util.Map):174:174 -> 4:5:void (java.util.Map):175:175 -> 6:12:void (java.util.Map):176:176 -> 13:32:void (java.util.Map):177:177 -> 33:38:void (java.util.Map):178:178 -> 39:48:void (java.util.Map):179:179 -> 49:53:void (java.util.Map):181:181 -> 54:58:void (java.util.Map):182:182 -> 59:69:void (java.util.Map):184:184 -> 1:11:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):190:190 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;Ljava/lang/Object;)V"} 12:25:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):191:191 -> a 3:10:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):198:198 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;Ljava/lang/Object;)V"} 11:23:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):199:199 -> b androidx.lifecycle.ClassesInfoCache$MethodReference -> androidx.lifecycle.a$b: # {"id":"sourceFile","fileName":"ClassesInfoCache.java"} int mCallType -> a java.lang.reflect.Method mMethod -> b 1:3:void (int,java.lang.reflect.Method):211:211 -> 4:5:void (int,java.lang.reflect.Method):212:212 -> 6:8:void (int,java.lang.reflect.Method):213:213 -> 9:12:void (int,java.lang.reflect.Method):214:214 -> 1:12:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):220:220 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;Ljava/lang/Object;)V"} 13:28:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):228:228 -> a 29:38:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):225:225 -> a 39:45:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):222:222 -> a 46:51:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):234:234 -> a 52:63:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):232:232 -> a 5:10:boolean equals(java.lang.Object):243:243 -> equals 11:12:boolean equals(java.lang.Object):247:247 -> equals 13:38:boolean equals(java.lang.Object):248:248 -> equals 1:16:int hashCode():253:253 -> hashCode androidx.lifecycle.CompositeGeneratedAdaptersObserver -> androidx.lifecycle.CompositeGeneratedAdaptersObserver: # {"id":"sourceFile","fileName":"CompositeGeneratedAdaptersObserver.kt"} androidx.lifecycle.GeneratedAdapter[] generatedAdapters -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/e;"} 6:8:void (androidx.lifecycle.GeneratedAdapter[]):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/lifecycle/e;)V"} 9:11:void (androidx.lifecycle.GeneratedAdapter[]):19:19 -> 11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):23:23 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 16:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):24:24 -> d 23:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):27:27 -> d 29:29:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):28:28 -> d 30:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):24:24 -> d 32:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):25:25 -> d androidx.lifecycle.DefaultLifecycleObserver -> androidx.lifecycle.c: # {"id":"sourceFile","fileName":"DefaultLifecycleObserver.kt"} void onResume(androidx.lifecycle.LifecycleOwner) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onDestroy(androidx.lifecycle.LifecycleOwner) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onCreate(androidx.lifecycle.LifecycleOwner) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onPause(androidx.lifecycle.LifecycleOwner) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onStop(androidx.lifecycle.LifecycleOwner) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onStart(androidx.lifecycle.LifecycleOwner) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} androidx.lifecycle.DefaultLifecycleObserver$-CC -> androidx.lifecycle.b: # {"id":"sourceFile","fileName":"DefaultLifecycleObserver.kt"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onPause(androidx.lifecycle.LifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onStart(androidx.lifecycle.LifecycleOwner):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onStop(androidx.lifecycle.LifecycleOwner):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/k;)V"} androidx.lifecycle.DefaultLifecycleObserverAdapter -> androidx.lifecycle.DefaultLifecycleObserverAdapter: # {"id":"sourceFile","fileName":"DefaultLifecycleObserverAdapter.kt"} androidx.lifecycle.DefaultLifecycleObserver defaultLifecycleObserver -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/c;"} androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/i;"} 6:8:void (androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c;Landroidx/lifecycle/i;)V"} 9:10:void (androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):19:19 -> 11:13:void (androidx.lifecycle.DefaultLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):20:20 -> 11:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):23:23 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 23:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):31:31 -> d 31:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):29:29 -> d 37:42:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):28:28 -> d 43:48:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):27:27 -> d 49:54:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):26:26 -> d 55:60:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):25:25 -> d 61:65:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):24:24 -> d 66:74:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> d androidx.lifecycle.DefaultLifecycleObserverAdapter$WhenMappings -> androidx.lifecycle.DefaultLifecycleObserverAdapter$a: # {"id":"sourceFile","fileName":"DefaultLifecycleObserverAdapter.kt"} int[] $EnumSwitchMapping$0 -> a 1:73:void ():0:0 -> androidx.lifecycle.EmptyActivityLifecycleCallbacks -> androidx.lifecycle.d: # {"id":"sourceFile","fileName":"EmptyActivityLifecycleCallbacks.kt"} 1:4:void ():22:22 -> 1:6:void onActivityCreated(android.app.Activity,android.os.Bundle):0:0 -> onActivityCreated 1:6:void onActivityDestroyed(android.app.Activity):0:0 -> onActivityDestroyed 1:6:void onActivityPaused(android.app.Activity):0:0 -> onActivityPaused 1:6:void onActivityResumed(android.app.Activity):0:0 -> onActivityResumed 1:11:void onActivitySaveInstanceState(android.app.Activity,android.os.Bundle):0:0 -> onActivitySaveInstanceState 1:6:void onActivityStarted(android.app.Activity):0:0 -> onActivityStarted 1:6:void onActivityStopped(android.app.Activity):0:0 -> onActivityStopped androidx.lifecycle.GeneratedAdapter -> androidx.lifecycle.e: # {"id":"sourceFile","fileName":"GeneratedAdapter.kt"} androidx.lifecycle.LegacySavedStateHandleController$tryToAddRecreator$1 -> androidx.lifecycle.LegacySavedStateHandleController$tryToAddRecreator$1: # {"id":"sourceFile","fileName":"LegacySavedStateHandleController.kt"} androidx.lifecycle.Lifecycle $lifecycle -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"} 11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):67:67 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 16:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):68:68 -> d 22:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):69:69 -> d androidx.lifecycle.Lifecycle -> androidx.lifecycle.f: # {"id":"sourceFile","fileName":"Lifecycle.kt"} java.util.concurrent.atomic.AtomicReference internalScopeRef -> a 1:3:void ():48:48 -> 4:11:void ():55:55 -> void addObserver(androidx.lifecycle.LifecycleObserver) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} androidx.lifecycle.Lifecycle$State getCurrentState() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"} void removeObserver(androidx.lifecycle.LifecycleObserver) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} androidx.lifecycle.Lifecycle$Event -> androidx.lifecycle.f$a: # {"id":"sourceFile","fileName":"Lifecycle.kt"} androidx.lifecycle.Lifecycle$Event[] $VALUES -> $VALUES # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event$Companion Companion -> Companion # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a$a;"} androidx.lifecycle.Lifecycle$Event ON_ANY -> ON_ANY # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event ON_CREATE -> ON_CREATE # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event ON_DESTROY -> ON_DESTROY # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event ON_PAUSE -> ON_PAUSE # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event ON_RESUME -> ON_RESUME # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event ON_START -> ON_START # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event ON_STOP -> ON_STOP # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$a;"} 1:10:void ():98:98 -> 11:20:void ():103:103 -> 21:30:void ():108:108 -> 31:40:void ():113:113 -> 41:50:void ():118:118 -> 51:60:void ():123:123 -> 61:85:void ():128:128 -> 1:4:void (java.lang.String,int):94:94 -> 1:39:androidx.lifecycle.Lifecycle$Event[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/f$a;"} 1:11:androidx.lifecycle.Lifecycle$State getTargetState():141:141 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"} 12:34:androidx.lifecycle.Lifecycle$State getTargetState():148:148 -> b 35:37:androidx.lifecycle.Lifecycle$State getTargetState():145:145 -> b 38:40:androidx.lifecycle.Lifecycle$State getTargetState():144:144 -> b 41:43:androidx.lifecycle.Lifecycle$State getTargetState():143:143 -> b 44:46:androidx.lifecycle.Lifecycle$State getTargetState():142:142 -> b 1:9:androidx.lifecycle.Lifecycle$Event valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/f$a;"} 1:9:androidx.lifecycle.Lifecycle$Event[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/f$a;"} androidx.lifecycle.Lifecycle$Event$Companion -> androidx.lifecycle.f$a$a: # {"id":"sourceFile","fileName":"Lifecycle.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():151:151 -> 6:24:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):162:162 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)Landroidx/lifecycle/f$a;"} 25:27:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):165:165 -> a 28:30:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):164:164 -> a 31:33:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):163:163 -> a 6:24:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):198:198 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)Landroidx/lifecycle/f$a;"} 25:27:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):199:199 -> b 28:30:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):201:201 -> b 31:33:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):200:200 -> b androidx.lifecycle.Lifecycle$Event$Companion$WhenMappings -> androidx.lifecycle.f$a$a$a: # {"id":"sourceFile","fileName":"Lifecycle.kt"} int[] $EnumSwitchMapping$0 -> a 1:55:void ():0:0 -> androidx.lifecycle.Lifecycle$Event$WhenMappings -> androidx.lifecycle.f$a$b: # {"id":"sourceFile","fileName":"Lifecycle.kt"} int[] $EnumSwitchMapping$0 -> a 1:73:void ():0:0 -> androidx.lifecycle.Lifecycle$State -> androidx.lifecycle.f$b: # {"id":"sourceFile","fileName":"Lifecycle.kt"} androidx.lifecycle.Lifecycle$State DESTROYED -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"} androidx.lifecycle.Lifecycle$State INITIALIZED -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"} androidx.lifecycle.Lifecycle$State CREATED -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"} androidx.lifecycle.Lifecycle$State STARTED -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"} androidx.lifecycle.Lifecycle$State RESUMED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"} androidx.lifecycle.Lifecycle$State[] $VALUES -> f # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/f$b;"} 1:10:void ():236:236 -> 11:20:void ():243:243 -> 21:30:void ():253:253 -> 31:40:void ():263:263 -> 41:57:void ():269:269 -> 1:4:void (java.lang.String,int):230:230 -> 1:29:androidx.lifecycle.Lifecycle$State[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/f$b;"} 6:15:boolean isAtLeast(androidx.lifecycle.Lifecycle$State):278:278 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)Z"} 1:9:androidx.lifecycle.Lifecycle$State valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/lifecycle/f$b;"} 1:9:androidx.lifecycle.Lifecycle$State[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/f$b;"} androidx.lifecycle.LifecycleCoroutineScope -> androidx.lifecycle.g: # {"id":"sourceFile","fileName":"Lifecycle.kt"} androidx.lifecycle.LifecycleCoroutineScopeImpl -> androidx.lifecycle.LifecycleCoroutineScopeImpl: # {"id":"sourceFile","fileName":"Lifecycle.kt"} androidx.lifecycle.Lifecycle lifecycle -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f;"} 11:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):403:403 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 27:33:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):404:404 -> d 34:42:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):405:405 -> d 1:2:kotlin.coroutines.CoroutineContext getCoroutineContext():381:381 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/a;"} 1:3:androidx.lifecycle.Lifecycle getLifecycle$lifecycle_common():380:380 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f;"} androidx.lifecycle.LifecycleDispatcher -> androidx.lifecycle.h: # {"id":"sourceFile","fileName":"LifecycleDispatcher.kt"} androidx.lifecycle.LifecycleDispatcher INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"} java.util.concurrent.atomic.AtomicBoolean initialized -> b 8:16:void ():33:33 -> 1:4:void ():32:32 -> 6:15:void init(android.content.Context):37:37 -> a 16:26:void init(android.content.Context):40:40 -> a 27:35:void init(android.content.Context):41:41 -> a androidx.lifecycle.LifecycleDispatcher$DispatcherActivityCallback -> androidx.lifecycle.h$a: # {"id":"sourceFile","fileName":"LifecycleDispatcher.kt"} 1:4:void ():45:45 -> 6:11:void onActivityCreated(android.app.Activity,android.os.Bundle):47:47 -> onActivityCreated androidx.lifecycle.LifecycleEventObserver -> androidx.lifecycle.i: # {"id":"sourceFile","fileName":"LifecycleEventObserver.kt"} void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} androidx.lifecycle.LifecycleObserver -> androidx.lifecycle.j: # {"id":"sourceFile","fileName":"LifecycleObserver.kt"} androidx.lifecycle.LifecycleOwner -> androidx.lifecycle.k: # {"id":"sourceFile","fileName":"LifecycleOwner.kt"} androidx.lifecycle.Lifecycle getLifecycle() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f;"} androidx.lifecycle.LifecycleRegistry -> androidx.lifecycle.l: # {"id":"sourceFile","fileName":"LifecycleRegistry.kt"} boolean enforceMainThread -> b androidx.arch.core.internal.FastSafeIterableMap observerMap -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/a;"} androidx.lifecycle.Lifecycle$State state -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"} java.lang.ref.WeakReference lifecycleOwner -> e int addingObserverCounter -> f boolean handlingEvent -> g boolean newEventOccurred -> h java.util.ArrayList parentStates -> i androidx.lifecycle.LifecycleRegistry$Companion Companion -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l$a;"} 1:9:void ():0:0 -> 1:1:void (androidx.lifecycle.LifecycleOwner,boolean):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Z)V"} 2:2:void (androidx.lifecycle.LifecycleOwner,boolean):33:33 -> 3:3:void (androidx.lifecycle.LifecycleOwner,boolean):42:42 -> 4:4:void (androidx.lifecycle.LifecycleOwner,boolean):47:47 -> 5:5:void (androidx.lifecycle.LifecycleOwner,boolean):69:69 -> 6:6:void (androidx.lifecycle.LifecycleOwner,boolean):82:82 -> 7:7:void (androidx.lifecycle.LifecycleOwner):79:79 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 6:10:void addObserver(androidx.lifecycle.LifecycleObserver):174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} 11:19:void addObserver(androidx.lifecycle.LifecycleObserver):175:175 -> a 20:24:void addObserver(androidx.lifecycle.LifecycleObserver):176:176 -> a 25:35:void addObserver(androidx.lifecycle.LifecycleObserver):177:177 -> a 36:46:void addObserver(androidx.lifecycle.LifecycleObserver):181:181 -> a 47:59:void addObserver(androidx.lifecycle.LifecycleObserver):184:184 -> a 60:63:void addObserver(androidx.lifecycle.LifecycleObserver):185:185 -> a 64:68:void addObserver(androidx.lifecycle.LifecycleObserver):186:186 -> a 69:86:void addObserver(androidx.lifecycle.LifecycleObserver):187:187 -> a 87:93:void addObserver(androidx.lifecycle.LifecycleObserver):189:189 -> a 94:105:void addObserver(androidx.lifecycle.LifecycleObserver):190:190 -> a 106:108:void addObserver(androidx.lifecycle.LifecycleObserver):192:192 -> a 109:111:void addObserver(androidx.lifecycle.LifecycleObserver):193:193 -> a 112:116:void addObserver(androidx.lifecycle.LifecycleObserver):195:195 -> a 117:145:void addObserver(androidx.lifecycle.LifecycleObserver):191:191 -> a 146:148:void addObserver(androidx.lifecycle.LifecycleObserver):199:199 -> a 149:155:void addObserver(androidx.lifecycle.LifecycleObserver):201:201 -> a 1:3:androidx.lifecycle.Lifecycle$State getCurrentState():98:98 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"} 6:10:void removeObserver(androidx.lifecycle.LifecycleObserver):213:213 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} 11:16:void removeObserver(androidx.lifecycle.LifecycleObserver):226:226 -> c 1:11:void backwardPass(androidx.lifecycle.LifecycleOwner):258:258 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 12:21:void backwardPass(androidx.lifecycle.LifecycleOwner):259:259 -> d 22:44:void backwardPass(androidx.lifecycle.LifecycleOwner):260:260 -> d 45:68:void backwardPass(androidx.lifecycle.LifecycleOwner):261:261 -> d 69:80:void backwardPass(androidx.lifecycle.LifecycleOwner):263:263 -> d 81:87:void backwardPass(androidx.lifecycle.LifecycleOwner):265:265 -> d 88:90:void backwardPass(androidx.lifecycle.LifecycleOwner):266:266 -> d 91:94:void backwardPass(androidx.lifecycle.LifecycleOwner):267:267 -> d 95:122:void backwardPass(androidx.lifecycle.LifecycleOwner):264:264 -> d 1:9:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):154:154 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)Landroidx/lifecycle/f$b;"} 10:23:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):155:155 -> e 24:45:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):157:157 -> e 46:58:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):158:158 -> e 1:4:void enforceMainThreadIfNeeded(java.lang.String):295:295 -> f 5:15:void enforceMainThreadIfNeeded(java.lang.String):296:296 -> f 16:37:void enforceMainThreadIfNeeded(java.lang.String):297:297 -> f 38:48:void enforceMainThreadIfNeeded(java.lang.String):296:296 -> f 1:11:void forwardPass(androidx.lifecycle.LifecycleOwner):243:243 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 12:21:void forwardPass(androidx.lifecycle.LifecycleOwner):244:244 -> g 22:39:void forwardPass(androidx.lifecycle.LifecycleOwner):245:245 -> g 40:63:void forwardPass(androidx.lifecycle.LifecycleOwner):246:246 -> g 64:70:void forwardPass(androidx.lifecycle.LifecycleOwner):248:248 -> g 71:82:void forwardPass(androidx.lifecycle.LifecycleOwner):249:249 -> g 83:85:void forwardPass(androidx.lifecycle.LifecycleOwner):251:251 -> g 86:89:void forwardPass(androidx.lifecycle.LifecycleOwner):252:252 -> g 90:117:void forwardPass(androidx.lifecycle.LifecycleOwner):250:250 -> g 6:10:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):118:118 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$a;)V"} 11:18:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):119:119 -> h 1:10:boolean isSynced():145:145 -> i 11:29:boolean isSynced():148:148 -> i 30:50:boolean isSynced():149:149 -> i 51:57:boolean isSynced():150:150 -> i 1:5:void moveToState(androidx.lifecycle.Lifecycle$State):123:123 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)V"} 6:14:void moveToState(androidx.lifecycle.Lifecycle$State):126:126 -> j 15:47:void moveToState(androidx.lifecycle.Lifecycle$State):127:127 -> j 48:57:void moveToState(androidx.lifecycle.Lifecycle$State):126:126 -> j 58:59:void moveToState(androidx.lifecycle.Lifecycle$State):129:129 -> j 60:69:void moveToState(androidx.lifecycle.Lifecycle$State):130:130 -> j 70:71:void moveToState(androidx.lifecycle.Lifecycle$State):135:135 -> j 72:75:void moveToState(androidx.lifecycle.Lifecycle$State):136:136 -> j 76:77:void moveToState(androidx.lifecycle.Lifecycle$State):137:137 -> j 78:83:void moveToState(androidx.lifecycle.Lifecycle$State):138:138 -> j 84:91:void moveToState(androidx.lifecycle.Lifecycle$State):139:139 -> j 92:94:void moveToState(androidx.lifecycle.Lifecycle$State):131:131 -> j 1:12:void popParentState():205:205 -> k 1:6:void pushParentState(androidx.lifecycle.Lifecycle$State):209:209 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;)V"} 1:10:void sync():275:275 -> m 11:17:void sync():280:280 -> m 18:19:void sync():281:281 -> m 20:46:void sync():282:282 -> m 47:49:void sync():283:283 -> m 50:55:void sync():285:285 -> m 56:79:void sync():286:286 -> m 80:83:void sync():287:287 -> m 84:86:void sync():290:290 -> m 87:88:void sync():276:276 -> m 89:90:void sync():277:277 -> m 91:94:void sync():276:276 -> m androidx.lifecycle.LifecycleRegistry$Companion -> androidx.lifecycle.l$a: # {"id":"sourceFile","fileName":"LifecycleRegistry.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():319:319 -> 8:15:androidx.lifecycle.Lifecycle$State min$lifecycle_runtime_release(androidx.lifecycle.Lifecycle$State,androidx.lifecycle.Lifecycle$State):336:336 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$b;Landroidx/lifecycle/f$b;)Landroidx/lifecycle/f$b;"} androidx.lifecycle.LifecycleRegistry$ObserverWithState -> androidx.lifecycle.l$b: # {"id":"sourceFile","fileName":"LifecycleRegistry.kt"} androidx.lifecycle.Lifecycle$State state -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/f$b;"} androidx.lifecycle.LifecycleEventObserver lifecycleObserver -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/i;"} 6:8:void (androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):302:302 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;Landroidx/lifecycle/f$b;)V"} 9:17:void (androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):307:307 -> 18:20:void (androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):308:308 -> 6:9:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):312:312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 10:19:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):313:313 -> a 20:27:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):314:314 -> a 28:30:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):315:315 -> a 1:3:androidx.lifecycle.Lifecycle$State getState():303:303 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f$b;"} androidx.lifecycle.Lifecycling -> androidx.lifecycle.m: # {"id":"sourceFile","fileName":"Lifecycling.kt"} androidx.lifecycle.Lifecycling INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"} java.util.Map callbackCache -> b java.util.Map classToAdapters -> c 8:14:void ():31:31 -> 15:22:void ():33:33 -> 1:4:void ():27:27 -> 2:10:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):75:75 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)Landroidx/lifecycle/e;"} 11:26:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):74:74 -> a 27:32:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):81:81 -> a 33:38:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):79:79 -> a 39:44:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):77:77 -> a 1:4:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):88:88 -> b 5:10:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):89:89 -> b 11:19:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):90:90 -> b 20:32:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):93:93 -> b 33:56:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):94:94 -> b 57:60:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):92:92 -> b 61:87:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):98:98 -> b 88:91:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):97:97 -> b 92:96:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):98:98 -> b 97:105:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):100:100 -> b 106:111:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):101:101 -> b 112:115:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):102:102 -> b 116:123:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):109:109 -> b 6:35:java.lang.String getAdapterName(java.lang.String):176:176 -> c 1:10:int getObserverConstructorType(java.lang.Class):114:114 -> d 11:15:int getObserverConstructorType(java.lang.Class):116:116 -> d 16:23:int getObserverConstructorType(java.lang.Class):118:118 -> d 24:27:int getObserverConstructorType(java.lang.Class):119:119 -> d 3:14:boolean isLifecycleParent(java.lang.Class):168:168 -> e 6:7:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):38:38 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/lifecycle/i;"} 8:13:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):39:39 -> f 14:15:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):41:41 -> f 16:18:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):42:42 -> f 19:20:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):43:43 -> f 21:27:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):41:41 -> f 28:37:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):47:47 -> f 38:40:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):50:50 -> f 41:44:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):52:52 -> f 45:53:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):53:53 -> f 54:64:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):55:55 -> f 65:72:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):56:56 -> f 73:78:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):58:58 -> f 79:81:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):57:57 -> f 82:87:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):60:60 -> f 88:95:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):62:62 -> f 96:111:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):63:63 -> f 112:117:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):65:65 -> f 118:123:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):67:67 -> f 1:8:int resolveObserverCallbackType(java.lang.Class):125:125 -> g 9:15:int resolveObserverCallbackType(java.lang.Class):128:128 -> g 16:25:int resolveObserverCallbackType(java.lang.Class):130:130 -> g 26:34:int resolveObserverCallbackType(java.lang.Class):134:134 -> g 35:38:int resolveObserverCallbackType(java.lang.Class):138:138 -> g 39:44:int resolveObserverCallbackType(java.lang.Class):140:140 -> g 45:56:int resolveObserverCallbackType(java.lang.Class):141:141 -> g 57:58:int resolveObserverCallbackType(java.lang.Class):144:144 -> g 59:69:int resolveObserverCallbackType(java.lang.Class):145:145 -> g 70:74:int resolveObserverCallbackType(java.lang.Class):144:144 -> g 75:89:int resolveObserverCallbackType(java.lang.Class):148:148 -> g 90:96:int resolveObserverCallbackType(java.lang.Class):149:149 -> g 97:110:int resolveObserverCallbackType(java.lang.Class):152:152 -> g 111:115:int resolveObserverCallbackType(java.lang.Class):156:156 -> g 116:134:int resolveObserverCallbackType(java.lang.Class):158:158 -> g 135:141:int resolveObserverCallbackType(java.lang.Class):161:161 -> g androidx.lifecycle.LiveData$LifecycleBoundObserver -> androidx.lifecycle.LiveData$LifecycleBoundObserver: # {"id":"sourceFile","fileName":"LiveData.java"} androidx.lifecycle.LifecycleOwner mOwner -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/k;"} 1:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):432:432 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 11:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):433:433 -> d 18:24:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):440:440 -> d 25:38:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):441:441 -> d 39:39:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):434:434 -> d 1:17:boolean shouldBeActive():426:426 -> i androidx.lifecycle.LiveData$ObserverWrapper -> androidx.lifecycle.n: # {"id":"sourceFile","fileName":"LiveData.java"} boolean mActive -> a 1:5:void activeStateChanged(boolean):475:475 -> h 6:8:void activeStateChanged(boolean):480:480 -> h 9:9:void activeStateChanged(boolean):481:481 -> h androidx.lifecycle.MethodCallsLogger -> androidx.lifecycle.o: # {"id":"sourceFile","fileName":"MethodCallsLogger.kt"} java.util.Map calledMethods -> a 1:3:void ():23:23 -> 4:11:void ():25:25 -> androidx.lifecycle.OnLifecycleEvent -> androidx.lifecycle.p: # {"id":"sourceFile","fileName":"OnLifecycleEvent.java"} androidx.lifecycle.ProcessLifecycleInitializer -> androidx.lifecycle.ProcessLifecycleInitializer: # {"id":"sourceFile","fileName":"ProcessLifecycleInitializer.kt"} 1:4:void ():25:25 -> 1:5:java.util.List dependencies():41:41 -> a 1:5:java.lang.Object create(android.content.Context):25:25 -> b 6:14:androidx.lifecycle.LifecycleOwner create(android.content.Context):27:27 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/lifecycle/k;"} 15:22:androidx.lifecycle.LifecycleOwner create(android.content.Context):28:28 -> c 23:25:androidx.lifecycle.LifecycleOwner create(android.content.Context):36:36 -> c 26:30:androidx.lifecycle.LifecycleOwner create(android.content.Context):37:37 -> c 31:35:androidx.lifecycle.LifecycleOwner create(android.content.Context):38:38 -> c 36:43:androidx.lifecycle.LifecycleOwner create(android.content.Context):28:28 -> c androidx.lifecycle.ProcessLifecycleOwner -> androidx.lifecycle.r: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} int startedCounter -> a int resumedCounter -> b boolean pauseSent -> c boolean stopSent -> d android.os.Handler handler -> e androidx.lifecycle.LifecycleRegistry registry -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l;"} java.lang.Runnable delayedPauseRunnable -> g androidx.lifecycle.ReportFragment$ActivityInitializationListener initializationListener -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"} androidx.lifecycle.ProcessLifecycleOwner$Companion Companion -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r$b;"} androidx.lifecycle.ProcessLifecycleOwner newInstance -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"} 9:16:void ():75:75 -> 1:4:void ():47:47 -> 5:6:void ():51:51 -> 7:8:void ():52:52 -> 9:15:void ():54:54 -> 16:22:void ():55:55 -> 23:30:void ():60:60 -> 1:3:androidx.lifecycle.Lifecycle getLifecycle():189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/f;"} 1:4:void $r8$lambda$ArPpV1aF4irVI-oizc48o3VfLys(androidx.lifecycle.ProcessLifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"} 1:3:androidx.lifecycle.ReportFragment$ActivityInitializationListener access$getInitializationListener$p(androidx.lifecycle.ProcessLifecycleOwner):47:47 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)Landroidx/lifecycle/s$a;"} 1:3:androidx.lifecycle.ProcessLifecycleOwner access$getNewInstance$cp():47:47 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/r;"} 1:8:void activityPaused$lifecycle_process_release():115:115 -> e 9:21:void activityPaused$lifecycle_process_release():117:117 -> e 1:8:void activityResumed$lifecycle_process_release():103:103 -> f 9:12:void activityResumed$lifecycle_process_release():105:105 -> f 13:20:void activityResumed$lifecycle_process_release():106:106 -> f 21:23:void activityResumed$lifecycle_process_release():107:107 -> f 24:34:void activityResumed$lifecycle_process_release():109:109 -> f 1:8:void activityStarted$lifecycle_process_release():95:95 -> g 9:12:void activityStarted$lifecycle_process_release():96:96 -> g 13:20:void activityStarted$lifecycle_process_release():97:97 -> g 21:23:void activityStarted$lifecycle_process_release():98:98 -> g 1:6:void activityStopped$lifecycle_process_release():122:122 -> h 7:10:void activityStopped$lifecycle_process_release():123:123 -> h 6:12:void attach$lifecycle_process_release(android.content.Context):142:142 -> i 13:19:void attach$lifecycle_process_release(android.content.Context):143:143 -> i 20:30:void attach$lifecycle_process_release(android.content.Context):144:144 -> i 31:39:void attach$lifecycle_process_release(android.content.Context):145:145 -> i 6:8:void delayedPauseRunnable$lambda$0(androidx.lifecycle.ProcessLifecycleOwner):56:56 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"} 9:12:void delayedPauseRunnable$lambda$0(androidx.lifecycle.ProcessLifecycleOwner):57:57 -> j 1:5:void dispatchPauseIfNeeded$lifecycle_process_release():127:127 -> k 6:7:void dispatchPauseIfNeeded$lifecycle_process_release():128:128 -> k 8:15:void dispatchPauseIfNeeded$lifecycle_process_release():129:129 -> k 1:8:void dispatchStopIfNeeded$lifecycle_process_release():134:134 -> l 9:16:void dispatchStopIfNeeded$lifecycle_process_release():135:135 -> l 17:19:void dispatchStopIfNeeded$lifecycle_process_release():136:136 -> l androidx.lifecycle.ProcessLifecycleOwner$$ExternalSyntheticLambda0 -> androidx.lifecycle.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.lifecycle.ProcessLifecycleOwner androidx.lifecycle.ProcessLifecycleOwner$$InternalSyntheticLambda$1$3b41edf994c14f53d18bfdda37e12cdf4732d6930ea73eb6ff1c76436dacd974$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (androidx.lifecycle.ProcessLifecycleOwner):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.lifecycle.ProcessLifecycleOwner$Api29Impl -> androidx.lifecycle.r$a: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner$Api29Impl INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r$a;"} 1:8:void ():0:0 -> 1:4:void ():191:191 -> 11:14:void registerActivityLifecycleCallbacks(android.app.Activity,android.app.Application$ActivityLifecycleCallbacks):199:199 -> a androidx.lifecycle.ProcessLifecycleOwner$Companion -> androidx.lifecycle.r$b: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():72:72 -> 1:5:androidx.lifecycle.LifecycleOwner get():85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/k;"} 6:13:void init$lifecycle_process_release(android.content.Context):90:90 -> b androidx.lifecycle.ProcessLifecycleOwner$attach$1 -> androidx.lifecycle.r$c: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner this$0 -> this$0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"} 3:6:void (androidx.lifecycle.ProcessLifecycleOwner):145:145 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"} 6:11:void onActivityCreated(android.app.Activity,android.os.Bundle):173:173 -> onActivityCreated 12:27:void onActivityCreated(android.app.Activity,android.os.Bundle):174:174 -> onActivityCreated 6:11:void onActivityPaused(android.app.Activity):179:179 -> onActivityPaused 6:12:void onActivityPreCreated(android.app.Activity,android.os.Bundle):158:158 -> onActivityPreCreated 13:16:void onActivityPreCreated(android.app.Activity,android.os.Bundle):157:157 -> onActivityPreCreated 6:11:void onActivityStopped(android.app.Activity):183:183 -> onActivityStopped androidx.lifecycle.ProcessLifecycleOwner$attach$1$onActivityPreCreated$1 -> androidx.lifecycle.r$c$a: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner this$0 -> this$0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"} 3:6:void (androidx.lifecycle.ProcessLifecycleOwner):158:158 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"} 6:11:void onActivityPostResumed(android.app.Activity):164:164 -> onActivityPostResumed 6:11:void onActivityPostStarted(android.app.Activity):160:160 -> onActivityPostStarted androidx.lifecycle.ProcessLifecycleOwner$initializationListener$1 -> androidx.lifecycle.r$d: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"} 3:6:void (androidx.lifecycle.ProcessLifecycleOwner):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"} 1:1:void onCreate():0:0 -> a 1:6:void onResume():68:68 -> b 1:6:void onStart():64:64 -> c androidx.lifecycle.ReflectiveGenericLifecycleObserver -> androidx.lifecycle.ReflectiveGenericLifecycleObserver: # {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"} java.lang.Object mWrapped -> a androidx.lifecycle.ClassesInfoCache$CallbackInfo mInfo -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/a$a;"} 1:3:void (java.lang.Object):33:33 -> 4:5:void (java.lang.Object):34:34 -> 6:18:void (java.lang.Object):35:35 -> 1:8:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):40:40 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} androidx.lifecycle.ReportFragment -> androidx.lifecycle.s: # {"id":"sourceFile","fileName":"ReportFragment.kt"} androidx.lifecycle.ReportFragment$ActivityInitializationListener processListener -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"} androidx.lifecycle.ReportFragment$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$b;"} 1:9:void ():0:0 -> 1:4:void ():32:32 -> 1:6:void dispatch(androidx.lifecycle.Lifecycle$Event):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/f$a;)V"} 7:21:void dispatch(androidx.lifecycle.Lifecycle$Event):87:87 -> a 3:6:void dispatchCreate(androidx.lifecycle.ReportFragment$ActivityInitializationListener):36:36 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} 3:6:void dispatchResume(androidx.lifecycle.ReportFragment$ActivityInitializationListener):44:44 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} 3:6:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):40:40 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} 1:3:void setProcessListener(androidx.lifecycle.ReportFragment$ActivityInitializationListener):92:92 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} 1:3:void onActivityCreated(android.os.Bundle):48:48 -> onActivityCreated 4:8:void onActivityCreated(android.os.Bundle):49:49 -> onActivityCreated 9:14:void onActivityCreated(android.os.Bundle):50:50 -> onActivityCreated 1:3:void onDestroy():76:76 -> onDestroy 4:9:void onDestroy():77:77 -> onDestroy 10:12:void onDestroy():79:79 -> onDestroy 1:3:void onPause():66:66 -> onPause 4:9:void onPause():67:67 -> onPause 1:3:void onResume():60:60 -> onResume 4:8:void onResume():61:61 -> onResume 9:14:void onResume():62:62 -> onResume 1:3:void onStart():54:54 -> onStart 4:8:void onStart():55:55 -> onStart 9:14:void onStart():56:56 -> onStart 1:3:void onStop():71:71 -> onStop 4:9:void onStop():72:72 -> onStop androidx.lifecycle.ReportFragment$ActivityInitializationListener -> androidx.lifecycle.s$a: # {"id":"sourceFile","fileName":"ReportFragment.kt"} void onCreate() -> a void onResume() -> b void onStart() -> c androidx.lifecycle.ReportFragment$Companion -> androidx.lifecycle.s$b: # {"id":"sourceFile","fileName":"ReportFragment.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():161:161 -> 11:14:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):189:189 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/lifecycle/f$a;)V"} 15:20:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):190:190 -> a 21:24:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):191:191 -> a 25:30:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):192:192 -> a 6:9:androidx.lifecycle.ReportFragment get(android.app.Activity):201:201 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)Landroidx/lifecycle/s;"} 10:11:androidx.lifecycle.ReportFragment get(android.app.Activity):202:202 -> b 12:23:androidx.lifecycle.ReportFragment get(android.app.Activity):201:201 -> b 6:11:void injectIfNeededIn(android.app.Activity):167:167 -> c 12:16:void injectIfNeededIn(android.app.Activity):169:169 -> c 17:20:void injectIfNeededIn(android.app.Activity):175:175 -> c 21:28:void injectIfNeededIn(android.app.Activity):176:176 -> c 29:44:void injectIfNeededIn(android.app.Activity):177:177 -> c 45:48:void injectIfNeededIn(android.app.Activity):179:179 -> c androidx.lifecycle.ReportFragment$LifecycleCallbacks -> androidx.lifecycle.s$c: # {"id":"sourceFile","fileName":"ReportFragment.kt"} androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion Companion -> Companion # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$c$a;"} 1:9:void ():0:0 -> 1:4:void ():104:104 -> 1:6:void onActivityCreated(android.app.Activity,android.os.Bundle):0:0 -> onActivityCreated 1:6:void onActivityDestroyed(android.app.Activity):0:0 -> onActivityDestroyed 1:6:void onActivityPaused(android.app.Activity):0:0 -> onActivityPaused 6:13:void onActivityPostCreated(android.app.Activity,android.os.Bundle):115:115 -> onActivityPostCreated 6:13:void onActivityPostResumed(android.app.Activity):127:127 -> onActivityPostResumed 6:13:void onActivityPostStarted(android.app.Activity):121:121 -> onActivityPostStarted 6:13:void onActivityPreDestroyed(android.app.Activity):148:148 -> onActivityPreDestroyed 6:13:void onActivityPrePaused(android.app.Activity):131:131 -> onActivityPrePaused 6:13:void onActivityPreStopped(android.app.Activity):137:137 -> onActivityPreStopped 1:6:void onActivityResumed(android.app.Activity):0:0 -> onActivityResumed 1:11:void onActivitySaveInstanceState(android.app.Activity,android.os.Bundle):0:0 -> onActivitySaveInstanceState 1:6:void onActivityStarted(android.app.Activity):0:0 -> onActivityStarted 1:6:void onActivityStopped(android.app.Activity):0:0 -> onActivityStopped 1:6:void registerIn(android.app.Activity):0:0 -> registerIn androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion -> androidx.lifecycle.s$c$a: # {"id":"sourceFile","fileName":"ReportFragment.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():153:153 -> 6:14:void registerIn(android.app.Activity):156:156 -> a androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion$$ExternalSyntheticApiModelOutline0 -> androidx.lifecycle.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void m(android.app.Activity,android.app.Application$ActivityLifecycleCallbacks):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.lifecycle.SavedStateHandleAttacher -> androidx.lifecycle.SavedStateHandleAttacher: # {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"} 11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):196:196 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 15:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):199:199 -> d 23:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):203:203 -> d 24:40:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):197:197 -> d 41:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):196:196 -> d androidx.lifecycle.SavedStateHandleController -> androidx.lifecycle.SavedStateHandleController: # {"id":"sourceFile","fileName":"SavedStateHandleController.kt"} boolean isAttached -> a 11:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):36:36 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 16:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):37:37 -> d 18:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):38:38 -> d androidx.lifecycle.SingleGeneratedAdapterObserver -> androidx.lifecycle.SingleGeneratedAdapterObserver: # {"id":"sourceFile","fileName":"SingleGeneratedAdapterObserver.kt"} 6:9:void (androidx.lifecycle.GeneratedAdapter):18:18 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/e;)V"} 12:12:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):22:22 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} androidx.profileinstaller.BenchmarkOperation -> androidx.profileinstaller.a: # {"id":"sourceFile","fileName":"BenchmarkOperation.java"} 1:7:boolean deleteFilesRecursively(java.io.File):58:58 -> a 8:15:boolean deleteFilesRecursively(java.io.File):59:59 -> a 16:22:boolean deleteFilesRecursively(java.io.File):64:64 -> a 23:37:boolean deleteFilesRecursively(java.io.File):65:65 -> a 38:41:boolean deleteFilesRecursively(java.io.File):70:70 -> a 1:6:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/profileinstaller/ProfileInstallReceiver$a;)V"} 7:11:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):37:37 -> b 12:15:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):40:40 -> b 16:24:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):44:44 -> b 25:30:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):45:45 -> b 31:34:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):47:47 -> b androidx.profileinstaller.BenchmarkOperation$Api21ContextHelper -> androidx.profileinstaller.a$a: # {"id":"sourceFile","fileName":"BenchmarkOperation.java"} 1:5:java.io.File getCodeCacheDir(android.content.Context):79:79 -> a androidx.profileinstaller.BenchmarkOperation$Api24ContextHelper -> androidx.profileinstaller.a$b: # {"id":"sourceFile","fileName":"BenchmarkOperation.java"} 1:9:java.io.File getDeviceProtectedCodeCacheDir(android.content.Context):87:87 -> a androidx.profileinstaller.BenchmarkOperation$Api24ContextHelper$$ExternalSyntheticApiModelOutline0 -> androidx.profileinstaller.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.Context m(android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.DeviceProfileWriter -> androidx.profileinstaller.d: # {"id":"sourceFile","fileName":"DeviceProfileWriter.java"} android.content.res.AssetManager mAssetManager -> a java.util.concurrent.Executor mExecutor -> b androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback mDiagnostics -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} byte[] mDesiredVersion -> d java.io.File mCurProfile -> e java.lang.String mApkName -> f java.lang.String mProfileSourceLocation -> g java.lang.String mProfileMetaSourceLocation -> h boolean mDeviceSupportsAotProfile -> i androidx.profileinstaller.DexProfileData[] mProfile -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/profileinstaller/e;"} byte[] mTranscodedProfile -> k 1:4:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):102:102 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/AssetManager;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)V"} 5:6:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):80:80 -> 7:8:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):103:103 -> 9:10:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):104:104 -> 11:12:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):105:105 -> 13:14:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):106:106 -> 15:16:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):107:107 -> 17:18:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):108:108 -> 19:20:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):109:109 -> 21:27:void (android.content.res.AssetManager,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,java.lang.String,java.lang.String,java.lang.String,java.io.File):110:110 -> 1:2:void lambda$result$0(int,java.lang.Object):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/d;ILjava/lang/Object;)V"} 3:6:void lambda$result$0(int,java.lang.Object):87:87 -> a 2:11:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):268:268 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;[B)Landroidx/profileinstaller/d;"} 12:17:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):270:270 -> b 18:23:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):271:271 -> b 24:34:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):279:279 -> b 35:45:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):268:268 -> b 46:49:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):279:279 -> b 50:51:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):285:285 -> b 52:59:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):286:286 -> b 60:66:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):283:283 -> b 67:74:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):280:280 -> b 1:5:void assertDeviceAllowsProfileInstallerAotWritesCalled():151:151 -> c 6:13:void assertDeviceAllowsProfileInstallerAotWritesCalled():152:152 -> c 1:16:byte[] desiredVersion():378:378 -> d 17:19:byte[] desiredVersion():402:402 -> d 20:22:byte[] desiredVersion():396:396 -> d 23:25:byte[] desiredVersion():391:391 -> d 26:28:byte[] desiredVersion():389:389 -> d 29:32:byte[] desiredVersion():386:386 -> d 1:5:boolean deviceAllowsProfileInstallerAotWrites():118:118 -> e 6:16:boolean deviceAllowsProfileInstallerAotWrites():119:119 -> e 17:26:boolean deviceAllowsProfileInstallerAotWrites():129:129 -> e 27:34:boolean deviceAllowsProfileInstallerAotWrites():130:130 -> e 35:38:boolean deviceAllowsProfileInstallerAotWrites():131:131 -> e 39:44:boolean deviceAllowsProfileInstallerAotWrites():136:136 -> e 45:47:boolean deviceAllowsProfileInstallerAotWrites():146:146 -> e 48:51:boolean deviceAllowsProfileInstallerAotWrites():140:140 -> e 1:11:java.io.InputStream getProfileInputStream(android.content.res.AssetManager):225:225 -> f 12:18:java.io.InputStream getProfileInputStream(android.content.res.AssetManager):229:229 -> f 19:26:java.io.InputStream getProfileInputStream(android.content.res.AssetManager):227:227 -> f 1:4:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):205:205 -> g 5:10:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):206:206 -> g 11:17:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):208:208 -> g 18:25:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):209:209 -> g 26:32:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):210:210 -> g 1:3:androidx.profileinstaller.DeviceProfileWriter read():174:174 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/profileinstaller/d;"} 4:8:androidx.profileinstaller.DeviceProfileWriter read():175:175 -> h 9:16:androidx.profileinstaller.DeviceProfileWriter read():179:179 -> h 17:22:androidx.profileinstaller.DeviceProfileWriter read():181:181 -> h 23:26:androidx.profileinstaller.DeviceProfileWriter read():183:183 -> h 27:32:androidx.profileinstaller.DeviceProfileWriter read():185:185 -> h 33:42:androidx.profileinstaller.DeviceProfileWriter read():186:186 -> h 2:7:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):243:243 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)[Landroidx/profileinstaller/e;"} 8:13:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):244:244 -> i 14:18:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):251:251 -> i 19:30:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):253:253 -> i 31:37:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):248:248 -> i 38:42:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):251:251 -> i 43:48:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):253:253 -> i 49:56:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):246:246 -> i 57:61:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):251:251 -> i 62:66:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):253:253 -> i 67:67:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):255:255 -> i 1:26:boolean requiresMetadata():411:411 -> j 1:11:void result(int,java.lang.Object):87:87 -> k 1:2:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():311:311 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/profileinstaller/d;"} 3:9:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():312:312 -> l 10:13:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():316:316 -> l 14:18:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():317:317 -> l 19:21:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():318:318 -> l 22:27:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():319:319 -> l 28:33:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():326:326 -> l 34:35:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():330:330 -> l 36:45:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():335:335 -> l 46:51:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():334:334 -> l 52:55:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():335:335 -> l 56:64:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():317:317 -> l 65:72:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():338:338 -> l 73:78:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():336:336 -> l 79:81:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():340:340 -> l 1:6:boolean write():353:353 -> m 7:10:boolean write():357:357 -> m 11:15:boolean write():359:359 -> m 16:22:boolean write():360:360 -> m 23:26:boolean write():362:362 -> m 27:29:boolean write():363:363 -> m 30:35:boolean write():365:365 -> m 36:37:boolean write():370:370 -> m 38:49:boolean write():371:371 -> m 50:68:boolean write():358:358 -> m 69:71:boolean write():368:368 -> m 72:73:boolean write():370:370 -> m 74:77:boolean write():371:371 -> m 78:82:boolean write():366:366 -> m 83:84:boolean write():370:370 -> m 85:86:boolean write():371:371 -> m 87:87:boolean write():372:372 -> m androidx.profileinstaller.DeviceProfileWriter$$ExternalSyntheticLambda0 -> androidx.profileinstaller.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.DeviceProfileWriter androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/d;"} # {"id":"com.android.tools.r8.synthesized"} int androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} java.lang.Object androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} 1:10:void (androidx.profileinstaller.DeviceProfileWriter,int,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/d;ILjava/lang/Object;)V"} 1:10:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.DexProfileData -> androidx.profileinstaller.e: # {"id":"sourceFile","fileName":"DexProfileData.java"} java.lang.String apkName -> a java.lang.String dexName -> b long dexChecksum -> c long mTypeIdCount -> d int classSetSize -> e int hotMethodRegionSize -> f int numMethodIds -> g int[] classes -> h java.util.TreeMap methods -> i 1:3:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):47:47 -> 4:5:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):48:48 -> 6:7:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):49:49 -> 8:9:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):50:50 -> 10:11:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):51:51 -> 12:13:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):52:52 -> 14:15:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):53:53 -> 16:17:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):54:54 -> 18:19:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):55:55 -> 20:22:void (java.lang.String,java.lang.String,long,long,int,int,int,int[],java.util.TreeMap):56:56 -> androidx.profileinstaller.Encoding -> androidx.profileinstaller.f: # {"id":"sourceFile","fileName":"Encoding.java"} 5:7:int bitsToBytes(int):75:75 -> a 1:6:byte[] compress(byte[]):177:177 -> b 7:11:byte[] compress(byte[]):178:178 -> b 12:16:byte[] compress(byte[]):179:179 -> b 17:19:byte[] compress(byte[]):180:180 -> b 20:22:byte[] compress(byte[]):181:181 -> b 23:25:byte[] compress(byte[]):182:182 -> b 26:33:byte[] compress(byte[]):184:184 -> b 34:42:byte[] compress(byte[]):179:179 -> b 43:45:byte[] compress(byte[]):182:182 -> b 46:46:byte[] compress(byte[]):183:183 -> b 1:6:java.lang.RuntimeException error(java.lang.String):196:196 -> c 1:7:byte[] read(java.io.InputStream,int):79:79 -> d 8:15:byte[] read(java.io.InputStream,int):82:82 -> d 16:38:byte[] read(java.io.InputStream,int):84:84 -> d 1:5:byte[] readCompressed(java.io.InputStream,int,int):123:123 -> e 6:9:byte[] readCompressed(java.io.InputStream,int,int):125:125 -> e 10:14:byte[] readCompressed(java.io.InputStream,int,int):128:128 -> e 15:20:byte[] readCompressed(java.io.InputStream,int,int):130:130 -> e 21:28:byte[] readCompressed(java.io.InputStream,int,int):131:131 -> e 29:34:byte[] readCompressed(java.io.InputStream,int,int):134:134 -> e 35:39:byte[] readCompressed(java.io.InputStream,int,int):141:141 -> e 40:49:byte[] readCompressed(java.io.InputStream,int,int):143:143 -> e 50:58:byte[] readCompressed(java.io.InputStream,int,int):149:149 -> e 59:87:byte[] readCompressed(java.io.InputStream,int,int):136:136 -> e 88:93:byte[] readCompressed(java.io.InputStream,int,int):160:160 -> e 94:97:byte[] readCompressed(java.io.InputStream,int,int):165:165 -> e 98:104:byte[] readCompressed(java.io.InputStream,int,int):161:161 -> e 105:134:byte[] readCompressed(java.io.InputStream,int,int):154:154 -> e 135:137:byte[] readCompressed(java.io.InputStream,int,int):165:165 -> e 138:138:byte[] readCompressed(java.io.InputStream,int,int):166:166 -> e 1:12:java.lang.String readString(java.io.InputStream,int):114:114 -> f 1:9:long readUInt(java.io.InputStream,int):92:92 -> g 10:22:long readUInt(java.io.InputStream,int):95:95 -> g 2:7:int readUInt16(java.io.InputStream):106:106 -> h 2:6:long readUInt32(java.io.InputStream):110:110 -> i 2:7:int readUInt8(java.io.InputStream):102:102 -> j 1:8:int utf8Length(java.lang.String):46:46 -> k 3:4:void writeAll(java.io.InputStream,java.io.OutputStream):188:188 -> l 5:11:void writeAll(java.io.InputStream,java.io.OutputStream):190:190 -> l 12:16:void writeAll(java.io.InputStream,java.io.OutputStream):191:191 -> l 1:5:void writeCompressed(java.io.OutputStream,byte[]):170:170 -> m 6:9:void writeCompressed(java.io.OutputStream,byte[]):171:171 -> m 10:14:void writeCompressed(java.io.OutputStream,byte[]):172:172 -> m 15:18:void writeCompressed(java.io.OutputStream,byte[]):173:173 -> m 1:10:void writeString(java.io.OutputStream,java.lang.String):71:71 -> n 1:14:void writeUInt(java.io.OutputStream,long,int):51:51 -> o 15:19:void writeUInt(java.io.OutputStream,long,int):53:53 -> o 20:23:void writeUInt(java.io.OutputStream,long,int):55:55 -> o 3:6:void writeUInt16(java.io.OutputStream,int):63:63 -> p 2:5:void writeUInt32(java.io.OutputStream,long):67:67 -> q 3:6:void writeUInt8(java.io.OutputStream,int):59:59 -> r androidx.profileinstaller.FileSectionType -> androidx.profileinstaller.g: # {"id":"sourceFile","fileName":"FileSectionType.java"} long mValue -> a androidx.profileinstaller.FileSectionType DEX_FILES -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType EXTRA_DESCRIPTORS -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType CLASSES -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType METHODS -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType AGGREGATION_COUNT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/profileinstaller/g;"} 1:12:void ():24:24 -> 13:24:void ():30:30 -> 25:36:void ():31:31 -> 37:48:void ():32:32 -> 49:60:void ():33:33 -> 61:67:void ():22:22 -> 1:3:void (java.lang.String,int,long):37:37 -> 4:6:void (java.lang.String,int,long):38:38 -> 2:29:androidx.profileinstaller.FileSectionType[] $values():22:22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/profileinstaller/g;"} 1:3:long getValue():42:42 -> b 1:9:androidx.profileinstaller.FileSectionType valueOf(java.lang.String):22:22 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/profileinstaller/g;"} 1:9:androidx.profileinstaller.FileSectionType[] values():22:22 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/profileinstaller/g;"} androidx.profileinstaller.ProfileInstallReceiver -> androidx.profileinstaller.ProfileInstallReceiver: # {"id":"sourceFile","fileName":"ProfileInstallReceiver.java"} 1:4:void ():38:38 -> 1:7:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):149:149 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;)V"} 8:18:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):150:150 -> a 19:24:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):151:151 -> a 25:28:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):153:153 -> a 5:8:void onReceive(android.content.Context,android.content.Intent):102:102 -> onReceive 9:16:void onReceive(android.content.Context,android.content.Intent):103:103 -> onReceive 17:31:void onReceive(android.content.Context,android.content.Intent):104:104 -> onReceive 32:39:void onReceive(android.content.Context,android.content.Intent):106:106 -> onReceive 40:45:void onReceive(android.content.Context,android.content.Intent):107:107 -> onReceive 46:51:void onReceive(android.content.Context,android.content.Intent):109:109 -> onReceive 52:59:void onReceive(android.content.Context,android.content.Intent):110:110 -> onReceive 60:73:void onReceive(android.content.Context,android.content.Intent):111:111 -> onReceive 74:81:void onReceive(android.content.Context,android.content.Intent):112:112 -> onReceive 82:95:void onReceive(android.content.Context,android.content.Intent):113:113 -> onReceive 96:103:void onReceive(android.content.Context,android.content.Intent):117:117 -> onReceive 104:112:void onReceive(android.content.Context,android.content.Intent):118:118 -> onReceive 113:120:void onReceive(android.content.Context,android.content.Intent):119:119 -> onReceive 121:126:void onReceive(android.content.Context,android.content.Intent):120:120 -> onReceive 127:132:void onReceive(android.content.Context,android.content.Intent):122:122 -> onReceive 133:137:void onReceive(android.content.Context,android.content.Intent):123:123 -> onReceive 138:145:void onReceive(android.content.Context,android.content.Intent):124:124 -> onReceive 146:152:void onReceive(android.content.Context,android.content.Intent):125:125 -> onReceive 153:156:void onReceive(android.content.Context,android.content.Intent):127:127 -> onReceive androidx.profileinstaller.ProfileInstallReceiver$$ExternalSyntheticLambda0 -> androidx.profileinstaller.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void execute(java.lang.Runnable):0:0 -> execute # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics -> androidx.profileinstaller.ProfileInstallReceiver$a: # {"id":"sourceFile","fileName":"ProfileInstallReceiver.java"} androidx.profileinstaller.ProfileInstallReceiver this$0 -> a 1:6:void (androidx.profileinstaller.ProfileInstallReceiver):157:157 -> 1:6:void onDiagnosticReceived(int,java.lang.Object):160:160 -> a 1:5:void onResultReceived(int,java.lang.Object):165:165 -> b 6:11:void onResultReceived(int,java.lang.Object):166:166 -> b androidx.profileinstaller.ProfileInstaller -> androidx.profileinstaller.j: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback EMPTY_DIAGNOSTICS -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback LOG_DIAGNOSTICS -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} 1:7:void ():109:109 -> 8:15:void ():122:122 -> 1:4:void lambda$result$0(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):96:96 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"} 1:7:boolean deleteProfileWrittenFor(java.io.File):407:407 -> b 8:12:boolean deleteProfileWrittenFor(java.io.File):408:408 -> b 1:4:void deleteSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):630:630 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"} 5:10:void deleteSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):631:631 -> c 11:14:void deleteSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):632:632 -> c 1:7:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):367:367 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageInfo;Ljava/io/File;Landroidx/profileinstaller/j$c;)Z"} 8:15:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):368:368 -> d 16:25:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):374:374 -> d 26:29:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):375:375 -> d 30:32:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):376:376 -> d 33:43:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):382:382 -> d 44:48:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):384:384 -> d 49:58:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):374:374 -> d 1:7:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):394:394 -> e 8:17:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):395:395 -> e 18:22:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):396:396 -> e 23:27:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):397:397 -> e 28:37:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):395:395 -> e 1:9:void result(java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):96:96 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"} 1:14:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):435:435 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/AssetManager;Ljava/lang/String;Landroid/content/pm/PackageInfo;Ljava/io/File;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)Z"} 15:27:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):437:437 -> g 28:35:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):440:440 -> g 36:39:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):444:444 -> g 40:43:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):445:445 -> g 44:49:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):446:446 -> g 50:53:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):449:449 -> g 1:11:void writeProfile(android.content.Context):479:479 -> h 2:5:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):515:515 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"} 1:4:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):554:554 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;Z)V"} 5:8:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):555:555 -> j 9:12:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):556:556 -> j 13:16:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):557:557 -> j 17:27:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):558:558 -> j 28:32:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):559:559 -> j 33:36:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):562:562 -> j 37:40:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):571:571 -> j 41:44:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):572:572 -> j 45:51:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):573:573 -> j 52:75:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):580:580 -> j 76:79:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):581:581 -> j 80:106:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):574:574 -> j 107:115:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):575:575 -> j 116:123:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):577:577 -> j 124:126:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):564:564 -> j 127:130:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):568:568 -> j 1:4:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):601:601 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"} 5:8:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):602:602 -> k 9:13:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):603:603 -> k 14:17:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):606:606 -> k 18:21:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):611:611 -> k 22:27:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):612:612 -> k 28:33:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):613:613 -> k 34:37:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):608:608 -> k androidx.profileinstaller.ProfileInstaller$$ExternalSyntheticLambda0 -> androidx.profileinstaller.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} # {"id":"com.android.tools.r8.synthesized"} int androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} java.lang.Object androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} 1:10:void (androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"} 1:10:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstaller$1 -> androidx.profileinstaller.j$a: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} 1:4:void ():109:109 -> 1:1:void onDiagnosticReceived(int,java.lang.Object):0:0 -> a 1:1:void onResultReceived(int,java.lang.Object):0:0 -> b androidx.profileinstaller.ProfileInstaller$2 -> androidx.profileinstaller.j$b: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} 1:4:void ():122:122 -> 16:18:void onDiagnosticReceived(int,java.lang.Object):127:127 -> a 19:21:void onDiagnosticReceived(int,java.lang.Object):141:141 -> a 22:24:void onDiagnosticReceived(int,java.lang.Object):139:139 -> a 25:27:void onDiagnosticReceived(int,java.lang.Object):136:136 -> a 28:30:void onDiagnosticReceived(int,java.lang.Object):133:133 -> a 31:32:void onDiagnosticReceived(int,java.lang.Object):130:130 -> a 33:38:void onDiagnosticReceived(int,java.lang.Object):144:144 -> a 4:6:void onResultReceived(int,java.lang.Object):150:150 -> b 7:9:void onResultReceived(int,java.lang.Object):169:169 -> b 10:12:void onResultReceived(int,java.lang.Object):168:168 -> b 13:15:void onResultReceived(int,java.lang.Object):166:166 -> b 16:18:void onResultReceived(int,java.lang.Object):164:164 -> b 19:21:void onResultReceived(int,java.lang.Object):162:162 -> b 22:24:void onResultReceived(int,java.lang.Object):160:160 -> b 25:27:void onResultReceived(int,java.lang.Object):158:158 -> b 28:30:void onResultReceived(int,java.lang.Object):156:156 -> b 31:33:void onResultReceived(int,java.lang.Object):154:154 -> b 34:36:void onResultReceived(int,java.lang.Object):152:152 -> b 37:47:void onResultReceived(int,java.lang.Object):173:173 -> b 48:51:void onResultReceived(int,java.lang.Object):180:180 -> b 52:58:void onResultReceived(int,java.lang.Object):177:177 -> b androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback -> androidx.profileinstaller.j$c: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} void onDiagnosticReceived(int,java.lang.Object) -> a void onResultReceived(int,java.lang.Object) -> b androidx.profileinstaller.ProfileInstallerInitializer -> androidx.profileinstaller.ProfileInstallerInitializer: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} 1:4:void ():64:64 -> 1:3:java.util.List dependencies():126:126 -> a 1:5:java.lang.Object create(android.content.Context):64:64 -> b 1:4:void lambda$delayAfterFirstFrame$0(android.content.Context):94:94 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/ProfileInstallerInitializer;Landroid/content/Context;)V"} 1:4:void lambda$writeInBackground$2(android.content.Context):145:145 -> d 1:4:void lambda$installAfterDelay$1(android.content.Context):117:117 -> e 1:6:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):76:76 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/profileinstaller/ProfileInstallerInitializer$c;"} 7:12:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):78:78 -> f 13:19:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):82:82 -> f 20:25:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):83:83 -> f 1:9:void delayAfterFirstFrame(android.content.Context):94:94 -> g 1:6:void installAfterDelay(android.content.Context):108:108 -> h 7:15:void installAfterDelay(android.content.Context):110:110 -> h 16:24:void installAfterDelay(android.content.Context):112:112 -> h 25:32:void installAfterDelay(android.content.Context):114:114 -> h 33:40:void installAfterDelay(android.content.Context):115:115 -> h 41:52:void installAfterDelay(android.content.Context):117:117 -> h 1:16:void writeInBackground(android.content.Context):138:138 -> i 17:25:void writeInBackground(android.content.Context):145:145 -> i androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda0 -> androidx.profileinstaller.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$1$6ec9dfac75596981db3e3904869db8fa3a68f2f6c39f7ab436a95fc7a2110c27$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$1$6ec9dfac75596981db3e3904869db8fa3a68f2f6c39f7ab436a95fc7a2110c27$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} 1:8:void (androidx.profileinstaller.ProfileInstallerInitializer,android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:8:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda1 -> androidx.profileinstaller.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$2$25560d7c9dc437e0c08b158ba9d90b7dad3aa22360268b0fbf19af4479e809ce$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda2 -> androidx.profileinstaller.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$3$a3ca5fbb2eaa1db0f270f0a2b95303ed40fab328c69073477bd6e77e6d560db1$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl -> androidx.profileinstaller.ProfileInstallerInitializer$a: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} 1:4:void lambda$postFrameCallback$0(java.lang.Runnable,long):161:161 -> a 1:13:void postFrameCallback(java.lang.Runnable):161:161 -> b androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0 -> androidx.profileinstaller.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl$$InternalSyntheticLambda$2$71ef92f351ebd8c9ccb11dab5c5d377732fb4dcb89c1303de7a3fdc1b60643ad$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:6:void doFrame(long):0:0 -> doFrame # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$Handler28Impl -> androidx.profileinstaller.ProfileInstallerInitializer$b: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} 1:5:android.os.Handler createAsync(android.os.Looper):174:174 -> a androidx.profileinstaller.ProfileInstallerInitializer$Result -> androidx.profileinstaller.ProfileInstallerInitializer$c: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} 1:4:void ():151:151 -> androidx.profileinstaller.ProfileTranscoder -> androidx.profileinstaller.o: # {"id":"sourceFile","fileName":"ProfileTranscoder.java"} byte[] MAGIC_PROF -> a byte[] MAGIC_PROFM -> b 2:8:void ():66:66 -> 9:16:void ():67:67 -> 1:3:void skipInlineCache(java.io.InputStream):1164:1164 -> A 4:17:void skipInlineCache(java.io.InputStream):1165:1165 -> A 18:20:void skipInlineCache(java.io.InputStream):1179:1179 -> A 21:26:void skipInlineCache(java.io.InputStream):1180:1180 -> A 27:36:void skipInlineCache(java.io.InputStream):1182:1182 -> A 1:9:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):98:98 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[B[Landroidx/profileinstaller/e;)Z"} 10:13:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):99:99 -> B 14:21:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):103:103 -> B 22:25:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):104:104 -> B 26:33:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):108:108 -> B 34:37:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):109:109 -> B 38:45:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):113:113 -> B 46:49:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):114:114 -> B 50:57:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):118:118 -> B 58:63:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):119:119 -> B 1:11:void writeClasses(java.io.OutputStream,androidx.profileinstaller.DexProfileData):717:717 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 12:19:void writeClasses(java.io.OutputStream,androidx.profileinstaller.DexProfileData):719:719 -> C 1:5:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):285:285 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/r;"} 6:12:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):288:288 -> D 13:15:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):289:289 -> D 16:17:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):290:290 -> D 18:22:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):293:293 -> D 23:27:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):299:299 -> D 28:33:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):302:302 -> D 34:45:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):304:304 -> D 46:49:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):310:310 -> D 50:53:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):311:311 -> D 54:61:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):313:313 -> D 62:65:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):315:315 -> D 66:68:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):316:316 -> D 69:75:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):322:322 -> D 76:79:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):328:328 -> D 80:110:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):317:317 -> D 111:119:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):285:285 -> D 1:5:void writeHeader(java.io.OutputStream,byte[]):80:80 -> E 6:9:void writeHeader(java.io.OutputStream,byte[]):81:81 -> E 1:3:void writeLineData(java.io.OutputStream,androidx.profileinstaller.DexProfileData):671:671 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 4:6:void writeLineData(java.io.OutputStream,androidx.profileinstaller.DexProfileData):672:672 -> F 7:10:void writeLineData(java.io.OutputStream,androidx.profileinstaller.DexProfileData):673:673 -> F 1:7:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):651:651 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;Ljava/lang/String;)V"} 8:12:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):652:652 -> G 13:18:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):653:653 -> G 19:23:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):654:654 -> G 24:29:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):655:655 -> G 30:33:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):656:656 -> G 1:8:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):733:733 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 9:30:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):734:734 -> H 31:40:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):735:735 -> H 41:55:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):736:736 -> H 56:63:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):739:739 -> H 64:67:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):743:743 -> H 68:71:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):746:746 -> H 1:24:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):689:689 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 25:34:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):690:690 -> I 35:51:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):691:691 -> I 52:54:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):696:696 -> I 55:60:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):697:697 -> I 1:4:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):145:145 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 5:11:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):146:146 -> J 12:21:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):147:147 -> J 22:28:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):148:148 -> J 29:37:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):149:149 -> J 38:43:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):150:150 -> J 44:48:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):151:151 -> J 49:51:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):152:152 -> J 52:77:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):154:154 -> J 78:81:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):155:155 -> J 82:89:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):158:158 -> J 90:99:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):159:159 -> J 1:4:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):521:521 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 5:11:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):522:522 -> K 12:19:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):523:523 -> K 20:29:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):526:526 -> K 30:36:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):527:527 -> K 37:43:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):528:528 -> K 44:46:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):529:529 -> K 47:51:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):530:530 -> K 52:54:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):531:531 -> K 55:80:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):533:533 -> K 81:83:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):534:534 -> K 84:87:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):536:536 -> K 88:95:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):539:539 -> K 96:105:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):540:540 -> K 1:6:void writeProfileForO_MR1(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):482:482 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 7:10:void writeProfileForO_MR1(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):483:483 -> L 11:14:void writeProfileForO_MR1(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):484:484 -> L 1:6:void writeProfileForP(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):473:473 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 7:10:void writeProfileForP(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):474:474 -> M 11:14:void writeProfileForP(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):475:475 -> M 1:4:void writeProfileForS(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):228:228 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 1:6:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):237:237 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 7:11:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):238:238 -> O 12:18:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):239:239 -> O 19:25:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):240:240 -> O 26:32:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):241:241 -> O 33:44:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):244:244 -> O 45:52:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):248:248 -> O 53:62:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):249:249 -> O 63:68:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):250:250 -> O 69:74:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):251:251 -> O 75:83:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):253:253 -> O 84:86:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):255:255 -> O 87:90:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):257:257 -> O 91:94:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):258:258 -> O 95:98:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):259:259 -> O 99:101:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):260:260 -> O 102:106:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):262:262 -> O 107:109:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):264:264 -> O 110:113:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):265:265 -> O 114:118:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):267:267 -> O 119:127:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):269:269 -> O 128:130:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):271:271 -> O 131:137:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):272:272 -> O 138:143:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):276:276 -> O 144:156:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):277:277 -> O 1:23:int computeMethodFlags(androidx.profileinstaller.DexProfileData):427:427 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)I"} 24:36:int computeMethodFlags(androidx.profileinstaller.DexProfileData):428:428 -> a 1:8:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):562:562 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;[B)[B"} 9:16:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):569:569 -> b 17:32:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):571:571 -> b 33:41:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):573:573 -> b 42:46:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):577:577 -> b 47:54:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):583:583 -> b 55:59:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):585:585 -> b 60:67:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):586:586 -> b 68:70:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):587:587 -> b 71:76:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):588:588 -> b 77:82:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):593:593 -> b 83:90:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):594:594 -> b 91:96:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):595:595 -> b 97:101:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):599:599 -> b 102:107:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):600:600 -> b 108:113:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):604:604 -> b 114:118:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):608:608 -> b 119:128:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):605:605 -> b 129:147:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):606:606 -> b 148:152:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):605:605 -> b 1:7:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):335:335 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/r;"} 8:10:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):336:336 -> c 11:12:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):337:337 -> c 13:17:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):340:340 -> c 18:22:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):343:343 -> c 23:27:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):345:345 -> c 28:35:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):346:346 -> c 36:39:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):348:348 -> c 40:42:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):349:349 -> c 43:50:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):355:355 -> c 51:54:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):361:361 -> c 55:85:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):350:350 -> c 86:94:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):335:335 -> c 1:7:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):368:368 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/r;"} 8:10:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):369:369 -> d 11:12:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):370:370 -> d 13:16:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):372:372 -> d 17:20:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):374:374 -> d 21:24:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):376:376 -> d 25:27:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):379:379 -> d 28:35:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):381:381 -> d 36:38:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):384:384 -> d 39:41:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):386:386 -> d 42:44:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):387:387 -> d 45:53:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):388:388 -> d 54:57:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):391:391 -> d 58:60:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):392:392 -> d 61:68:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):398:398 -> d 69:72:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):404:404 -> d 73:103:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):393:393 -> d 104:112:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):368:368 -> d 1:5:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):410:410 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)[B"} 6:8:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):411:411 -> e 9:12:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):412:412 -> e 13:17:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):413:413 -> e 18:26:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):410:410 -> e 1:5:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):419:419 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)[B"} 6:8:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):420:420 -> f 9:12:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):421:421 -> f 13:17:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):422:422 -> f 18:26:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):419:419 -> f 1:10:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1050:1050 -> g 11:15:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1051:1051 -> g 16:21:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1052:1052 -> g 22:26:java.lang.String enforceSeparator(java.lang.String,java.lang.String):1053:1053 -> g 1:8:java.lang.String extractKey(java.lang.String):1061:1061 -> h 9:18:java.lang.String extractKey(java.lang.String):1063:1063 -> h 19:23:java.lang.String extractKey(java.lang.String):1067:1067 -> h 1:5:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):959:959 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;Ljava/lang/String;)Landroidx/profileinstaller/e;"} 6:10:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):964:964 -> i 11:13:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):965:965 -> i 14:23:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):966:966 -> i 24:30:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):967:967 -> i 1:4:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1036:1036 -> j 5:15:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1037:1037 -> j 16:24:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1038:1038 -> j 25:41:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1039:1039 -> j 42:50:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1042:1042 -> j 51:73:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1043:1043 -> j 74:78:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):1040:1040 -> j 3:9:int getMethodBitmapStorageSize(int):613:613 -> k 12:34:int methodFlagBitmapIndex(int,int,int):1243:1243 -> l 35:41:int methodFlagBitmapIndex(int,int,int):1237:1237 -> l 1:6:int[] readClasses(java.io.InputStream,int):1193:1193 -> m 7:11:int[] readClasses(java.io.InputStream,int):1196:1196 -> m 12:17:int[] readClasses(java.io.InputStream,int):1198:1198 -> m 2:14:int readFlagsFromBitmap(java.util.BitSet,int,int):1223:1223 -> n 15:28:int readFlagsFromBitmap(java.util.BitSet,int,int):1226:1226 -> n 1:5:byte[] readHeader(java.io.InputStream,byte[]):70:70 -> o 6:11:byte[] readHeader(java.io.InputStream,byte[]):71:71 -> o 12:19:byte[] readHeader(java.io.InputStream,byte[]):76:76 -> o 20:26:byte[] readHeader(java.io.InputStream,byte[]):74:74 -> o 1:8:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1133:1133 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroidx/profileinstaller/e;)V"} 9:14:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1137:1137 -> p 15:19:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1140:1140 -> p 20:33:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1143:1143 -> p 34:39:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1146:1146 -> p 40:45:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1148:1148 -> p 46:52:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1156:1156 -> p 53:59:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):1157:1157 -> p 1:8:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):819:819 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 9:16:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):820:820 -> q 17:21:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):828:828 -> q 22:28:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):824:824 -> q 29:36:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):829:829 -> q 37:41:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):830:830 -> q 42:48:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):832:832 -> q 1:8:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):850:850 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 9:12:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):853:853 -> r 13:16:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):854:854 -> r 17:22:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):855:855 -> r 23:26:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):859:859 -> r 27:32:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):864:864 -> r 33:37:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):866:866 -> r 38:41:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):867:867 -> r 42:46:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):868:868 -> r 47:55:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):866:866 -> r 56:62:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):864:864 -> r 63:69:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):851:851 -> r 1:7:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):986:986 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 8:10:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):987:987 -> s 11:13:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):989:989 -> s 14:15:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):993:993 -> s 16:20:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):994:994 -> s 21:24:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):996:996 -> s 25:30:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):997:997 -> s 31:41:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):998:998 -> s 42:43:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1003:1003 -> s 44:53:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1004:1004 -> s 54:57:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1007:1007 -> s 58:66:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1009:1009 -> s 67:74:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):1005:1005 -> s 75:81:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):990:990 -> s 1:4:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):887:887 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 5:8:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):889:889 -> t 9:14:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):891:891 -> t 15:18:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):894:894 -> t 19:24:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):899:899 -> t 25:29:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):900:900 -> t 30:33:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):901:901 -> t 34:38:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):907:907 -> t 39:47:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):900:900 -> t 48:54:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):899:899 -> t 1:7:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):918:918 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BI[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 8:10:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):919:919 -> u 11:15:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):921:921 -> u 16:18:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):926:926 -> u 19:22:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):928:928 -> u 23:26:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):929:929 -> u 27:30:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):931:931 -> u 31:34:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):933:933 -> u 35:40:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):934:934 -> u 41:42:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):939:939 -> u 43:46:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):943:943 -> u 47:54:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):946:946 -> u 55:56:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):947:947 -> u 57:61:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):948:948 -> u 62:84:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):936:936 -> u 85:91:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):922:922 -> u 1:8:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1208:1208 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroidx/profileinstaller/e;)V"} 9:12:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1209:1209 -> v 13:18:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1210:1210 -> v 19:22:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1211:1211 -> v 23:28:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1212:1212 -> v 29:42:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1214:1214 -> v 43:46:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1215:1215 -> v 47:68:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):1216:1216 -> v 1:8:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):791:791 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BLjava/lang/String;)[Landroidx/profileinstaller/e;"} 9:12:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):794:794 -> w 13:16:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):795:795 -> w 17:22:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):796:796 -> w 23:26:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):800:800 -> w 27:32:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):805:805 -> w 33:37:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):807:807 -> w 38:41:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):808:808 -> w 42:46:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):809:809 -> w 47:55:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):807:807 -> w 56:62:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):805:805 -> w 63:69:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):792:792 -> w 5:11:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1085:1085 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;I)[Landroidx/profileinstaller/e;"} 12:14:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1086:1086 -> x 15:19:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1089:1089 -> x 20:23:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1091:1091 -> x 24:27:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1092:1092 -> x 28:31:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1093:1093 -> x 32:35:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1094:1094 -> x 36:39:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1095:1095 -> x 40:41:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1097:1097 -> x 42:72:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1099:1099 -> x 73:74:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1113:1113 -> x 75:77:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1115:1115 -> x 78:85:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1118:1118 -> x 86:92:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):1123:1123 -> x 1:5:int roundUpToByte(int):0:0 -> y 1:6:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):634:634 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"([BIILandroidx/profileinstaller/e;)V"} 7:8:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):635:635 -> z 9:17:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):636:636 -> z 18:20:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):637:637 -> z androidx.profileinstaller.ProfileVerifier -> androidx.profileinstaller.p: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} androidx.concurrent.futures.ResolvableFuture sFuture -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/c;"} java.lang.Object SYNC_OBJ -> b androidx.profileinstaller.ProfileVerifier$CompilationStatus sCompilationStatus -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/p$c;"} 1:6:void ():76:76 -> 7:14:void ():77:77 -> 15:17:void ():81:81 -> 1:8:long getPackageLastUpdateTime(android.content.Context):299:299 -> a 9:14:long getPackageLastUpdateTime(android.content.Context):300:300 -> a 15:21:long getPackageLastUpdateTime(android.content.Context):301:301 -> a 22:33:long getPackageLastUpdateTime(android.content.Context):303:303 -> a 1:7:androidx.profileinstaller.ProfileVerifier$CompilationStatus setCompilationStatus(int,boolean,boolean):285:285 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IZZ)Landroidx/profileinstaller/p$c;"} 8:12:androidx.profileinstaller.ProfileVerifier$CompilationStatus setCompilationStatus(int,boolean,boolean):290:290 -> b 13:15:androidx.profileinstaller.ProfileVerifier$CompilationStatus setCompilationStatus(int,boolean,boolean):291:291 -> b 3:7:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):129:129 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/profileinstaller/p$c;"} 8:12:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):133:133 -> c 13:16:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):135:135 -> c 17:21:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):136:136 -> c 22:34:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):140:140 -> c 35:40:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):152:152 -> c 41:52:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):153:153 -> c 53:56:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):154:154 -> c 57:72:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):156:156 -> c 73:78:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):159:159 -> c 79:90:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):160:160 -> c 91:94:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):161:161 -> c 95:107:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):163:163 -> c 108:111:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):169:169 -> c 112:122:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):179:179 -> c 123:128:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):181:181 -> c 129:135:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):183:183 -> c 136:145:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):185:185 -> c 146:174:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):205:205 -> c 175:180:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):237:237 -> c 181:188:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):251:251 -> c 189:196:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):257:257 -> c 197:202:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):266:266 -> c 203:208:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):268:268 -> c 209:216:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):276:276 -> c 217:224:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):171:171 -> c 225:230:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):142:142 -> c 231:232:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):277:277 -> c androidx.profileinstaller.ProfileVerifier$Api33Impl -> androidx.profileinstaller.p$a: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} 1:6:android.content.pm.PackageInfo getPackageInfo(android.content.pm.PackageManager,android.content.Context):559:559 -> a 7:10:android.content.pm.PackageInfo getPackageInfo(android.content.pm.PackageManager,android.content.Context):560:560 -> a 11:15:android.content.pm.PackageInfo getPackageInfo(android.content.pm.PackageManager,android.content.Context):558:558 -> a androidx.profileinstaller.ProfileVerifier$Cache -> androidx.profileinstaller.p$b: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} int mSchema -> a int mResultCode -> b long mPackageLastUpdateTime -> c long mInstalledCurrentProfileSize -> d 1:3:void (int,int,long,long):337:337 -> 4:5:void (int,int,long,long):338:338 -> 6:7:void (int,int,long,long):339:339 -> 8:9:void (int,int,long,long):340:340 -> 10:12:void (int,int,long,long):341:341 -> 1:10:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):376:376 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Landroidx/profileinstaller/p$b;"} 11:12:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):377:377 -> a 13:16:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):378:378 -> a 17:20:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):379:379 -> a 21:24:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):380:380 -> a 25:31:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):381:381 -> a 32:37:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):383:383 -> a 38:46:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):376:376 -> a 1:3:void writeOnFile(java.io.File):366:366 -> b 4:13:void writeOnFile(java.io.File):367:367 -> b 14:18:void writeOnFile(java.io.File):368:368 -> b 19:23:void writeOnFile(java.io.File):369:369 -> b 24:28:void writeOnFile(java.io.File):370:370 -> b 29:33:void writeOnFile(java.io.File):371:371 -> b 34:38:void writeOnFile(java.io.File):372:372 -> b 39:47:void writeOnFile(java.io.File):367:367 -> b 8:12:boolean equals(java.lang.Object):347:347 -> equals 13:14:boolean equals(java.lang.Object):348:348 -> equals 15:44:boolean equals(java.lang.Object):349:349 -> equals 1:2:int hashCode():357:357 -> hashCode 3:8:int hashCode():358:358 -> hashCode 9:14:int hashCode():359:359 -> hashCode 15:20:int hashCode():360:360 -> hashCode 21:39:int hashCode():361:361 -> hashCode 40:44:int hashCode():357:357 -> hashCode androidx.profileinstaller.ProfileVerifier$CompilationStatus -> androidx.profileinstaller.p$c: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} int mResultCode -> a boolean mHasReferenceProfile -> b boolean mHasCurrentProfile -> c 1:3:void (int,boolean,boolean):486:486 -> 4:5:void (int,boolean,boolean):487:487 -> 6:7:void (int,boolean,boolean):488:488 -> 8:10:void (int,boolean,boolean):489:489 -> androidx.profileinstaller.ProfileVersion -> androidx.profileinstaller.q: # {"id":"sourceFile","fileName":"ProfileVersion.java"} byte[] V015_S -> a byte[] V010_P -> b byte[] V009_O_MR1 -> c byte[] V005_O -> d byte[] V001_N -> e byte[] METADATA_V001_N -> f byte[] METADATA_V002 -> g 2:8:void ():29:29 -> 9:15:void ():30:30 -> 16:22:void ():31:31 -> 23:29:void ():32:32 -> 30:36:void ():33:33 -> 37:43:void ():34:34 -> 44:52:void ():35:35 -> 1:11:java.lang.String dexKeySeparator(byte[]):40:40 -> a 12:20:java.lang.String dexKeySeparator(byte[]):42:42 -> a 21:23:java.lang.String dexKeySeparator(byte[]):45:45 -> a androidx.profileinstaller.WritableFileSection -> androidx.profileinstaller.r: # {"id":"sourceFile","fileName":"WritableFileSection.java"} androidx.profileinstaller.FileSectionType mType -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} int mExpectedInflateSize -> b byte[] mContents -> c boolean mNeedsCompression -> d 1:3:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/g;I[BZ)V"} 4:5:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):35:35 -> 6:7:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):36:36 -> 8:9:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):37:37 -> 10:12:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):38:38 -> androidx.savedstate.Recreator -> androidx.savedstate.Recreator: # {"id":"sourceFile","fileName":"Recreator.kt"} androidx.savedstate.Recreator$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/Recreator$a;"} 1:9:void ():0:0 -> 11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):29:29 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/f$a;)V"} 15:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):30:30 -> d 23:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):32:32 -> d 31:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):33:33 -> d androidx.savedstate.Recreator$Companion -> androidx.savedstate.Recreator$a: # {"id":"sourceFile","fileName":"Recreator.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():93:93 -> androidx.startup.AppInitializer -> androidx.startup.a: # {"id":"sourceFile","fileName":"AppInitializer.java"} java.util.Map mInitialized -> a java.util.Set mDiscovered -> b android.content.Context mContext -> c androidx.startup.AppInitializer sInstance -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/startup/a;"} java.lang.Object sLock -> e 1:8:void ():57:57 -> 1:3:void (android.content.Context):73:73 -> 4:9:void (android.content.Context):74:74 -> 10:16:void (android.content.Context):75:75 -> 17:24:void (android.content.Context):76:76 -> 1:5:void discoverAndInitialize():200:200 -> a 6:15:void discoverAndInitialize():201:201 -> a 16:22:void discoverAndInitialize():202:202 -> a 23:30:void discoverAndInitialize():203:203 -> a 31:34:void discoverAndInitialize():204:204 -> a 35:36:void discoverAndInitialize():205:205 -> a 37:39:void discoverAndInitialize():206:206 -> a 40:46:void discoverAndInitialize():210:210 -> a 47:52:void discoverAndInitialize():208:208 -> a 53:55:void discoverAndInitialize():210:210 -> a 56:56:void discoverAndInitialize():211:211 -> a 1:10:void discoverAndInitialize(android.os.Bundle):216:216 -> b 11:15:void discoverAndInitialize(android.os.Bundle):219:219 -> b 16:19:void discoverAndInitialize(android.os.Bundle):220:220 -> b 20:36:void discoverAndInitialize(android.os.Bundle):221:221 -> b 37:40:void discoverAndInitialize(android.os.Bundle):222:222 -> b 41:46:void discoverAndInitialize(android.os.Bundle):223:223 -> b 47:50:void discoverAndInitialize(android.os.Bundle):224:224 -> b 51:58:void discoverAndInitialize(android.os.Bundle):225:225 -> b 59:66:void discoverAndInitialize(android.os.Bundle):228:228 -> b 67:84:void discoverAndInitialize(android.os.Bundle):237:237 -> b 85:88:void discoverAndInitialize(android.os.Bundle):238:238 -> b 89:95:void discoverAndInitialize(android.os.Bundle):242:242 -> b 1:3:java.lang.Object doInitialize(java.lang.Class):135:135 -> c 4:11:java.lang.Object doInitialize(java.lang.Class):136:136 -> c 12:23:java.lang.Object doInitialize(java.lang.Class):138:138 -> c 24:27:java.lang.Object doInitialize(java.lang.Class):140:140 -> c 1:6:java.lang.Object doInitialize(java.lang.Class,java.util.Set):149:149 -> d 7:17:java.lang.Object doInitialize(java.lang.Class,java.util.Set):153:153 -> d 18:23:java.lang.Object doInitialize(java.lang.Class,java.util.Set):155:155 -> d 24:31:java.lang.Object doInitialize(java.lang.Class,java.util.Set):162:162 -> d 32:35:java.lang.Object doInitialize(java.lang.Class,java.util.Set):163:163 -> d 36:43:java.lang.Object doInitialize(java.lang.Class,java.util.Set):165:165 -> d 44:45:java.lang.Object doInitialize(java.lang.Class,java.util.Set):166:166 -> d 46:49:java.lang.Object doInitialize(java.lang.Class,java.util.Set):168:168 -> d 50:55:java.lang.Object doInitialize(java.lang.Class,java.util.Set):170:170 -> d 56:71:java.lang.Object doInitialize(java.lang.Class,java.util.Set):171:171 -> d 72:79:java.lang.Object doInitialize(java.lang.Class,java.util.Set):172:172 -> d 80:85:java.lang.Object doInitialize(java.lang.Class,java.util.Set):173:173 -> d 86:91:java.lang.Object doInitialize(java.lang.Class,java.util.Set):180:180 -> d 92:94:java.lang.Object doInitialize(java.lang.Class,java.util.Set):184:184 -> d 95:100:java.lang.Object doInitialize(java.lang.Class,java.util.Set):185:185 -> d 101:106:java.lang.Object doInitialize(java.lang.Class,java.util.Set):187:187 -> d 107:112:java.lang.Object doInitialize(java.lang.Class,java.util.Set):190:190 -> d 113:116:java.lang.Object doInitialize(java.lang.Class,java.util.Set):194:194 -> d 117:118:java.lang.Object doInitialize(java.lang.Class,java.util.Set):156:156 -> d 119:128:java.lang.Object doInitialize(java.lang.Class,java.util.Set):157:157 -> d 129:132:java.lang.Object doInitialize(java.lang.Class,java.util.Set):156:156 -> d 133:138:java.lang.Object doInitialize(java.lang.Class,java.util.Set):159:159 -> d 139:141:java.lang.Object doInitialize(java.lang.Class,java.util.Set):194:194 -> d 142:142:java.lang.Object doInitialize(java.lang.Class,java.util.Set):195:195 -> d 1:4:androidx.startup.AppInitializer getInstance(android.content.Context):86:86 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/startup/a;"} 5:7:androidx.startup.AppInitializer getInstance(android.content.Context):87:87 -> e 8:11:androidx.startup.AppInitializer getInstance(android.content.Context):88:88 -> e 12:21:androidx.startup.AppInitializer getInstance(android.content.Context):89:89 -> e 22:25:androidx.startup.AppInitializer getInstance(android.content.Context):91:91 -> e 26:28:androidx.startup.AppInitializer getInstance(android.content.Context):93:93 -> e 1:5:java.lang.Object initializeComponent(java.lang.Class):117:117 -> f 1:7:boolean isEagerlyInitialized(java.lang.Class):128:128 -> g androidx.startup.InitializationProvider -> androidx.startup.InitializationProvider: # {"id":"sourceFile","fileName":"InitializationProvider.java"} 1:4:void ():33:33 -> 1:8:int delete(android.net.Uri,java.lang.String,java.lang.String[]):83:83 -> delete 1:8:java.lang.String getType(android.net.Uri):69:69 -> getType 1:8:android.net.Uri insert(android.net.Uri,android.content.ContentValues):75:75 -> insert 1:6:boolean onCreate():37:37 -> onCreate 7:12:boolean onCreate():43:43 -> onCreate 13:21:boolean onCreate():45:45 -> onCreate 22:29:boolean onCreate():50:50 -> onCreate 1:8:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):63:63 -> query 1:8:int update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[]):92:92 -> update androidx.startup.Initializer -> f0.a: # {"id":"sourceFile","fileName":"Initializer.java"} java.util.List dependencies() -> a java.lang.Object create(android.content.Context) -> b androidx.startup.R$string -> f0.b: int androidx_startup -> a androidx.startup.StartupException -> f0.c: # {"id":"sourceFile","fileName":"StartupException.java"} 1:1:void (java.lang.String):31:31 -> 2:2:void (java.lang.Throwable):35:35 -> androidx.tracing.Trace -> g0.b: # {"id":"sourceFile","fileName":"Trace.java"} long sTraceTagApp -> a java.lang.reflect.Method sIsTagEnabledMethod -> b 1:4:void beginSection(java.lang.String):81:81 -> a 1:4:void endSection():94:94 -> b 1:4:void handleException(java.lang.String,java.lang.Exception):229:229 -> c 5:8:void handleException(java.lang.String,java.lang.Exception):230:230 -> c 9:12:void handleException(java.lang.String,java.lang.Exception):231:231 -> c 13:15:void handleException(java.lang.String,java.lang.Exception):232:232 -> c 16:21:void handleException(java.lang.String,java.lang.Exception):234:234 -> c 22:49:void handleException(java.lang.String,java.lang.Exception):237:237 -> c 1:4:boolean isEnabled():61:61 -> d 5:9:boolean isEnabled():62:62 -> d 10:14:boolean isEnabled():66:66 -> d 1:5:boolean isEnabledFallback():159:159 -> e 6:11:boolean isEnabledFallback():161:161 -> e 12:17:boolean isEnabledFallback():162:162 -> e 18:23:boolean isEnabledFallback():163:163 -> e 24:29:boolean isEnabledFallback():164:164 -> e 30:38:boolean isEnabledFallback():165:165 -> e 39:61:boolean isEnabledFallback():167:167 -> e 62:65:boolean isEnabledFallback():169:169 -> e androidx.tracing.Trace$$ExternalSyntheticApiModelOutline0 -> g0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean g0.Trace$$ExternalSyntheticApiModelOutline0.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.tracing.TraceApi18Impl -> g0.c: # {"id":"sourceFile","fileName":"TraceApi18Impl.java"} 1:4:void beginSection(java.lang.String):49:49 -> a 1:4:void endSection():60:60 -> b androidx.vectordrawable.graphics.drawable.AndroidResources -> androidx.vectordrawable.graphics.drawable.a: # {"id":"sourceFile","fileName":"AndroidResources.java"} int[] STYLEABLE_VECTOR_DRAWABLE_TYPE_ARRAY -> a int[] STYLEABLE_VECTOR_DRAWABLE_GROUP -> b int[] STYLEABLE_VECTOR_DRAWABLE_PATH -> c int[] STYLEABLE_VECTOR_DRAWABLE_CLIP_PATH -> d int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE -> e int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE_TARGET -> f int[] STYLEABLE_ANIMATOR -> g int[] STYLEABLE_ANIMATOR_SET -> h int[] STYLEABLE_PROPERTY_VALUES_HOLDER -> i int[] STYLEABLE_KEYFRAME -> j int[] STYLEABLE_PROPERTY_ANIMATOR -> k int[] STYLEABLE_PATH_INTERPOLATOR -> l 3:11:void ():22:22 -> 12:20:void ():36:36 -> 21:36:void ():49:49 -> 37:45:void ():70:70 -> 46:54:void ():77:77 -> 55:60:void ():81:81 -> 61:70:void ():91:91 -> 71:88:void ():104:104 -> 89:103:void ():109:109 -> 104:115:void ():117:117 -> 116:133:void ():125:125 -> 134:140:void ():134:134 -> androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat -> androidx.vectordrawable.graphics.drawable.b: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState mAnimatedVectorState -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b$b;"} android.content.Context mContext -> c android.animation.ArgbEvaluator mArgbEvaluator -> d android.animation.Animator$AnimatorListener mAnimatorListener -> e java.util.ArrayList mAnimationCallbacks -> f android.graphics.drawable.Drawable$Callback mCallback -> g 1:1:void ():168:168 -> 2:2:void (android.content.Context):172:172 -> 3:3:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):177:177 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/vectordrawable/graphics/drawable/b$b;Landroid/content/res/Resources;)V"} 4:4:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):156:156 -> 5:5:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):161:161 -> 6:6:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):164:164 -> 7:7:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):733:733 -> 8:8:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):178:178 -> 9:9:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):180:180 -> 10:10:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):182:182 -> 1:5:androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):253:253 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/b;"} 6:9:androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):254:254 -> a 1:4:void applyTheme(android.content.res.Resources$Theme):522:522 -> applyTheme 5:8:void applyTheme(android.content.res.Resources$Theme):523:523 -> applyTheme 1:8:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):682:682 -> b 9:11:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):683:683 -> b 12:17:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):687:687 -> b 18:24:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):688:688 -> b 25:33:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):689:689 -> b 34:40:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):691:691 -> b 41:48:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):692:692 -> b 1:4:boolean canApplyTheme():532:532 -> canApplyTheme 5:11:boolean canApplyTheme():533:533 -> canApplyTheme 1:4:void clearColorFilter():143:143 -> clearColorFilter 1:4:void draw(android.graphics.Canvas):284:284 -> draw 5:8:void draw(android.graphics.Canvas):285:285 -> draw 9:15:void draw(android.graphics.Canvas):288:288 -> draw 16:25:void draw(android.graphics.Canvas):289:289 -> draw 26:29:void draw(android.graphics.Canvas):290:290 -> draw 1:4:int getAlpha():321:321 -> getAlpha 5:9:int getAlpha():322:322 -> getAlpha 10:18:int getAlpha():324:324 -> getAlpha 1:4:int getChangingConfigurations():276:276 -> getChangingConfigurations 5:9:int getChangingConfigurations():277:277 -> getChangingConfigurations 10:19:int getChangingConfigurations():279:279 -> getChangingConfigurations 1:4:android.graphics.ColorFilter getColorFilter():347:347 -> getColorFilter 5:9:android.graphics.ColorFilter getColorFilter():348:348 -> getColorFilter 10:18:android.graphics.ColorFilter getColorFilter():350:350 -> getColorFilter 1:10:android.graphics.drawable.Drawable$ConstantState getConstantState():265:265 -> getConstantState 11:24:android.graphics.drawable.Drawable$ConstantState getConstantState():266:266 -> getConstantState 1:5:android.graphics.drawable.Drawable getCurrent():143:143 -> getCurrent 1:4:int getIntrinsicHeight():420:420 -> getIntrinsicHeight 5:9:int getIntrinsicHeight():421:421 -> getIntrinsicHeight 10:18:int getIntrinsicHeight():423:423 -> getIntrinsicHeight 1:4:int getIntrinsicWidth():412:412 -> getIntrinsicWidth 5:9:int getIntrinsicWidth():413:413 -> getIntrinsicWidth 10:18:int getIntrinsicWidth():415:415 -> getIntrinsicWidth 1:5:int getMinimumHeight():143:143 -> getMinimumHeight 1:5:int getMinimumWidth():143:143 -> getMinimumWidth 1:4:int getOpacity():404:404 -> getOpacity 5:9:int getOpacity():405:405 -> getOpacity 10:18:int getOpacity():407:407 -> getOpacity 1:5:boolean getPadding(android.graphics.Rect):143:143 -> getPadding 1:5:int[] getState():143:143 -> getState 1:5:android.graphics.Region getTransparentRegion():143:143 -> getTransparentRegion 1:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):446:447 -> inflate 3:4:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):450:451 -> inflate 5:5:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):455:455 -> inflate 6:6:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):457:457 -> inflate 7:9:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):461:463 -> inflate 10:10:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):466:466 -> inflate 11:11:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):472:472 -> inflate 12:15:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):474:477 -> inflate 16:16:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):479:479 -> inflate 17:20:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):481:484 -> inflate 21:21:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):486:486 -> inflate 22:22:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):489:489 -> inflate 23:23:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):493:493 -> inflate 24:24:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):496:496 -> inflate 25:25:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):498:498 -> inflate 26:27:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):500:501 -> inflate 28:28:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):505:505 -> inflate 29:29:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):508:508 -> inflate 30:30:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):511:511 -> inflate 31:31:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):517:517 -> inflate 1:4:boolean isAutoMirrored():428:428 -> isAutoMirrored 5:9:boolean isAutoMirrored():429:429 -> isAutoMirrored 10:18:boolean isAutoMirrored():431:431 -> isAutoMirrored 1:4:boolean isRunning():700:700 -> isRunning 5:11:boolean isRunning():702:702 -> isRunning 12:20:boolean isRunning():704:704 -> isRunning 1:4:boolean isStateful():394:394 -> isStateful 5:9:boolean isStateful():395:395 -> isStateful 10:18:boolean isStateful():397:397 -> isStateful 1:4:void jumpToCurrentState():143:143 -> jumpToCurrentState 1:4:android.graphics.drawable.Drawable mutate():193:193 -> mutate 5:8:android.graphics.drawable.Drawable mutate():194:194 -> mutate 1:4:void onBoundsChange(android.graphics.Rect):296:296 -> onBoundsChange 5:8:void onBoundsChange(android.graphics.Rect):297:297 -> onBoundsChange 9:16:void onBoundsChange(android.graphics.Rect):300:300 -> onBoundsChange 1:4:boolean onLevelChange(int):313:313 -> onLevelChange 5:9:boolean onLevelChange(int):314:314 -> onLevelChange 10:18:boolean onLevelChange(int):316:316 -> onLevelChange 1:4:boolean onStateChange(int[]):305:305 -> onStateChange 5:9:boolean onStateChange(int[]):306:306 -> onStateChange 10:18:boolean onStateChange(int[]):308:308 -> onStateChange 1:4:void setAlpha(int):329:329 -> setAlpha 5:8:void setAlpha(int):330:330 -> setAlpha 9:16:void setAlpha(int):333:333 -> setAlpha 1:4:void setAutoMirrored(boolean):436:436 -> setAutoMirrored 5:8:void setAutoMirrored(boolean):437:437 -> setAutoMirrored 9:16:void setAutoMirrored(boolean):440:440 -> setAutoMirrored 1:4:void setChangingConfigurations(int):143:143 -> setChangingConfigurations 1:1:void setColorFilter(int,android.graphics.PorterDuff$Mode):143:143 -> setColorFilter 2:3:void setColorFilter(android.graphics.ColorFilter):338:339 -> setColorFilter 4:4:void setColorFilter(android.graphics.ColorFilter):342:342 -> setColorFilter 1:4:void setFilterBitmap(boolean):143:143 -> setFilterBitmap 1:4:void setHotspot(float,float):143:143 -> setHotspot 1:4:void setHotspotBounds(int,int,int,int):143:143 -> setHotspotBounds 1:5:boolean setState(int[]):143:143 -> setState 1:4:void setTint(int):355:355 -> setTint 5:8:void setTint(int):356:356 -> setTint 9:16:void setTint(int):360:360 -> setTint 1:4:void setTintList(android.content.res.ColorStateList):365:365 -> setTintList 5:8:void setTintList(android.content.res.ColorStateList):366:366 -> setTintList 9:16:void setTintList(android.content.res.ColorStateList):370:370 -> setTintList 1:4:void setTintMode(android.graphics.PorterDuff$Mode):375:375 -> setTintMode 5:8:void setTintMode(android.graphics.PorterDuff$Mode):376:376 -> setTintMode 9:16:void setTintMode(android.graphics.PorterDuff$Mode):380:380 -> setTintMode 1:4:boolean setVisible(boolean,boolean):385:385 -> setVisible 5:9:boolean setVisible(boolean,boolean):386:386 -> setVisible 10:16:boolean setVisible(boolean,boolean):388:388 -> setVisible 17:21:boolean setVisible(boolean,boolean):389:389 -> setVisible 1:4:void start():709:709 -> start 5:10:void start():711:711 -> start 11:21:void start():715:715 -> start 22:28:void start():719:719 -> start 29:32:void start():720:720 -> start 1:4:void stop():725:725 -> stop 5:10:void stop():727:727 -> stop 11:18:void stop():730:730 -> stop androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$1 -> androidx.vectordrawable.graphics.drawable.b$a: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b;"} 1:6:void (androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat):733:733 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/b;)V"} 1:6:void invalidateDrawable(android.graphics.drawable.Drawable):736:736 -> invalidateDrawable 1:6:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):741:741 -> scheduleDrawable 1:6:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):746:746 -> unscheduleDrawable androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState -> androidx.vectordrawable.graphics.drawable.b$b: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} int mChangingConfigurations -> a androidx.vectordrawable.graphics.drawable.VectorDrawableCompat mVectorDrawable -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g;"} android.animation.AnimatorSet mAnimatorSet -> c java.util.ArrayList mAnimators -> d androidx.collection.ArrayMap mTargetNameMap -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:5:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):599:599 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/vectordrawable/graphics/drawable/b$b;Landroid/graphics/drawable/Drawable$Callback;Landroid/content/res/Resources;)V"} 6:9:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):601:601 -> 10:14:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):602:602 -> 15:20:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):603:603 -> 21:29:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):605:605 -> 30:37:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):607:607 -> 38:47:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):609:609 -> 48:50:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):610:610 -> 51:61:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):611:611 -> 62:66:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):612:612 -> 67:70:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):614:614 -> 71:74:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):615:615 -> 75:81:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):616:616 -> 82:90:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):617:617 -> 91:98:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):619:619 -> 99:102:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):620:620 -> 103:110:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):621:621 -> 111:116:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):622:622 -> 117:119:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):623:623 -> 120:124:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):624:624 -> 125:132:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):625:625 -> 133:136:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.graphics.drawable.Drawable$Callback,android.content.res.Resources):627:627 -> 1:4:void setupAnimatorSet():648:648 -> a 5:11:void setupAnimatorSet():649:649 -> a 12:19:void setupAnimatorSet():651:651 -> a 1:3:int getChangingConfigurations():644:644 -> getChangingConfigurations 1:1:android.graphics.drawable.Drawable newDrawable():634:634 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):639:639 -> newDrawable androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState -> androidx.vectordrawable.graphics.drawable.b$c: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} android.graphics.drawable.Drawable$ConstantState mDelegateState -> a 1:3:void (android.graphics.drawable.Drawable$ConstantState):548:548 -> 4:6:void (android.graphics.drawable.Drawable$ConstantState):549:549 -> 1:7:boolean canApplyTheme():581:581 -> canApplyTheme 1:7:int getChangingConfigurations():586:586 -> getChangingConfigurations 1:1:android.graphics.drawable.Drawable newDrawable():554:554 -> newDrawable 2:3:android.graphics.drawable.Drawable newDrawable():556:557 -> newDrawable 4:4:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):563:563 -> newDrawable 5:6:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):565:566 -> newDrawable 7:7:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):572:572 -> newDrawable 8:9:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):574:575 -> newDrawable androidx.vectordrawable.graphics.drawable.AnimationUtilsCompat -> androidx.vectordrawable.graphics.drawable.c: # {"id":"sourceFile","fileName":"AnimationUtilsCompat.java"} 1:5:android.view.animation.Interpolator loadInterpolator(android.content.Context,int):68:68 -> a androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat -> androidx.vectordrawable.graphics.drawable.d: # {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"} 1:16:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,float):501:501 -> a 1:1:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):514:514 -> b 2:2:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):516:516 -> b 3:3:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):523:523 -> b 4:10:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):526:532 -> b 11:11:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):535:535 -> b 12:12:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):538:538 -> b 13:14:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):540:541 -> b 15:15:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):543:543 -> b 16:16:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):542:542 -> b 17:18:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):544:545 -> b 19:19:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):554:554 -> b 20:20:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):556:556 -> b 21:21:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):549:549 -> b 22:22:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):560:560 -> b 23:24:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):562:563 -> b 25:25:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):566:566 -> b 26:26:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):568:568 -> b 1:8:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):779:779 -> c 9:13:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):780:780 -> c 14:21:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):781:781 -> c 22:26:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):782:782 -> c 27:31:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):783:783 -> c 9:26:void distributeKeyframes(android.animation.Keyframe[],float,int,int):809:809 -> d 1:13:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):207:207 -> e 14:17:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):209:209 -> e 18:28:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):210:210 -> e 29:38:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):212:212 -> e 39:64:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):216:216 -> e 65:68:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):228:228 -> e 69:72:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):229:229 -> e 73:76:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):232:232 -> e 77:86:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):234:234 -> e 87:93:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):237:237 -> e 94:99:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):239:239 -> e 100:110:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):243:243 -> e 111:141:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):240:240 -> e 142:152:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):246:246 -> e 153:157:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):250:250 -> e 158:169:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):251:251 -> e 170:183:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):260:260 -> e 184:188:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):267:267 -> e 189:196:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):269:269 -> e 197:201:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):273:273 -> e 202:205:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):275:275 -> e 206:218:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):277:277 -> e 219:229:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):280:280 -> e 230:234:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):284:284 -> e 235:238:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):286:286 -> e 239:251:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):288:288 -> e 252:257:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):295:295 -> e 258:263:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):296:296 -> e 264:268:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):297:297 -> e 269:276:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):299:299 -> e 277:282:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):303:303 -> e 283:288:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):304:304 -> e 289:293:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):305:305 -> e 294:297:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):307:307 -> e 298:306:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):309:309 -> e 307:319:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):311:311 -> e 320:325:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):316:316 -> e 326:331:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):317:317 -> e 332:336:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):318:318 -> e 337:340:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):320:320 -> e 341:352:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):322:322 -> e 353:356:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):327:327 -> e 1:13:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):655:655 -> f 14:17:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):657:657 -> f 18:27:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):658:658 -> f 28:33:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):660:660 -> f 34:50:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):664:664 -> f 1:6:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):636:636 -> g 7:15:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):639:639 -> g 16:24:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):644:644 -> g 25:28:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):649:649 -> g 1:12:boolean isColorType(int):0:0 -> h 1:6:android.animation.Animator loadAnimator(android.content.Context,int):100:100 -> i 7:11:android.animation.Animator loadAnimator(android.content.Context,int):101:101 -> i 12:24:android.animation.Animator loadAnimator(android.content.Context,int):103:103 -> i 3:7:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int):119:119 -> j 1:3:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):129:129 -> k 4:7:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):131:131 -> k 8:13:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):132:132 -> k 14:23:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):147:147 -> k 24:33:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):141:141 -> k 34:47:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):143:143 -> k 48:50:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):144:144 -> k 51:51:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):145:145 -> k 52:61:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):135:135 -> k 62:75:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):137:137 -> k 76:78:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):138:138 -> k 79:81:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):139:139 -> k 82:84:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):147:147 -> k 85:85:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):148:148 -> k 1:6:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):890:890 -> l 7:14:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):892:892 -> l 15:19:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):896:896 -> l 20:22:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):899:899 -> l 23:31:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):902:902 -> l 32:35:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):905:905 -> l 36:38:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):906:906 -> l 39:43:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):909:909 -> l 44:47:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):911:911 -> l 1:8:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):818:818 -> m 9:15:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):823:823 -> m 16:33:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):826:826 -> m 34:54:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):832:832 -> m 55:58:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):848:848 -> m 59:64:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):850:850 -> m 65:68:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):842:842 -> m 69:75:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):844:844 -> m 76:80:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):854:854 -> m 81:84:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):855:855 -> m 85:92:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):858:858 -> m 93:96:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):861:861 -> m 97:99:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):862:862 -> m 100:103:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):864:864 -> m 1:11:android.animation.ObjectAnimator loadObjectAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,float,org.xmlpull.v1.XmlPullParser):872:872 -> n 12:15:android.animation.ObjectAnimator loadObjectAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,float,org.xmlpull.v1.XmlPullParser):874:874 -> n 3:12:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):696:696 -> o 13:16:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):698:698 -> o 17:27:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):699:699 -> o 28:36:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):701:701 -> o 37:52:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):704:704 -> o 53:57:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):708:708 -> o 58:60:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):710:710 -> o 61:74:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):712:712 -> o 75:81:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):717:717 -> o 82:89:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):723:723 -> o 90:95:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):724:724 -> o 96:110:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):725:725 -> o 111:114:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):728:728 -> o 115:127:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):730:730 -> o 128:139:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):734:734 -> o 140:143:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):737:737 -> o 144:152:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):739:739 -> o 153:154:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):743:743 -> o 155:159:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):744:744 -> o 160:161:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):746:746 -> o 162:171:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):747:747 -> o 172:179:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):749:749 -> o 180:188:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):751:751 -> o 189:207:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):758:758 -> o 208:217:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):763:763 -> o 218:222:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):764:764 -> o 223:228:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):765:765 -> o 229:234:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):769:769 -> o 235:243:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):771:771 -> o 5:18:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):579:579 -> p 19:22:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):583:583 -> p 23:26:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):587:587 -> p 27:34:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):589:589 -> p 35:42:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):590:590 -> p 43:48:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):593:593 -> p 49:58:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):595:595 -> p 59:64:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):599:599 -> p 65:72:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):602:602 -> p 73:77:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):609:609 -> p 78:80:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):611:611 -> p 81:86:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):613:613 -> p 87:94:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):616:616 -> p 95:98:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):621:621 -> p 99:102:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):622:622 -> p 103:115:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):624:624 -> p 3:10:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):345:345 -> q 11:19:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):347:347 -> q 20:27:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):349:349 -> q 28:37:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):353:353 -> q 38:47:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):354:354 -> q 48:51:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):356:356 -> q 52:59:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):360:360 -> q 60:66:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):364:364 -> q 67:69:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):367:367 -> q 70:72:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):368:368 -> q 73:82:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):370:370 -> q 83:93:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):372:372 -> q 94:97:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):376:376 -> q 1:2:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):390:390 -> r 3:11:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):391:391 -> r 12:18:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):403:403 -> r 19:33:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):405:405 -> r 34:60:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):415:415 -> r 61:67:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):418:418 -> r 68:71:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):419:419 -> r 72:74:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):422:422 -> r 75:78:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):423:423 -> r 79:82:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):425:425 -> r 9:14:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):436:436 -> s 15:20:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):440:440 -> s 21:28:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):441:441 -> s 29:33:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):443:443 -> s 34:40:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):445:445 -> s 41:46:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):447:447 -> s 47:58:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):450:450 -> s 59:62:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):452:452 -> s 63:64:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):454:454 -> s 65:67:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):455:455 -> s 68:80:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):456:456 -> s 81:95:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):466:466 -> s 96:99:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):469:469 -> s 100:106:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):470:470 -> s 107:112:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):472:472 -> s 113:126:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):473:473 -> s 127:136:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):475:475 -> s 137:144:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):483:483 -> s 145:150:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):486:486 -> s 151:160:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):489:489 -> s 161:169:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):491:491 -> s 170:179:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):493:493 -> s androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator -> androidx.vectordrawable.graphics.drawable.d$a: # {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"} androidx.core.graphics.PathParser$PathDataNode[] mNodeArray -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/h$b;"} 1:4:void ():166:166 -> 1:6:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):185:185 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F[Landroidx/core/graphics/h$b;[Landroidx/core/graphics/h$b;)[Landroidx/core/graphics/h$b;"} 7:14:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):190:190 -> a 15:21:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):191:191 -> a 22:24:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):194:194 -> a 25:38:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):195:195 -> a 39:41:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):199:199 -> a 42:49:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):186:186 -> a 1:9:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):157:157 -> evaluate androidx.vectordrawable.graphics.drawable.ArgbEvaluator -> androidx.vectordrawable.graphics.drawable.e: # {"id":"sourceFile","fileName":"ArgbEvaluator.java"} androidx.vectordrawable.graphics.drawable.ArgbEvaluator sInstance -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/e;"} 1:8:void ():33:33 -> 1:4:void ():32:32 -> 1:3:androidx.vectordrawable.graphics.drawable.ArgbEvaluator getInstance():43:43 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/vectordrawable/graphics/drawable/e;"} 1:30:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):64:64 -> evaluate 31:64:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):70:70 -> evaluate 65:70:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):77:77 -> evaluate 71:76:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):78:78 -> evaluate 77:82:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):79:79 -> evaluate 83:88:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):81:81 -> evaluate 89:94:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):82:82 -> evaluate 95:118:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):83:83 -> evaluate 119:125:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):93:93 -> evaluate 126:132:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):94:94 -> evaluate 133:138:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):95:95 -> evaluate 139:168:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):97:97 -> evaluate androidx.vectordrawable.graphics.drawable.VectorDrawableCommon -> androidx.vectordrawable.graphics.drawable.f: # {"id":"sourceFile","fileName":"VectorDrawableCommon.java"} android.graphics.drawable.Drawable mDelegateDrawable -> a 1:4:void ():29:29 -> 1:4:void applyTheme(android.content.res.Resources$Theme):95:95 -> applyTheme 5:8:void applyTheme(android.content.res.Resources$Theme):96:96 -> applyTheme 1:4:void clearColorFilter():103:103 -> clearColorFilter 5:8:void clearColorFilter():104:104 -> clearColorFilter 9:12:void clearColorFilter():107:107 -> clearColorFilter 1:4:android.graphics.drawable.Drawable getCurrent():112:112 -> getCurrent 5:9:android.graphics.drawable.Drawable getCurrent():113:113 -> getCurrent 10:14:android.graphics.drawable.Drawable getCurrent():115:115 -> getCurrent 1:4:int getMinimumHeight():128:128 -> getMinimumHeight 5:9:int getMinimumHeight():129:129 -> getMinimumHeight 10:14:int getMinimumHeight():131:131 -> getMinimumHeight 1:4:int getMinimumWidth():120:120 -> getMinimumWidth 5:9:int getMinimumWidth():121:121 -> getMinimumWidth 10:14:int getMinimumWidth():123:123 -> getMinimumWidth 1:4:boolean getPadding(android.graphics.Rect):136:136 -> getPadding 5:9:boolean getPadding(android.graphics.Rect):137:137 -> getPadding 10:14:boolean getPadding(android.graphics.Rect):139:139 -> getPadding 1:4:int[] getState():144:144 -> getState 5:9:int[] getState():145:145 -> getState 10:14:int[] getState():147:147 -> getState 1:4:android.graphics.Region getTransparentRegion():153:153 -> getTransparentRegion 5:9:android.graphics.Region getTransparentRegion():154:154 -> getTransparentRegion 10:14:android.graphics.Region getTransparentRegion():156:156 -> getTransparentRegion 1:4:void jumpToCurrentState():86:86 -> jumpToCurrentState 5:8:void jumpToCurrentState():87:87 -> jumpToCurrentState 1:4:boolean onLevelChange(int):45:45 -> onLevelChange 5:9:boolean onLevelChange(int):46:46 -> onLevelChange 10:14:boolean onLevelChange(int):48:48 -> onLevelChange 1:4:void setChangingConfigurations(int):161:161 -> setChangingConfigurations 5:8:void setChangingConfigurations(int):162:162 -> setChangingConfigurations 9:12:void setChangingConfigurations(int):165:165 -> setChangingConfigurations 1:4:void setColorFilter(int,android.graphics.PorterDuff$Mode):36:36 -> setColorFilter 5:8:void setColorFilter(int,android.graphics.PorterDuff$Mode):37:37 -> setColorFilter 9:12:void setColorFilter(int,android.graphics.PorterDuff$Mode):40:40 -> setColorFilter 1:4:void setFilterBitmap(boolean):78:78 -> setFilterBitmap 5:8:void setFilterBitmap(boolean):79:79 -> setFilterBitmap 1:4:void setHotspot(float,float):62:62 -> setHotspot 5:8:void setHotspot(float,float):63:63 -> setHotspot 1:4:void setHotspotBounds(int,int,int,int):70:70 -> setHotspotBounds 5:8:void setHotspotBounds(int,int,int,int):71:71 -> setHotspotBounds 1:4:boolean setState(int[]):170:170 -> setState 5:9:boolean setState(int[]):171:171 -> setState 10:14:boolean setState(int[]):173:173 -> setState androidx.vectordrawable.graphics.drawable.VectorDrawableCompat -> androidx.vectordrawable.graphics.drawable.g: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState mVectorState -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$h;"} android.graphics.PorterDuffColorFilter mTintFilter -> c android.graphics.ColorFilter mColorFilter -> d boolean mMutated -> e boolean mAllowCaching -> f android.graphics.drawable.Drawable$ConstantState mCachedConstantStateDelegate -> g float[] mTmpFloats -> h android.graphics.Matrix mTmpMatrix -> i android.graphics.Rect mTmpBounds -> j android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> k 1:5:void ():280:280 -> 1:1:void ():321:321 -> 2:2:void ():311:311 -> 3:5:void ():317:319 -> 6:6:void ():322:322 -> 7:7:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):325:325 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$h;)V"} 8:8:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):311:311 -> 9:11:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):317:319 -> 12:13:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):326:327 -> 1:15:int applyAlpha(int,float):687:687 -> a 1:4:void applyTheme(android.content.res.Resources$Theme):277:277 -> applyTheme 1:10:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):645:645 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/g;"} 11:15:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):646:646 -> b 16:21:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):647:647 -> b 22:25:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):648:648 -> b 26:35:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):649:649 -> b 36:39:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):654:654 -> b 40:43:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):655:655 -> b 44:56:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):657:657 -> b 57:65:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):664:664 -> b 66:73:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):662:662 -> b 74:77:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):668:668 -> b 78:82:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):666:666 -> b 1:5:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):681:681 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/g;"} 6:9:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):682:682 -> c 1:4:boolean canApplyTheme():587:587 -> canApplyTheme 5:9:boolean canApplyTheme():588:588 -> canApplyTheme 1:4:void clearColorFilter():277:277 -> clearColorFilter 1:11:java.lang.Object getTargetByName(java.lang.String):345:345 -> d 1:4:void draw(android.graphics.Canvas):360:360 -> draw 5:8:void draw(android.graphics.Canvas):361:361 -> draw 9:13:void draw(android.graphics.Canvas):366:366 -> draw 14:31:void draw(android.graphics.Canvas):367:367 -> draw 32:37:void draw(android.graphics.Canvas):373:373 -> draw 38:42:void draw(android.graphics.Canvas):379:379 -> draw 43:49:void draw(android.graphics.Canvas):380:380 -> draw 50:58:void draw(android.graphics.Canvas):381:381 -> draw 59:67:void draw(android.graphics.Canvas):382:382 -> draw 68:76:void draw(android.graphics.Canvas):384:384 -> draw 77:98:void draw(android.graphics.Canvas):385:385 -> draw 99:107:void draw(android.graphics.Canvas):393:393 -> draw 108:118:void draw(android.graphics.Canvas):394:394 -> draw 119:122:void draw(android.graphics.Canvas):395:395 -> draw 123:131:void draw(android.graphics.Canvas):396:396 -> draw 132:135:void draw(android.graphics.Canvas):402:402 -> draw 136:146:void draw(android.graphics.Canvas):403:403 -> draw 147:152:void draw(android.graphics.Canvas):406:406 -> draw 153:164:void draw(android.graphics.Canvas):408:408 -> draw 165:167:void draw(android.graphics.Canvas):409:409 -> draw 168:172:void draw(android.graphics.Canvas):415:415 -> draw 173:177:void draw(android.graphics.Canvas):417:417 -> draw 178:181:void draw(android.graphics.Canvas):418:418 -> draw 182:187:void draw(android.graphics.Canvas):419:419 -> draw 188:195:void draw(android.graphics.Canvas):421:421 -> draw 196:200:void draw(android.graphics.Canvas):422:422 -> draw 201:205:void draw(android.graphics.Canvas):423:423 -> draw 206:212:void draw(android.graphics.Canvas):426:426 -> draw 213:216:void draw(android.graphics.Canvas):427:427 -> draw 1:2:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):816:816 -> e 3:4:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):817:817 -> e 5:9:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):822:822 -> e 10:14:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):823:823 -> e 15:18:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):825:825 -> e 19:27:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):826:826 -> e 28:37:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):830:830 -> e 38:41:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):831:831 -> e 42:45:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):832:832 -> e 46:51:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):833:833 -> e 52:59:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):834:834 -> e 60:64:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):835:835 -> e 65:67:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):836:836 -> e 68:72:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):837:837 -> e 73:78:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):838:838 -> e 79:87:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):839:839 -> e 88:96:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):842:842 -> e 97:104:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):843:843 -> e 105:109:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):844:844 -> e 110:112:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):845:845 -> e 113:117:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):846:846 -> e 118:123:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):847:847 -> e 124:132:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):848:848 -> e 133:140:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):850:850 -> e 141:146:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):851:851 -> e 147:151:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):852:852 -> e 152:154:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):853:853 -> e 155:159:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):854:854 -> e 160:162:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):855:855 -> e 163:168:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):856:856 -> e 169:177:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):857:857 -> e 178:187:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):860:860 -> e 188:191:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):863:863 -> e 192:197:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):864:864 -> e 198:200:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):865:865 -> e 201:209:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):868:868 -> e 210:217:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):877:877 -> e 1:6:boolean needMirroring():908:908 -> f 7:16:boolean needMirroring():909:909 -> f 15:17:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):746:746 -> g 18:20:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):744:744 -> g 21:23:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):742:742 -> g 24:26:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):740:740 -> g 27:29:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):738:738 -> g 30:32:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):736:736 -> g 1:4:int getAlpha():432:432 -> getAlpha 5:9:int getAlpha():433:433 -> getAlpha 10:18:int getAlpha():436:436 -> getAlpha 1:4:int getChangingConfigurations():925:925 -> getChangingConfigurations 5:9:int getChangingConfigurations():926:926 -> getChangingConfigurations 10:21:int getChangingConfigurations():928:928 -> getChangingConfigurations 1:4:android.graphics.ColorFilter getColorFilter():465:465 -> getColorFilter 5:9:android.graphics.ColorFilter getColorFilter():466:466 -> getColorFilter 10:12:android.graphics.ColorFilter getColorFilter():468:468 -> getColorFilter 1:10:android.graphics.drawable.Drawable$ConstantState getConstantState():350:350 -> getConstantState 11:22:android.graphics.drawable.Drawable$ConstantState getConstantState():352:352 -> getConstantState 23:30:android.graphics.drawable.Drawable$ConstantState getConstantState():354:354 -> getConstantState 31:33:android.graphics.drawable.Drawable$ConstantState getConstantState():355:355 -> getConstantState 1:5:android.graphics.drawable.Drawable getCurrent():277:277 -> getCurrent 1:4:int getIntrinsicHeight():577:577 -> getIntrinsicHeight 5:9:int getIntrinsicHeight():578:578 -> getIntrinsicHeight 10:17:int getIntrinsicHeight():581:581 -> getIntrinsicHeight 1:4:int getIntrinsicWidth():568:568 -> getIntrinsicWidth 5:9:int getIntrinsicWidth():569:569 -> getIntrinsicWidth 10:17:int getIntrinsicWidth():572:572 -> getIntrinsicWidth 1:5:int getMinimumHeight():277:277 -> getMinimumHeight 1:5:int getMinimumWidth():277:277 -> getMinimumWidth 1:4:int getOpacity():559:559 -> getOpacity 5:11:int getOpacity():560:560 -> getOpacity 1:5:boolean getPadding(android.graphics.Rect):277:277 -> getPadding 1:5:int[] getState():277:277 -> getState 1:5:android.graphics.Region getTransparentRegion():277:277 -> getTransparentRegion 1:3:void setAllowCaching(boolean):902:902 -> h 1:2:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):754:754 -> i 3:6:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):755:755 -> i 7:12:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):760:760 -> i 13:20:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):762:762 -> i 21:23:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):764:764 -> i 24:29:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):765:765 -> i 30:32:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):768:768 -> i 33:43:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):771:771 -> i 44:55:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):774:774 -> i 56:65:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):778:778 -> i 66:77:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):782:782 -> i 78:86:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):790:790 -> i 87:94:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):792:792 -> i 95:105:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):794:794 -> i 106:109:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):804:804 -> i 110:115:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):803:803 -> i 116:119:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):805:805 -> i 120:125:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):807:807 -> i 126:127:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):809:809 -> i 128:133:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):810:810 -> i 134:160:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):798:798 -> i 161:187:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):795:795 -> i 188:214:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):786:786 -> i 215:241:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):783:783 -> i 1:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):696:697 -> inflate 3:3:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):701:701 -> inflate 4:5:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):707:708 -> inflate 6:8:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):712:714 -> inflate 9:9:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):716:716 -> inflate 10:14:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):719:723 -> inflate 15:15:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):725:725 -> inflate 1:4:void invalidateSelf():933:933 -> invalidateSelf 5:8:void invalidateSelf():934:934 -> invalidateSelf 9:12:void invalidateSelf():937:937 -> invalidateSelf 1:4:boolean isAutoMirrored():596:596 -> isAutoMirrored 5:9:boolean isAutoMirrored():597:597 -> isAutoMirrored 10:14:boolean isAutoMirrored():599:599 -> isAutoMirrored 1:4:boolean isStateful():528:528 -> isStateful 5:9:boolean isStateful():529:529 -> isStateful 10:19:boolean isStateful():532:532 -> isStateful 20:31:boolean isStateful():533:533 -> isStateful 32:42:boolean isStateful():534:534 -> isStateful 6:14:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.PorterDuffColorFilter,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):482:482 -> j 15:22:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.PorterDuffColorFilter,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):483:483 -> j 1:4:void jumpToCurrentState():277:277 -> jumpToCurrentState 1:4:android.graphics.drawable.Drawable mutate():332:332 -> mutate 5:8:android.graphics.drawable.Drawable mutate():333:333 -> mutate 9:18:android.graphics.drawable.Drawable mutate():337:337 -> mutate 19:28:android.graphics.drawable.Drawable mutate():338:338 -> mutate 29:31:android.graphics.drawable.Drawable mutate():339:339 -> mutate 1:4:void onBoundsChange(android.graphics.Rect):918:918 -> onBoundsChange 5:8:void onBoundsChange(android.graphics.Rect):919:919 -> onBoundsChange 1:4:boolean onStateChange(int[]):539:539 -> onStateChange 5:9:boolean onStateChange(int[]):540:540 -> onStateChange 10:11:boolean onStateChange(int[]):544:544 -> onStateChange 12:20:boolean onStateChange(int[]):545:545 -> onStateChange 21:28:boolean onStateChange(int[]):546:546 -> onStateChange 29:34:boolean onStateChange(int[]):547:547 -> onStateChange 35:46:boolean onStateChange(int[]):550:550 -> onStateChange 47:51:boolean onStateChange(int[]):551:551 -> onStateChange 1:4:void scheduleSelf(java.lang.Runnable,long):942:942 -> scheduleSelf 5:8:void scheduleSelf(java.lang.Runnable,long):943:943 -> scheduleSelf 9:12:void scheduleSelf(java.lang.Runnable,long):946:946 -> scheduleSelf 1:4:void setAlpha(int):441:441 -> setAlpha 5:8:void setAlpha(int):442:442 -> setAlpha 9:18:void setAlpha(int):446:446 -> setAlpha 19:25:void setAlpha(int):447:447 -> setAlpha 26:29:void setAlpha(int):448:448 -> setAlpha 1:4:void setAutoMirrored(boolean):604:604 -> setAutoMirrored 5:8:void setAutoMirrored(boolean):605:605 -> setAutoMirrored 9:13:void setAutoMirrored(boolean):608:608 -> setAutoMirrored 1:4:void setChangingConfigurations(int):277:277 -> setChangingConfigurations 1:1:void setColorFilter(int,android.graphics.PorterDuff$Mode):277:277 -> setColorFilter 2:3:void setColorFilter(android.graphics.ColorFilter):454:455 -> setColorFilter 4:5:void setColorFilter(android.graphics.ColorFilter):459:460 -> setColorFilter 1:4:void setFilterBitmap(boolean):277:277 -> setFilterBitmap 1:4:void setHotspot(float,float):277:277 -> setHotspot 1:4:void setHotspotBounds(int,int,int,int):277:277 -> setHotspotBounds 1:5:boolean setState(int[]):277:277 -> setState 1:4:void setTint(int):488:488 -> setTint 5:8:void setTint(int):489:489 -> setTint 9:16:void setTint(int):493:493 -> setTint 1:4:void setTintList(android.content.res.ColorStateList):498:498 -> setTintList 5:8:void setTintList(android.content.res.ColorStateList):499:499 -> setTintList 9:10:void setTintList(android.content.res.ColorStateList):503:503 -> setTintList 11:14:void setTintList(android.content.res.ColorStateList):504:504 -> setTintList 15:16:void setTintList(android.content.res.ColorStateList):505:505 -> setTintList 17:26:void setTintList(android.content.res.ColorStateList):506:506 -> setTintList 27:30:void setTintList(android.content.res.ColorStateList):507:507 -> setTintList 1:4:void setTintMode(android.graphics.PorterDuff$Mode):513:513 -> setTintMode 5:8:void setTintMode(android.graphics.PorterDuff$Mode):514:514 -> setTintMode 9:10:void setTintMode(android.graphics.PorterDuff$Mode):518:518 -> setTintMode 11:14:void setTintMode(android.graphics.PorterDuff$Mode):519:519 -> setTintMode 15:16:void setTintMode(android.graphics.PorterDuff$Mode):520:520 -> setTintMode 17:26:void setTintMode(android.graphics.PorterDuff$Mode):521:521 -> setTintMode 27:30:void setTintMode(android.graphics.PorterDuff$Mode):522:522 -> setTintMode 1:4:boolean setVisible(boolean,boolean):951:951 -> setVisible 5:9:boolean setVisible(boolean,boolean):952:952 -> setVisible 10:14:boolean setVisible(boolean,boolean):954:954 -> setVisible 1:4:void unscheduleSelf(java.lang.Runnable):959:959 -> unscheduleSelf 5:8:void unscheduleSelf(java.lang.Runnable):960:960 -> unscheduleSelf 9:12:void unscheduleSelf(java.lang.Runnable):963:963 -> unscheduleSelf androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$1 -> androidx.vectordrawable.graphics.drawable.g$a: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath -> androidx.vectordrawable.graphics.drawable.g$b: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} 1:1:void ():1768:1768 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath):1773:1773 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$b;)V"} 1:2:boolean isClipPath():0:0 -> c 1:9:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1778:1778 -> e 10:15:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1782:1782 -> e 16:18:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1784:1784 -> e 19:22:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1785:1785 -> e 2:7:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1793:1793 -> f 8:10:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1795:1795 -> f 11:16:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1799:1799 -> f 17:22:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1801:1801 -> f 23:32:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1803:1803 -> f androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath -> androidx.vectordrawable.graphics.drawable.g$c: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} int[] mThemeAttrs -> e androidx.core.content.res.ComplexColorCompat mStrokeColor -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d;"} float mStrokeWidth -> g androidx.core.content.res.ComplexColorCompat mFillColor -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d;"} float mStrokeAlpha -> i float mFillAlpha -> j float mTrimPathStart -> k float mTrimPathEnd -> l float mTrimPathOffset -> m android.graphics.Paint$Cap mStrokeLineCap -> n android.graphics.Paint$Join mStrokeLineJoin -> o float mStrokeMiterlimit -> p 1:1:void ():1835:1835 -> 2:2:void ():1822:1822 -> 3:7:void ():1825:1829 -> 8:10:void ():1831:1833 -> 11:11:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1840:1840 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$c;)V"} 12:12:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1822:1822 -> 13:17:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1825:1829 -> 18:20:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1831:1833 -> 21:21:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1841:1841 -> 22:30:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1843:1851 -> 31:33:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):1853:1855 -> 1:21:boolean isStateful():1960:1960 -> a 1:6:boolean onStateChanged(int[]):1965:1965 -> b 7:14:boolean onStateChanged(int[]):1966:1966 -> b 10:12:android.graphics.Paint$Cap getStrokeLineCap(int,android.graphics.Paint$Cap):1865:1865 -> e 13:15:android.graphics.Paint$Cap getStrokeLineCap(int,android.graphics.Paint$Cap):1863:1863 -> e 16:18:android.graphics.Paint$Cap getStrokeLineCap(int,android.graphics.Paint$Cap):1861:1861 -> e 10:12:android.graphics.Paint$Join getStrokeLineJoin(int,android.graphics.Paint$Join):1878:1878 -> f 13:15:android.graphics.Paint$Join getStrokeLineJoin(int,android.graphics.Paint$Join):1876:1876 -> f 16:18:android.graphics.Paint$Join getStrokeLineJoin(int,android.graphics.Paint$Join):1874:1874 -> f 1:6:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1890:1890 -> g 7:9:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1892:1892 -> g 10:13:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1893:1893 -> g 1:3:float getFillAlpha():2028:2028 -> getFillAlpha 1:7:int getFillColor():2018:2018 -> getFillColor 1:3:float getStrokeAlpha():2007:2007 -> getStrokeAlpha 1:7:int getStrokeColor():1987:1987 -> getStrokeColor 1:3:float getStrokeWidth():1997:1997 -> getStrokeWidth 1:3:float getTrimPathEnd():2048:2048 -> getTrimPathEnd 1:3:float getTrimPathOffset():2058:2058 -> getTrimPathOffset 1:3:float getTrimPathStart():2038:2038 -> getTrimPathStart 2:3:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1901:1901 -> h 4:13:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1908:1908 -> h 14:19:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1915:1915 -> h 20:22:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1918:1918 -> h 23:28:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1921:1921 -> h 29:36:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1923:1923 -> h 37:52:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1926:1926 -> h 53:62:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1928:1928 -> h 63:71:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1930:1930 -> h 72:79:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1932:1932 -> h 80:87:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1933:1933 -> h 88:97:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1935:1935 -> h 98:109:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1936:1936 -> h 110:119:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1939:1939 -> h 120:130:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1941:1941 -> h 131:141:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1943:1943 -> h 142:152:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1945:1945 -> h 153:163:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1947:1947 -> h 164:175:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1950:1950 -> h 176:186:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):1953:1953 -> h 1:3:void setFillAlpha(float):2033:2033 -> setFillAlpha 1:6:void setFillColor(int):2023:2023 -> setFillColor 1:3:void setStrokeAlpha(float):2012:2012 -> setStrokeAlpha 1:6:void setStrokeColor(int):1992:1992 -> setStrokeColor 1:3:void setStrokeWidth(float):2002:2002 -> setStrokeWidth 1:3:void setTrimPathEnd(float):2053:2053 -> setTrimPathEnd 1:3:void setTrimPathOffset(float):2063:2063 -> setTrimPathOffset 1:3:void setTrimPathStart(float):2043:2043 -> setTrimPathStart androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup -> androidx.vectordrawable.graphics.drawable.g$d: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} android.graphics.Matrix mStackedMatrix -> a java.util.ArrayList mChildren -> b float mRotate -> c float mPivotX -> d float mPivotY -> e float mScaleX -> f float mScaleY -> g float mTranslateX -> h float mTranslateY -> i android.graphics.Matrix mLocalMatrix -> j int mChangingConfigurations -> k int[] mThemeAttrs -> l java.lang.String mGroupName -> m 1:1:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1466:1466 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Lq/a;)V"} 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1445:1445 -> 3:3:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1449:1449 -> 4:10:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1451:1457 -> 11:11:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1461:1461 -> 12:12:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1464:1464 -> 13:22:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1467:1476 -> 23:23:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1478:1478 -> 24:24:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1481:1481 -> 25:30:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1483:1488 -> 31:34:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1491:1494 -> 35:37:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1498:1500 -> 38:38:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):1496:1496 -> 39:39:void ():1506:1506 -> 40:40:void ():1445:1445 -> 41:41:void ():1449:1449 -> 42:48:void ():1451:1457 -> 49:49:void ():1461:1461 -> 50:50:void ():1464:1464 -> 3:10:boolean isStateful():1664:1664 -> a 11:30:boolean isStateful():1665:1665 -> a 3:10:boolean onStateChanged(int[]):1675:1675 -> b 11:27:boolean onStateChanged(int[]):1676:1676 -> b 1:6:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1518:1518 -> c 7:9:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1520:1520 -> c 10:13:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):1521:1521 -> c 1:5:void updateLocalMatrix():1563:1563 -> d 6:16:void updateLocalMatrix():1564:1564 -> d 17:25:void updateLocalMatrix():1565:1565 -> d 26:33:void updateLocalMatrix():1566:1566 -> d 34:49:void updateLocalMatrix():1567:1567 -> d 2:4:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1529:1529 -> e 5:15:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1532:1532 -> e 16:24:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1535:1535 -> e 25:33:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1536:1536 -> e 34:44:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1539:1539 -> e 45:55:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1543:1543 -> e 56:66:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1546:1546 -> e 67:77:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1548:1548 -> e 78:83:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1552:1552 -> e 84:85:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1554:1554 -> e 86:89:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):1557:1557 -> e 1:3:java.lang.String getGroupName():1510:1510 -> getGroupName 1:3:android.graphics.Matrix getLocalMatrix():1514:1514 -> getLocalMatrix 1:3:float getPivotX():1586:1586 -> getPivotX 1:3:float getPivotY():1599:1599 -> getPivotY 1:3:float getRotation():1573:1573 -> getRotation 1:3:float getScaleX():1612:1612 -> getScaleX 1:3:float getScaleY():1625:1625 -> getScaleY 1:3:float getTranslateX():1638:1638 -> getTranslateX 1:3:float getTranslateY():1651:1651 -> getTranslateY 1:6:void setPivotX(float):1591:1591 -> setPivotX 7:8:void setPivotX(float):1592:1592 -> setPivotX 9:12:void setPivotX(float):1593:1593 -> setPivotX 1:6:void setPivotY(float):1604:1604 -> setPivotY 7:8:void setPivotY(float):1605:1605 -> setPivotY 9:12:void setPivotY(float):1606:1606 -> setPivotY 1:6:void setRotation(float):1578:1578 -> setRotation 7:8:void setRotation(float):1579:1579 -> setRotation 9:12:void setRotation(float):1580:1580 -> setRotation 1:6:void setScaleX(float):1617:1617 -> setScaleX 7:8:void setScaleX(float):1618:1618 -> setScaleX 9:12:void setScaleX(float):1619:1619 -> setScaleX 1:6:void setScaleY(float):1630:1630 -> setScaleY 7:8:void setScaleY(float):1631:1631 -> setScaleY 9:12:void setScaleY(float):1632:1632 -> setScaleY 1:6:void setTranslateX(float):1643:1643 -> setTranslateX 7:8:void setTranslateX(float):1644:1644 -> setTranslateX 9:12:void setTranslateX(float):1645:1645 -> setTranslateX 1:6:void setTranslateY(float):1656:1656 -> setTranslateY 7:8:void setTranslateY(float):1657:1657 -> setTranslateY 9:12:void setTranslateY(float):1658:1658 -> setTranslateY androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VObject -> androidx.vectordrawable.graphics.drawable.g$e: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} 1:1:void ():1423:1423 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$1):1423:1423 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$a;)V"} 1:2:boolean isStateful():0:0 -> a 1:2:boolean onStateChanged(int[]):0:0 -> b androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath -> androidx.vectordrawable.graphics.drawable.g$f: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} androidx.core.graphics.PathParser$PathDataNode[] mNodes -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/h$b;"} java.lang.String mPathName -> b int mFillRule -> c int mChangingConfigurations -> d 1:1:void ():1693:1693 -> 2:2:void ():1687:1687 -> 3:3:void ():1690:1690 -> 4:4:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1719:1719 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$f;)V"} 5:5:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1687:1687 -> 6:6:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1690:1690 -> 7:9:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):1720:1722 -> 1:2:boolean isClipPath():0:0 -> c 1:3:void toPath(android.graphics.Path):1726:1726 -> d 4:7:void toPath(android.graphics.Path):1727:1727 -> d 8:11:void toPath(android.graphics.Path):1728:1728 -> d 1:3:androidx.core.graphics.PathParser$PathDataNode[] getPathData():1750:1750 -> getPathData # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/graphics/h$b;"} 1:3:java.lang.String getPathName():1733:1733 -> getPathName 1:8:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1755:1755 -> setPathData # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/h$b;)V"} 9:15:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1757:1757 -> setPathData 16:21:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1759:1759 -> setPathData androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer -> androidx.vectordrawable.graphics.drawable.g$g: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} android.graphics.Path mPath -> a android.graphics.Path mRenderPath -> b android.graphics.Matrix mFinalPathMatrix -> c android.graphics.Paint mStrokePaint -> d android.graphics.Paint mFillPaint -> e android.graphics.PathMeasure mPathMeasure -> f int mChangingConfigurations -> g androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup mRootGroup -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$d;"} float mBaseWidth -> i float mBaseHeight -> j float mViewportWidth -> k float mViewportHeight -> l int mRootAlpha -> m java.lang.String mRootName -> n java.lang.Boolean mIsStateful -> o androidx.collection.ArrayMap mVGTargetsMap -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} android.graphics.Matrix IDENTITY_MATRIX -> q 1:8:void ():1170:1170 -> 1:1:void ():1191:1191 -> 2:2:void ():1171:1171 -> 3:9:void ():1181:1187 -> 10:10:void ():1189:1189 -> 11:13:void ():1192:1194 -> 14:14:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1216:1216 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$g;)V"} 15:15:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1171:1171 -> 16:22:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1181:1187 -> 23:23:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1189:1189 -> 24:35:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1217:1228 -> 36:36:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):1230:1230 -> 1:4:float cross(float,float,float,float):0:0 -> a 1:13:void draw(android.graphics.Canvas,int,int,android.graphics.ColorFilter):1264:1264 -> b 3:9:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1239:1239 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Landroid/graphics/Matrix;Landroid/graphics/Canvas;IILandroid/graphics/ColorFilter;)V"} 10:16:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1241:1241 -> c 17:21:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1244:1244 -> c 22:29:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1247:1247 -> c 30:37:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1248:1248 -> c 38:41:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1249:1249 -> c 42:44:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1250:1250 -> c 45:59:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1251:1251 -> c 60:63:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1253:1253 -> c 64:75:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1254:1254 -> c 76:83:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1255:1255 -> c 84:87:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1259:1259 -> c 2:5:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1269:1269 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Landroidx/vectordrawable/graphics/drawable/g$f;Landroid/graphics/Canvas;IILandroid/graphics/ColorFilter;)V"} 6:8:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1270:1270 -> d 9:12:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1271:1271 -> d 13:14:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1272:1272 -> d 15:19:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1274:1274 -> d 20:24:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1275:1275 -> d 25:35:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1278:1278 -> d 36:40:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1283:1283 -> d 41:42:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1284:1284 -> d 43:47:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1286:1286 -> d 48:53:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1288:1288 -> d 54:67:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1289:1289 -> d 68:74:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1291:1291 -> d 75:80:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1292:1292 -> d 81:82:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1294:1294 -> d 83:97:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1295:1295 -> d 98:101:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1296:1296 -> d 102:105:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1297:1297 -> d 106:109:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1299:1299 -> d 110:116:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1300:1300 -> d 117:124:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1302:1302 -> d 125:132:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1304:1304 -> d 133:139:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1307:1307 -> d 140:144:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1309:1309 -> d 145:150:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1310:1310 -> d 151:155:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1312:1312 -> d 156:158:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1314:1314 -> d 159:165:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1316:1316 -> d 166:178:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1318:1318 -> d 179:180:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1319:1319 -> d 181:184:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1320:1320 -> d 185:191:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1321:1321 -> d 192:196:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1322:1322 -> d 197:198:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1325:1325 -> d 199:204:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1326:1326 -> d 205:208:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1327:1327 -> d 209:213:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1328:1328 -> d 214:216:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1329:1329 -> d 217:227:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1330:1330 -> d 228:230:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1332:1332 -> d 231:233:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1333:1333 -> d 234:246:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1334:1334 -> d 247:249:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1336:1336 -> d 250:263:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1337:1337 -> d 264:268:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1339:1339 -> d 269:276:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1342:1342 -> d 277:278:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1343:1343 -> d 279:282:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1344:1344 -> d 283:289:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1345:1345 -> d 290:294:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1346:1346 -> d 295:296:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1349:1349 -> d 297:300:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1350:1350 -> d 301:303:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1351:1351 -> d 304:307:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1354:1354 -> d 308:310:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1355:1355 -> d 311:315:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1358:1358 -> d 316:321:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1359:1359 -> d 322:325:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1360:1360 -> d 326:330:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1361:1361 -> d 331:333:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1362:1362 -> d 334:344:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1363:1363 -> d 345:347:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1365:1365 -> d 348:350:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1366:1366 -> d 351:363:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1367:1367 -> d 364:367:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1370:1370 -> d 368:373:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1372:1372 -> d 374:379:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):1373:1373 -> d 2:6:float getMatrixScale(android.graphics.Matrix):1393:1393 -> e 7:10:float getMatrixScale(android.graphics.Matrix):1394:1394 -> e 11:23:float getMatrixScale(android.graphics.Matrix):1395:1395 -> e 24:35:float getMatrixScale(android.graphics.Matrix):1396:1396 -> e 36:47:float getMatrixScale(android.graphics.Matrix):1397:1397 -> e 48:56:float getMatrixScale(android.graphics.Matrix):1399:1399 -> e 57:64:float getMatrixScale(android.graphics.Matrix):1403:1403 -> e 1:4:boolean isStateful():1412:1412 -> f 5:16:boolean isStateful():1413:1413 -> f 17:23:boolean isStateful():1415:1415 -> f 1:7:boolean onStateChanged(int[]):1419:1419 -> g 1:9:float getAlpha():1213:1213 -> getAlpha 1:3:int getRootAlpha():1202:1202 -> getRootAlpha 5:8:void setAlpha(float):1208:1208 -> setAlpha 1:3:void setRootAlpha(int):1198:1198 -> setRootAlpha androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState -> androidx.vectordrawable.graphics.drawable.g$h: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} int mChangingConfigurations -> a androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer mVPathRenderer -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$g;"} android.content.res.ColorStateList mTint -> c android.graphics.PorterDuff$Mode mTintMode -> d boolean mAutoMirrored -> e android.graphics.Bitmap mCachedBitmap -> f android.content.res.ColorStateList mCachedTint -> g android.graphics.PorterDuff$Mode mCachedTintMode -> h int mCachedRootAlpha -> i boolean mCachedAutoMirrored -> j boolean mCacheDirty -> k android.graphics.Paint mTempPaint -> l 1:1:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1033:1033 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$h;)V"} 2:3:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1015:1016 -> 4:7:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1035:1038 -> 8:9:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1040:1041 -> 10:12:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):1043:1045 -> 13:13:void ():1121:1121 -> 14:15:void ():1015:1016 -> 16:16:void ():1122:1122 -> 1:10:boolean canReuseBitmap(int,int):1093:1093 -> a 11:20:boolean canReuseBitmap(int,int):1094:1094 -> a 1:26:boolean canReuseCache():1101:1101 -> b 27:36:boolean canReuseCache():1105:1105 -> b 1:12:void createCachedBitmapIfNeeded(int,int):1084:1084 -> c 13:21:void createCachedBitmapIfNeeded(int,int):1085:1085 -> c 22:24:void createCachedBitmapIfNeeded(int,int):1087:1087 -> c 1:4:void drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):1052:1052 -> d 5:11:void drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):1053:1053 -> d 1:10:android.graphics.Paint getPaint(android.graphics.ColorFilter):1064:1064 -> e 11:14:android.graphics.Paint getPaint(android.graphics.ColorFilter):1068:1068 -> e 15:22:android.graphics.Paint getPaint(android.graphics.ColorFilter):1069:1069 -> e 23:25:android.graphics.Paint getPaint(android.graphics.ColorFilter):1070:1070 -> e 26:36:android.graphics.Paint getPaint(android.graphics.ColorFilter):1072:1072 -> e 37:41:android.graphics.Paint getPaint(android.graphics.ColorFilter):1073:1073 -> e 42:44:android.graphics.Paint getPaint(android.graphics.ColorFilter):1074:1074 -> e 1:14:boolean hasTranslucentRoot():1057:1057 -> f 1:7:boolean isStateful():1143:1143 -> g 1:3:int getChangingConfigurations():1139:1139 -> getChangingConfigurations 1:6:boolean onStateChanged(int[]):1147:1147 -> h 7:12:boolean onStateChanged(int[]):1148:1148 -> h 1:4:void updateCacheStates():1114:1114 -> i 5:8:void updateCacheStates():1115:1115 -> i 9:16:void updateCacheStates():1116:1116 -> i 17:21:void updateCacheStates():1117:1117 -> i 22:24:void updateCacheStates():1118:1118 -> i 1:6:void updateCachedBitmap(int,int):1078:1078 -> j 7:13:void updateCachedBitmap(int,int):1079:1079 -> j 14:20:void updateCachedBitmap(int,int):1080:1080 -> j 1:1:android.graphics.drawable.Drawable newDrawable():1128:1128 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):1134:1134 -> newDrawable androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState -> androidx.vectordrawable.graphics.drawable.g$i: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} android.graphics.drawable.Drawable$ConstantState mDelegateState -> a 1:3:void (android.graphics.drawable.Drawable$ConstantState):975:975 -> 4:6:void (android.graphics.drawable.Drawable$ConstantState):976:976 -> 1:7:boolean canApplyTheme():1003:1003 -> canApplyTheme 1:7:int getChangingConfigurations():1008:1008 -> getChangingConfigurations 1:2:android.graphics.drawable.Drawable newDrawable():981:982 -> newDrawable 3:4:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):988:989 -> newDrawable 5:7:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):995:997 -> newDrawable androidx.versionedparcelable.CustomVersionedParcelable -> androidx.versionedparcelable.CustomVersionedParcelable: # {"id":"sourceFile","fileName":"CustomVersionedParcelable.java"} 1:4:void ():27:27 -> androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl: # {"id":"sourceFile","fileName":"ParcelImpl.java"} androidx.versionedparcelable.VersionedParcelable mParcel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/a;"} 1:8:void ():60:60 -> 1:3:void (android.os.Parcel):38:38 -> 4:15:void (android.os.Parcel):39:39 -> 1:2:int describeContents():0:0 -> describeContents 1:5:void writeToParcel(android.os.Parcel,int):56:56 -> writeToParcel 6:11:void writeToParcel(android.os.Parcel,int):57:57 -> writeToParcel androidx.versionedparcelable.ParcelImpl$1 -> androidx.versionedparcelable.ParcelImpl$a: # {"id":"sourceFile","fileName":"ParcelImpl.java"} 1:4:void ():60:60 -> 1:6:androidx.versionedparcelable.ParcelImpl createFromParcel(android.os.Parcel):63:63 -> a 1:3:androidx.versionedparcelable.ParcelImpl[] newArray(int):68:68 -> b 1:5:java.lang.Object createFromParcel(android.os.Parcel):60:60 -> createFromParcel 1:5:java.lang.Object[] newArray(int):60:60 -> newArray androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a: # {"id":"sourceFile","fileName":"VersionedParcel.java"} androidx.collection.ArrayMap mReadCache -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} androidx.collection.ArrayMap mWriteCache -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} androidx.collection.ArrayMap mParcelizerCache -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} 1:3:void (androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):86:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/a;Lq/a;Lq/a;)V"} 4:5:void (androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):87:87 -> 6:7:void (androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):88:88 -> 8:10:void (androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):89:89 -> void writeByteArray(byte[]) -> A 1:3:void writeByteArray(byte[],int):304:304 -> B 4:7:void writeByteArray(byte[],int):305:305 -> B void writeCharSequence(java.lang.CharSequence) -> C 1:3:void writeCharSequence(java.lang.CharSequence,int):325:325 -> D 4:7:void writeCharSequence(java.lang.CharSequence,int):326:326 -> D void writeInt(int) -> E 1:3:void writeInt(int,int):334:334 -> F 4:7:void writeInt(int,int):335:335 -> F void writeParcelable(android.os.Parcelable) -> G 1:3:void writeParcelable(android.os.Parcelable,int):391:391 -> H 4:7:void writeParcelable(android.os.Parcelable,int):392:392 -> H void writeString(java.lang.String) -> I 1:3:void writeString(java.lang.String,int):370:370 -> J 4:7:void writeString(java.lang.String,int):371:371 -> J 1:9:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1586:1586 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;Landroidx/versionedparcelable/a;)V"} 10:30:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1587:1587 -> K 31:38:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1598:1598 -> K 39:46:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1596:1596 -> K 47:54:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1591:1591 -> K 55:61:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1592:1592 -> K 62:69:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1594:1594 -> K 70:77:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1589:1589 -> K 4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1029:1029 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;)V"} 8:10:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1032:1032 -> L 11:14:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1034:1034 -> L 15:17:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1035:1035 -> L 18:21:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1036:1036 -> L 1:3:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1021:1021 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;I)V"} 4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1022:1022 -> M 1:8:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1042:1042 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;)V"} 9:17:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1047:1047 -> N 18:48:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1044:1044 -> N void closeField() -> a androidx.versionedparcelable.VersionedParcel createSubParcel() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"} 1:14:java.lang.Class findParcelClass(java.lang.Class):1628:1628 -> c 15:22:java.lang.Class findParcelClass(java.lang.Class):1630:1630 -> c 23:41:java.lang.Class findParcelClass(java.lang.Class):1631:1631 -> c 42:49:java.lang.Class findParcelClass(java.lang.Class):1632:1632 -> c 50:59:java.lang.Class findParcelClass(java.lang.Class):1633:1633 -> c 1:10:java.lang.reflect.Method getReadMethod(java.lang.String):1604:1604 -> d 11:13:java.lang.reflect.Method getReadMethod(java.lang.String):1606:1606 -> d 14:24:java.lang.reflect.Method getReadMethod(java.lang.String):1607:1607 -> d 25:35:java.lang.reflect.Method getReadMethod(java.lang.String):1608:1608 -> d 36:41:java.lang.reflect.Method getReadMethod(java.lang.String):1609:1609 -> d 1:14:java.lang.reflect.Method getWriteMethod(java.lang.Class):1616:1616 -> e 15:18:java.lang.reflect.Method getWriteMethod(java.lang.Class):1618:1618 -> e 19:22:java.lang.reflect.Method getWriteMethod(java.lang.Class):1619:1619 -> e 23:38:java.lang.reflect.Method getWriteMethod(java.lang.Class):1620:1620 -> e 39:48:java.lang.reflect.Method getWriteMethod(java.lang.Class):1621:1621 -> e 1:2:boolean isStream():0:0 -> f boolean readBoolean() -> g 1:7:boolean readBoolean(boolean,int):399:399 -> h 8:12:boolean readBoolean(boolean,int):402:402 -> h byte[] readByteArray() -> i 1:7:byte[] readByteArray(byte[],int):472:472 -> j 8:12:byte[] readByteArray(byte[],int):475:475 -> j java.lang.CharSequence readCharSequence() -> k 1:7:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):616:616 -> l 8:12:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):619:619 -> l boolean readField(int) -> m 1:5:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1565:1565 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/versionedparcelable/a;)Lh0/a;"} 6:26:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1566:1566 -> n 27:34:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1577:1577 -> n 35:42:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1575:1575 -> n 43:50:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1570:1570 -> n 51:57:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1571:1571 -> n 58:65:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1573:1573 -> n 66:73:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1568:1568 -> n int readInt() -> o 1:7:int readInt(int,int):409:409 -> p 8:12:int readInt(int,int):412:412 -> p android.os.Parcelable readParcelable() -> q 1:7:android.os.Parcelable readParcelable(android.os.Parcelable,int):481:481 -> r 8:12:android.os.Parcelable readParcelable(android.os.Parcelable,int):484:484 -> r java.lang.String readString() -> s 1:7:java.lang.String readString(java.lang.String,int):451:451 -> t 8:12:java.lang.String readString(java.lang.String,int):454:454 -> t 1:8:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1509:1509 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/a;"} 9:17:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1513:1513 -> u 1:7:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1493:1493 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;I)Lh0/a;"} 8:12:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1496:1496 -> v void setOutputField(int) -> w 1:1:void setSerializationFlags(boolean,boolean):0:0 -> x void writeBoolean(boolean) -> y 1:3:void writeBoolean(boolean,int):294:294 -> z 4:7:void writeBoolean(boolean,int):295:295 -> 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 (android.os.Parcel):51:51 -> 2:2:void (android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):60:60 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;IILjava/lang/String;Lq/a;Lq/a;Lq/a;)V"} 3:3:void (android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):41:41 -> 4:4:void (android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):46:46 -> 5:5:void (android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):48:48 -> 6:10:void (android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):61:65 -> 3:8:void writeByteArray(byte[]):127:127 -> A 9:14:void writeByteArray(byte[]):128:128 -> A 15:21:void writeByteArray(byte[]):130:130 -> A 1:7:void writeCharSequence(java.lang.CharSequence):196:196 -> C 1:6:void writeInt(int):146:146 -> E 1:7:void writeParcelable(android.os.Parcelable):176:176 -> G 1:6:void writeString(java.lang.String):166:166 -> I 1:4:void closeField():99:99 -> a 5:10:void closeField():100:100 -> a 11:18:void closeField():101:101 -> a 19:23:void closeField():107:107 -> a 24:28:void closeField():108:108 -> a 29:34:void closeField():109:109 -> a 1:45:androidx.versionedparcelable.VersionedParcel createSubParcel():119:119 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"} 1:12:boolean readBoolean():258:258 -> g 1:10:byte[] readByteArray():236:236 -> i 11:12:byte[] readByteArray():240:240 -> i 13:18:byte[] readByteArray():241:241 -> i 1:11:java.lang.CharSequence readCharSequence():201:201 -> k 1:8:boolean readField(int):70:70 -> m 9:13:boolean readField(int):71:71 -> m 14:28:boolean readField(int):74:74 -> m 29:35:boolean readField(int):77:77 -> m 36:41:boolean readField(int):78:78 -> m 42:49:boolean readField(int):79:79 -> m 50:55:boolean readField(int):82:82 -> m 56:61:boolean readField(int):84:84 -> m 1:7:int readInt():206:206 -> o 1:15:android.os.Parcelable readParcelable():248:248 -> q 1:7:java.lang.String readString():226:226 -> s 1:3:void setOutputField(int):89:89 -> w 4:5:void setOutputField(int):90:90 -> w 6:17:void setOutputField(int):91:91 -> w 18:20:void setOutputField(int):93:93 -> w 21:24:void setOutputField(int):94:94 -> w 1:6:void writeBoolean(boolean):181:181 -> y androidx.versionedparcelable.VersionedParcelable -> h0.a: # {"id":"sourceFile","fileName":"VersionedParcelable.java"} com.chaosinteractive.tournoipermanent.Application -> com.chaosinteractive.tournoipermanent.Application: # {"id":"sourceFile","fileName":"Application.java"} 1:4:void ():20:20 -> 1:4:void onCreate():26:26 -> onCreate com.chaosinteractive.tournoipermanent.DelegationService -> com.chaosinteractive.tournoipermanent.DelegationService: # {"id":"sourceFile","fileName":"DelegationService.java"} 1:4:void ():5:5 -> 1:4:void onCreate():9:9 -> onCreate com.chaosinteractive.tournoipermanent.LauncherActivity -> com.chaosinteractive.tournoipermanent.LauncherActivity: # {"id":"sourceFile","fileName":"LauncherActivity.java"} 1:4:void ():25:25 -> 1:5:android.net.Uri getLaunchingUrl():48:48 -> i 1:3:void onCreate(android.os.Bundle):33:33 -> onCreate 4:11:void onCreate(android.os.Bundle):38:38 -> onCreate 12:16:void onCreate(android.os.Bundle):39:39 -> onCreate 17:20:void onCreate(android.os.Bundle):41:41 -> onCreate com.google.androidbrowserhelper.R$drawable -> i0.a: int ic_site_settings -> a com.google.androidbrowserhelper.R$string -> i0.b: int manage_space_no_data_toast -> a int manage_space_not_supported_toast -> b com.google.androidbrowserhelper.trusted.ChromeLegacyUtils -> j0.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:22:void ():52:52 -> 23:36:void ():65:65 -> 37:51:void ():69:69 -> 1:10:boolean checkChromeVersion(android.content.pm.PackageManager,java.lang.String,int):150:150 -> a 11:19:boolean checkChromeVersion(android.content.pm.PackageManager,java.lang.String,int):152:152 -> a 2:7:int getVersionCode(android.content.pm.PackageManager,java.lang.String):158:158 -> b 8:17:int getVersionCode(android.content.pm.PackageManager,java.lang.String):161:161 -> b 18:25:int getVersionCode(android.content.pm.PackageManager,java.lang.String):163:163 -> b 1:13:boolean supportsLaunchWithoutWarmup(android.content.pm.PackageManager,java.lang.String):125:125 -> c 14:18:boolean supportsLaunchWithoutWarmup(android.content.pm.PackageManager,java.lang.String):127:127 -> c 1:13:boolean supportsManageSpaceWithoutWarmupAndValidation(android.content.pm.PackageManager,java.lang.String):138:138 -> d 14:18:boolean supportsManageSpaceWithoutWarmupAndValidation(android.content.pm.PackageManager,java.lang.String):140:140 -> d 1:13:boolean supportsNavbarAndColorCustomization(android.content.pm.PackageManager,java.lang.String):95:95 -> e 14:18:boolean supportsNavbarAndColorCustomization(android.content.pm.PackageManager,java.lang.String):97:97 -> e 1:5:boolean supportsSiteSettings(android.content.pm.PackageManager,java.lang.String):115:115 -> f 1:13:boolean supportsTrustedWebActivities(android.content.pm.PackageManager,java.lang.String):105:105 -> g 14:18:boolean supportsTrustedWebActivities(android.content.pm.PackageManager,java.lang.String):107:107 -> g 1:7:boolean usesWhiteNavbar(java.lang.String):86:86 -> h com.google.androidbrowserhelper.trusted.ChromeLegacyUtils$$ExternalSyntheticApiModelOutline0 -> j0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:long j0.ChromeLegacyUtils$$ExternalSyntheticApiModelOutline0.m(android.content.pm.PackageInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ChromeOsSupport -> j0.c: # {"id":"sourceFile","fileName":"ChromeOsSupport.java"} 1:7:boolean isRunningOnArc(android.content.pm.PackageManager):33:33 -> a com.google.androidbrowserhelper.trusted.ChromeUpdatePrompt -> j0.d: # {"id":"sourceFile","fileName":"ChromeUpdatePrompt.java"} 1:16:boolean chromeNeedsUpdate(android.content.pm.PackageManager,java.lang.String):51:51 -> a 1:9:void promptIfNeeded(android.content.Context,java.lang.String):42:42 -> b 10:20:void promptIfNeeded(android.content.Context,java.lang.String):43:43 -> b 21:26:void promptIfNeeded(android.content.Context,java.lang.String):47:47 -> b 1:5:void showToastIfResourceExists(android.content.Context,java.lang.String):61:61 -> c 6:9:void showToastIfResourceExists(android.content.Context,java.lang.String):62:62 -> c 10:17:void showToastIfResourceExists(android.content.Context,java.lang.String):61:61 -> c 18:25:void showToastIfResourceExists(android.content.Context,java.lang.String):65:65 -> c com.google.androidbrowserhelper.trusted.DelegationService -> j0.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":"Lj0/b0;"} 1:3:void ():40:40 -> 4:10:void ():37:37 -> 11:19:void ():41:41 -> 1:4:androidx.browser.trusted.TokenStore getTokenStore():50:50 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/n;"} 5:11:androidx.browser.trusted.TokenStore getTokenStore():51:51 -> c 12:15:androidx.browser.trusted.TokenStore getTokenStore():53:53 -> c 16:21:androidx.browser.trusted.TokenStore getTokenStore():54:54 -> c 22:32:androidx.browser.trusted.TokenStore getTokenStore():58:58 -> c 33:35:androidx.browser.trusted.TokenStore getTokenStore():62:62 -> c 1:18:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):69:69 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"} 19:22:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):70:70 -> f 23:31:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):71:71 -> f 32:34:android.os.Bundle onExtraCommand(java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):75:75 -> f 1:6:void registerExtraCommandHandler(com.google.androidbrowserhelper.trusted.ExtraCommandHandler):79:79 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/f;)V"} com.google.androidbrowserhelper.trusted.ExtraCommandHandler -> j0.f: # {"id":"sourceFile","fileName":"ExtraCommandHandler.java"} android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"} com.google.androidbrowserhelper.trusted.FocusActivity -> com.google.androidbrowserhelper.trusted.FocusActivity: # {"id":"sourceFile","fileName":"FocusActivity.java"} java.lang.Boolean mActivityExistsCached -> a 1:4:void ():21:21 -> 1:7:void addToIntent(android.content.Intent,android.content.Context):29:29 -> a 8:12:void addToIntent(android.content.Intent,android.content.Context):32:32 -> a 13:31:void addToIntent(android.content.Intent,android.content.Context):34:34 -> a 32:44:void addToIntent(android.content.Intent,android.content.Context):36:36 -> a 45:47:void addToIntent(android.content.Intent,android.content.Context):41:41 -> a 48:51:void addToIntent(android.content.Intent,android.content.Context):47:47 -> a 52:55:void addToIntent(android.content.Intent,android.content.Context):48:48 -> a 56:59:void addToIntent(android.content.Intent,android.content.Context):47:47 -> a 1:3:void onCreate(android.os.Bundle):53:53 -> onCreate 4:7:void onCreate(android.os.Bundle):54:54 -> onCreate com.google.androidbrowserhelper.trusted.LauncherActivity -> j0.h: # {"id":"sourceFile","fileName":"LauncherActivity.java"} com.google.androidbrowserhelper.trusted.LauncherActivityMetadata mMetadata -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i;"} boolean mBrowserWasLaunched -> b com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy mSplashScreenStrategy -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/c;"} com.google.androidbrowserhelper.trusted.TwaLauncher mTwaLauncher -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0;"} long mStartupUptimeMillis -> e boolean sChromeVersionChecked -> f int sLauncherActivitiesAlive -> g 1:4:void ():105:105 -> 2:4:void lambda$launchTwa$0():246:246 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/h;)V"} 1:12:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):306:306 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;)V"} 13:23:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):307:307 -> b 24:30:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):309:309 -> b 31:48:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):311:311 -> b 49:66:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):314:314 -> b 67:80:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):315:315 -> b 81:86:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):317:317 -> b 87:109:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):320:320 -> b 110:118:void addFileDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):325:325 -> b 1:11:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):287:287 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;)V"} 12:19:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):291:291 -> c 20:25:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):292:292 -> c 26:29:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):296:296 -> c 30:34:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):297:297 -> c 35:59:void addShareDataIfPresent(androidx.browser.trusted.TrustedWebActivityIntentBuilder):299:299 -> c 1:24:com.google.androidbrowserhelper.trusted.TwaLauncher createTwaLauncher():271:271 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i0;"} 1:5:int getColorCompat(int):349:349 -> e 1:6:androidx.browser.customtabs.CustomTabsCallback getCustomTabsCallback():267:267 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/b;"} 1:5:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode():476:476 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/p;"} 1:12:com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy getFallbackStrategy():461:461 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i0$a;"} 13:15:com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy getFallbackStrategy():462:462 -> h 16:18:com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy getFallbackStrategy():464:464 -> h 1:8:android.net.Uri getLaunchingUrl():414:414 -> i 9:16:android.net.Uri getLaunchingUrl():416:416 -> i 17:20:android.net.Uri getLaunchingUrl():418:418 -> i 21:24:android.net.Uri getLaunchingUrl():419:419 -> i 25:28:android.net.Uri getLaunchingUrl():420:420 -> i 29:36:android.net.Uri getLaunchingUrl():422:422 -> i 37:57:android.net.Uri getLaunchingUrl():423:423 -> i 58:65:android.net.Uri getLaunchingUrl():427:427 -> i 66:72:android.net.Uri getLaunchingUrl():430:430 -> i 73:77:android.net.Uri getLaunchingUrl():433:433 -> i 78:85:android.net.Uri getLaunchingUrl():436:436 -> i 86:93:android.net.Uri getLaunchingUrl():438:438 -> i 94:111:android.net.Uri getLaunchingUrl():439:439 -> i 112:132:android.net.Uri getLaunchingUrl():440:440 -> i 133:157:android.net.Uri getLaunchingUrl():444:444 -> i 158:178:android.net.Uri getLaunchingUrl():448:448 -> i 1:3:java.util.Map getProtocolHandlers():394:394 -> j 1:3:android.widget.ImageView$ScaleType getSplashImageScaleType():334:334 -> k 1:2:android.graphics.Matrix getSplashImageTransformationMatrix():345:345 -> l 1:6:void launchTwa():203:203 -> m 7:14:void launchTwa():204:204 -> m 15:23:void launchTwa():208:208 -> m 24:35:void launchTwa():209:209 -> m 36:47:void launchTwa():210:210 -> m 48:51:void launchTwa():212:212 -> m 52:55:void launchTwa():211:211 -> m 56:59:void launchTwa():213:213 -> m 60:63:void launchTwa():215:215 -> m 64:72:void launchTwa():216:216 -> m 73:84:void launchTwa():218:218 -> m 85:96:void launchTwa():219:219 -> m 97:100:void launchTwa():221:221 -> m 101:105:void launchTwa():220:220 -> m 106:110:void launchTwa():222:222 -> m 111:114:void launchTwa():223:223 -> m 115:126:void launchTwa():225:225 -> m 127:134:void launchTwa():226:226 -> m 135:138:void launchTwa():227:227 -> m 139:146:void launchTwa():229:229 -> m 147:152:void launchTwa():230:230 -> m 153:155:void launchTwa():231:231 -> m 156:161:void launchTwa():234:234 -> m 162:164:void launchTwa():235:235 -> m 165:167:void launchTwa():238:238 -> m 168:170:void launchTwa():239:239 -> m 171:176:void launchTwa():241:241 -> m 177:181:void launchTwa():242:242 -> m 182:183:void launchTwa():243:243 -> m 184:194:void launchTwa():244:244 -> m 195:198:void launchTwa():247:247 -> m 199:201:void launchTwa():243:243 -> m 202:205:void launchTwa():249:249 -> m 206:215:void launchTwa():250:250 -> m 216:217:void launchTwa():251:251 -> m 218:231:void launchTwa():254:254 -> m 232:238:void launchTwa():255:255 -> m 239:242:void launchTwa():256:256 -> m 243:249:void launchTwa():258:258 -> m 250:256:void launchTwa():259:259 -> m 257:258:void launchTwa():262:262 -> m 259:262:void launchTwa():263:263 -> m 263:266:void launchTwa():262:262 -> m 1:18:boolean restartInNewTask():480:480 -> n 19:39:boolean restartInNewTask():481:481 -> n 40:48:boolean restartInNewTask():506:506 -> n 49:61:boolean restartInNewTask():508:508 -> n 62:64:boolean restartInNewTask():511:511 -> n 65:68:boolean restartInNewTask():513:513 -> n 1:2:boolean shouldLaunchImmediately():192:192 -> o 1:3:void onCreate(android.os.Bundle):133:133 -> onCreate 4:9:void onCreate(android.os.Bundle):135:135 -> onCreate 10:21:void onCreate(android.os.Bundle):136:136 -> onCreate 22:33:void onCreate(android.os.Bundle):138:138 -> onCreate 34:47:void onCreate(android.os.Bundle):139:139 -> onCreate 48:51:void onCreate(android.os.Bundle):151:151 -> onCreate 52:57:void onCreate(android.os.Bundle):155:155 -> onCreate 58:63:void onCreate(android.os.Bundle):156:156 -> onCreate 64:71:void onCreate(android.os.Bundle):160:160 -> onCreate 72:75:void onCreate(android.os.Bundle):163:163 -> onCreate 76:81:void onCreate(android.os.Bundle):167:167 -> onCreate 82:87:void onCreate(android.os.Bundle):169:169 -> onCreate 88:95:void onCreate(android.os.Bundle):170:170 -> onCreate 96:99:void onCreate(android.os.Bundle):172:172 -> onCreate 100:103:void onCreate(android.os.Bundle):173:173 -> onCreate 104:123:void onCreate(android.os.Bundle):174:174 -> onCreate 124:129:void onCreate(android.os.Bundle):180:180 -> onCreate 130:133:void onCreate(android.os.Bundle):181:181 -> onCreate 1:3:void onDestroy():362:362 -> onDestroy 4:9:void onDestroy():364:364 -> onDestroy 10:13:void onDestroy():366:366 -> onDestroy 14:16:void onDestroy():367:367 -> onDestroy 17:20:void onDestroy():369:369 -> onDestroy 21:24:void onDestroy():370:370 -> onDestroy 1:3:void onEnterAnimationComplete():399:399 -> onEnterAnimationComplete 4:7:void onEnterAnimationComplete():400:400 -> onEnterAnimationComplete 8:11:void onEnterAnimationComplete():401:401 -> onEnterAnimationComplete 1:3:void onRestart():354:354 -> onRestart 4:7:void onRestart():355:355 -> onRestart 8:11:void onRestart():356:356 -> onRestart 1:3:void onSaveInstanceState(android.os.Bundle):376:376 -> onSaveInstanceState 4:11:void onSaveInstanceState(android.os.Bundle):377:377 -> onSaveInstanceState 1:8:boolean splashScreenNeeded():277:277 -> p 9:13:boolean splashScreenNeeded():283:283 -> p com.google.androidbrowserhelper.trusted.LauncherActivity$$ExternalSyntheticLambda0 -> j0.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.LauncherActivity com.google.androidbrowserhelper.trusted.LauncherActivity$$InternalSyntheticLambda$1$d6e17f375f6c9c31ec4180080cb2b267785baf6f34a2d45886d50dc7d8912c6e$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void j0.LauncherActivity$$ExternalSyntheticLambda0.(j0.LauncherActivity):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/h;)V"} 1:6:void j0.LauncherActivity$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.LauncherActivityMetadata -> j0.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":"Lo/p;"} int screenOrientation -> o java.lang.String shareTarget -> p java.lang.String fileHandlingActionUrl -> q int launchHandlerClientMode -> r boolean startChromeBeforeAnimationComplete -> s java.util.Map LAUNCH_HANDLER_CLIENT_MODE_MAP -> t 2:6:void ():168:168 -> 7:11:void ():169:169 -> 12:16:void ():170:170 -> 17:20:void ():171:171 -> 21:35:void ():167:167 -> 1:3:void (android.os.Bundle,android.content.res.Resources):201:201 -> 4:11:void (android.os.Bundle,android.content.res.Resources):202:202 -> 12:22:void (android.os.Bundle,android.content.res.Resources):203:203 -> 23:30:void (android.os.Bundle,android.content.res.Resources):204:204 -> 31:38:void (android.os.Bundle,android.content.res.Resources):205:205 -> 39:40:void (android.os.Bundle,android.content.res.Resources):206:206 -> 41:46:void (android.os.Bundle,android.content.res.Resources):207:207 -> 47:51:void (android.os.Bundle,android.content.res.Resources):208:208 -> 52:57:void (android.os.Bundle,android.content.res.Resources):209:209 -> 58:59:void (android.os.Bundle,android.content.res.Resources):210:210 -> 60:65:void (android.os.Bundle,android.content.res.Resources):211:211 -> 66:74:void (android.os.Bundle,android.content.res.Resources):212:212 -> 75:82:void (android.os.Bundle,android.content.res.Resources):213:213 -> 83:90:void (android.os.Bundle,android.content.res.Resources):215:215 -> 91:92:void (android.os.Bundle,android.content.res.Resources):216:216 -> 93:98:void (android.os.Bundle,android.content.res.Resources):217:217 -> 99:107:void (android.os.Bundle,android.content.res.Resources):218:218 -> 108:111:void (android.os.Bundle,android.content.res.Resources):220:220 -> 112:122:void (android.os.Bundle,android.content.res.Resources):222:222 -> 123:124:void (android.os.Bundle,android.content.res.Resources):224:224 -> 125:132:void (android.os.Bundle,android.content.res.Resources):226:226 -> 133:138:void (android.os.Bundle,android.content.res.Resources):227:227 -> 139:150:void (android.os.Bundle,android.content.res.Resources):228:228 -> 151:159:void (android.os.Bundle,android.content.res.Resources):229:229 -> 160:165:void (android.os.Bundle,android.content.res.Resources):230:230 -> 166:173:void (android.os.Bundle,android.content.res.Resources):231:231 -> 174:175:void (android.os.Bundle,android.content.res.Resources):232:232 -> 176:179:void (android.os.Bundle,android.content.res.Resources):233:233 -> 180:185:void (android.os.Bundle,android.content.res.Resources):232:232 -> 186:188:void (android.os.Bundle,android.content.res.Resources):234:234 -> 189:195:void (android.os.Bundle,android.content.res.Resources):235:235 -> 1:6:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):266:266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Bundle;)Lo/p;"} 7:15:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):267:267 -> a 16:21:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):268:268 -> a 22:29:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):271:271 -> a 30:36:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):272:272 -> a 37:44:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):275:275 -> a 45:50:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):276:276 -> a 51:58:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):278:278 -> a 59:64:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):279:279 -> a 65:70:androidx.browser.trusted.TrustedWebActivityDisplayMode getDisplayMode(android.os.Bundle):281:281 -> a 1:10:int getLaunchHandlerClientMode(java.lang.String):290:290 -> b 11:17:int getLaunchHandlerClientMode(java.lang.String):291:291 -> b 5:124:int getOrientation(java.lang.String):243:243 -> c 1:4:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):298:298 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lj0/i;"} 5:9:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):299:299 -> d 10:15:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):301:301 -> d 16:24:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):302:302 -> d 25:32:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):301:301 -> d 33:35:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):305:305 -> d 36:39:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):308:308 -> d 40:41:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):309:309 -> d 42:45:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):310:310 -> d 46:49:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):311:311 -> d 50:53:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):310:310 -> d 54:61:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):313:313 -> d 62:64:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):316:316 -> d 65:70:com.google.androidbrowserhelper.trusted.LauncherActivityMetadata parse(android.content.Context):323:323 -> d 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":"Ln/e;"} 1:4:void ():73:73 -> 1:4:void access$200(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,androidx.browser.customtabs.CustomTabsSession):73:73 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity;Ln/f;)V"} 1:7:void addSiteSettingsShortcut(android.content.Context,java.lang.String):377:377 -> b 8:11:void addSiteSettingsShortcut(android.content.Context,java.lang.String):379:379 -> b 12:23:void addSiteSettingsShortcut(android.content.Context,java.lang.String):380:380 -> b 24:31:void addSiteSettingsShortcut(android.content.Context,java.lang.String):383:383 -> b 32:39:void addSiteSettingsShortcut(android.content.Context,java.lang.String):384:384 -> b 40:45:void addSiteSettingsShortcut(android.content.Context,java.lang.String):389:389 -> b 46:53:void addSiteSettingsShortcut(android.content.Context,java.lang.String):394:394 -> b 54:61:void addSiteSettingsShortcut(android.content.Context,java.lang.String):398:398 -> b 1:5:android.view.View createLoadingView():153:153 -> c 6:13:android.view.View createLoadingView():154:154 -> c 14:15:android.view.View createLoadingView():155:155 -> c 16:18:android.view.View createLoadingView():156:156 -> c 19:23:android.view.View createLoadingView():157:157 -> c 24:27:android.view.View createLoadingView():158:158 -> c 1:6:android.net.Uri getDefaultUrlForManagingSpace():132:132 -> d 7:16:android.net.Uri getDefaultUrlForManagingSpace():133:133 -> d 17:20:android.net.Uri getDefaultUrlForManagingSpace():135:135 -> d 21:26:android.net.Uri getDefaultUrlForManagingSpace():136:136 -> d 27:36:android.net.Uri getDefaultUrlForManagingSpace():137:137 -> d 37:65:android.net.Uri getDefaultUrlForManagingSpace():138:138 -> d 66:75:android.net.Uri getDefaultUrlForManagingSpace():143:143 -> d 1:8:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):347:347 -> e 9:15:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):349:349 -> e 16:22:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):350:350 -> e 23:26:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):351:351 -> e 27:33:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):354:354 -> e 34:39:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):356:356 -> e 40:43:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):357:357 -> e 44:49:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):356:356 -> e 50:57:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):358:358 -> e 58:63:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):359:359 -> e 64:70:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):360:360 -> e 71:72:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):362:362 -> e 73:80:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):361:361 -> e 81:84:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):363:363 -> e 85:89:android.content.pm.ShortcutInfo getSiteSettingsShortcutOrNull(android.content.Context,android.content.pm.PackageManager):364:364 -> e 2:11:void handleNoSupportForManageSpace():187:187 -> f 12:24:void handleNoSupportForManageSpace():188:188 -> f 25:26:void handleNoSupportForManageSpace():190:190 -> f 27:41:void handleNoSupportForManageSpace():193:193 -> f 42:44:void handleNoSupportForManageSpace():194:194 -> f 45:48:void handleNoSupportForManageSpace():195:195 -> f 1:11:void handleTwaNeverLaunched():175:175 -> g 12:14:void handleTwaNeverLaunched():176:176 -> g 15:18:void handleTwaNeverLaunched():177:177 -> g 1:15:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):221:221 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Ln/f;Ljava/lang/String;Landroid/net/Uri;)Z"} 16:20:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):222:222 -> h 21:23:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):223:223 -> h 24:26:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):224:224 -> h 27:33:boolean launchBrowserSiteSettings(android.app.Activity,androidx.browser.customtabs.CustomTabsSession,java.lang.String,android.net.Uri):226:226 -> h 1:2:void launchSettings(androidx.browser.customtabs.CustomTabsSession):208:208 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/f;)V"} 3:6:void launchSettings(androidx.browser.customtabs.CustomTabsSession):209:209 -> i 7:12:void launchSettings(androidx.browser.customtabs.CustomTabsSession):208:208 -> i 13:16:void launchSettings(androidx.browser.customtabs.CustomTabsSession):211:211 -> i 17:20:void launchSettings(androidx.browser.customtabs.CustomTabsSession):213:213 -> i 1:1:void onError(java.lang.RuntimeException):166:166 -> j 5:12:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):319:319 -> k 13:19:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):323:323 -> k 20:24:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):324:324 -> k 25:29:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):325:325 -> k 30:33:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):326:326 -> k 34:41:boolean packageSupportsSiteSettings(java.lang.String,android.content.pm.PackageManager):328:328 -> k 1:12:boolean supportsTrustedWebActivities(java.lang.String):235:235 -> l 13:19:boolean supportsTrustedWebActivities(java.lang.String):238:238 -> l 20:23:boolean supportsTrustedWebActivities(java.lang.String):239:239 -> l 24:33:boolean supportsTrustedWebActivities(java.lang.String):240:240 -> l 34:41:boolean supportsTrustedWebActivities(java.lang.String):242:242 -> l 42:47:boolean supportsTrustedWebActivities(java.lang.String):245:245 -> l 48:53:boolean supportsTrustedWebActivities(java.lang.String):246:246 -> l 54:61:boolean supportsTrustedWebActivities(java.lang.String):247:247 -> l 1:3:void onCreate(android.os.Bundle):100:100 -> onCreate 4:16:void onCreate(android.os.Bundle):101:101 -> onCreate 17:20:void onCreate(android.os.Bundle):103:103 -> onCreate 21:26:void onCreate(android.os.Bundle):106:106 -> onCreate 27:30:void onCreate(android.os.Bundle):107:107 -> onCreate 31:36:void onCreate(android.os.Bundle):110:110 -> onCreate 37:39:void onCreate(android.os.Bundle):112:112 -> onCreate 40:52:void onCreate(android.os.Bundle):115:115 -> onCreate 53:60:void onCreate(android.os.Bundle):117:117 -> onCreate 61:67:void onCreate(android.os.Bundle):119:119 -> onCreate 68:75:void onCreate(android.os.Bundle):121:121 -> onCreate 1:3:void onStop():200:200 -> onStop 4:7:void onStop():201:201 -> onStop 8:10:void onStop():202:202 -> onStop 11:14:void onStop():204:204 -> onStop com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline0 -> j0.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.Class j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline0.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline1 -> j0.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.content.pm.ShortcutManager j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline1.m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline2 -> j0.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline2.m(android.content.pm.ShortcutManager,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline3 -> j0.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline3.m(android.content.pm.ShortcutManager,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline4 -> j0.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.ShortcutInfo$Builder j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline4.m(android.content.pm.ShortcutInfo$Builder,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline5 -> j0.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.ShortcutInfo$Builder j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline5.m(android.content.pm.ShortcutInfo$Builder,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline6 -> j0.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.ShortcutInfo$Builder j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline6.m(android.content.pm.ShortcutInfo$Builder,android.graphics.drawable.Icon):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline7 -> j0.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.ShortcutInfo$Builder j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline7.m(android.content.pm.ShortcutInfo$Builder,android.content.Intent):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline8 -> j0.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.ShortcutInfo j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline8.m(android.content.pm.ShortcutInfo$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline9 -> j0.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:android.content.pm.ShortcutInfo$Builder j0.ManageDataLauncherActivity$$ExternalSyntheticApiModelOutline9.m(android.content.Context,java.lang.String):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 (com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):250:250 -> 2:2:void (com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$1):250:250 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity;Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$a;)V"} 1:8:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):254:254 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"} 9:19:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):255:255 -> a 1:1:void onServiceDisconnected(android.content.ComponentName):0:0 -> onServiceDisconnected com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$c: # {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"} androidx.browser.customtabs.CustomTabsSession mSession -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"} androidx.browser.customtabs.CustomTabsCallback mCustomTabsCallback -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity this$0 -> d 1:1:void (com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):263:263 -> 2:2:void (com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity):267:267 -> 3:3:void (com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity,com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$1):263:263 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity;Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$a;)V"} 1:9:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):286:286 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"} 10:17:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):289:289 -> a 18:29:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):291:291 -> a 30:35:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):292:292 -> a 36:45:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):295:295 -> a 46:51:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):296:296 -> a 52:57:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):300:300 -> a 58:65:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):303:303 -> a 1:3:androidx.browser.customtabs.CustomTabsSession access$300(com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection):263:263 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$c;)Ln/f;"} 1:1:void onServiceDisconnected(android.content.ComponentName):0:0 -> onServiceDisconnected com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection$1 -> com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$c$a: # {"id":"sourceFile","fileName":"ManageDataLauncherActivity.java"} com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection this$1 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$c;"} 1:6:void (com.google.androidbrowserhelper.trusted.ManageDataLauncherActivity$LegacyChromeConnection):267:267 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/androidbrowserhelper/trusted/ManageDataLauncherActivity$c;)V"} 1:13:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):271:271 -> i 14:42:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):275:275 -> i 43:50:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):276:276 -> i 51:62:void onRelationshipValidationResult(int,android.net.Uri,boolean,android.os.Bundle):279:279 -> i com.google.androidbrowserhelper.trusted.NotificationDelegationExtraCommandHandler -> j0.t: # {"id":"sourceFile","fileName":"NotificationDelegationExtraCommandHandler.java"} 1:4:void ():28:28 -> 1:6:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):41:41 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;Lo/o;)Landroid/os/Bundle;"} 7:11:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):42:42 -> a 12:17:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):43:43 -> a 18:38:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):44:44 -> a 39:45:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):57:57 -> a 46:49:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):59:59 -> a 50:54:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):61:61 -> a 55:58:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):62:62 -> a 59:65:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):46:46 -> a 66:72:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):48:48 -> a 73:79:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):50:50 -> a 80:84:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):53:53 -> a 85:88:android.os.Bundle handleExtraCommand(android.content.Context,java.lang.String,android.os.Bundle,androidx.browser.trusted.TrustedWebActivityCallbackRemote):54:54 -> a 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:4:void ():35:35 -> 1:11:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):57:57 -> a 12:16:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):58:58 -> a 17:27:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):60:60 -> a 28:36:android.app.PendingIntent createPermissionRequestPendingIntent(android.content.Context,java.lang.String):61:61 -> a 1:7:void sendPermissionMessage(android.os.Messenger,boolean):111:111 -> b 8:12:void sendPermissionMessage(android.os.Messenger,boolean):113:113 -> b 13:16:void sendPermissionMessage(android.os.Messenger,boolean):114:114 -> b 17:19:void sendPermissionMessage(android.os.Messenger,boolean):115:115 -> b 20:24:void sendPermissionMessage(android.os.Messenger,boolean):118:118 -> b 25:28:void sendPermissionMessage(android.os.Messenger,boolean):120:120 -> b 1:3:void onCreate(android.os.Bundle):66:66 -> onCreate 4:15:void onCreate(android.os.Bundle):68:68 -> onCreate 16:29:void onCreate(android.os.Bundle):69:69 -> onCreate 30:36:void onCreate(android.os.Bundle):70:70 -> onCreate 37:54:void onCreate(android.os.Bundle):78:78 -> onCreate 55:59:void onCreate(android.os.Bundle):79:79 -> onCreate 60:70:void onCreate(android.os.Bundle):82:82 -> onCreate 71:77:void onCreate(android.os.Bundle):71:71 -> onCreate 78:81:void onCreate(android.os.Bundle):72:72 -> onCreate 3:5:void onRequestPermissionsResult(int,java.lang.String[],int[]):88:88 -> onRequestPermissionsResult 6:18:void onRequestPermissionsResult(int,java.lang.String[],int[]):89:89 -> onRequestPermissionsResult 19:21:void onRequestPermissionsResult(int,java.lang.String[],int[]):91:91 -> onRequestPermissionsResult 22:28:void onRequestPermissionsResult(int,java.lang.String[],int[]):92:92 -> onRequestPermissionsResult 29:34:void onRequestPermissionsResult(int,java.lang.String[],int[]):100:100 -> onRequestPermissionsResult 35:39:void onRequestPermissionsResult(int,java.lang.String[],int[]):103:103 -> onRequestPermissionsResult 40:43:void onRequestPermissionsResult(int,java.lang.String[],int[]):104:104 -> onRequestPermissionsResult com.google.androidbrowserhelper.trusted.NotificationUtils -> j0.v: # {"id":"sourceFile","fileName":"NotificationUtils.java"} 1:12:boolean areNotificationsEnabled(android.content.Context,java.lang.String):34:34 -> a 13:20:boolean areNotificationsEnabled(android.content.Context,java.lang.String):36:36 -> a 21:34:boolean areNotificationsEnabled(android.content.Context,java.lang.String):39:39 -> a 35:43:boolean areNotificationsEnabled(android.content.Context,java.lang.String):40:40 -> a 1:32:java.lang.String channelNameToId(java.lang.String):59:59 -> b 1:7:void createNotificationChannel(android.content.Context,java.lang.String):47:47 -> c 8:19:void createNotificationChannel(android.content.Context,java.lang.String):49:49 -> c 20:27:void createNotificationChannel(android.content.Context,java.lang.String):51:51 -> c com.google.androidbrowserhelper.trusted.NotificationUtils$$ExternalSyntheticApiModelOutline0 -> j0.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:void j0.NotificationUtils$$ExternalSyntheticApiModelOutline0.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.PrefUtils -> j0.w: # {"id":"sourceFile","fileName":"PrefUtils.java"} 1:12:android.content.SharedPreferences getAppSharedPreferences(android.content.Context):34:34 -> a 1:12:boolean hasRequestedNotificationPermission(android.content.Context):39:39 -> b 1:19:void setHasRequestedNotificationPermission(android.content.Context):43:43 -> c com.google.androidbrowserhelper.trusted.QualityEnforcer -> j0.z: # {"id":"sourceFile","fileName":"QualityEnforcer.java"} com.google.androidbrowserhelper.trusted.QualityEnforcer$Delegate mDelegate -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/z$a;"} 1:3:void ():53:53 -> 4:11:void ():54:54 -> 3:12:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):70:70 -> b 13:15:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):71:71 -> b 16:20:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):73:73 -> b 21:28:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):74:74 -> b 29:34:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):75:75 -> b 35:40:android.os.Bundle extraCallbackWithResult(java.lang.String,android.os.Bundle):76:76 -> b 1:18:void lambda$new$1(java.lang.String):57:57 -> l 1:6:void lambda$new$0(java.lang.String):58:58 -> m com.google.androidbrowserhelper.trusted.QualityEnforcer$$ExternalSyntheticLambda0 -> j0.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void j0.QualityEnforcer$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void j0.QualityEnforcer$$ExternalSyntheticLambda0.crash(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.QualityEnforcer$$ExternalSyntheticLambda1 -> j0.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.google.androidbrowserhelper.trusted.QualityEnforcer$$InternalSyntheticLambda$3$3b69d296e4617850fa0b4437bff84a5384ff1b0f4217de8559dce21e574c0196$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void j0.QualityEnforcer$$ExternalSyntheticLambda1.(java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:6:void j0.QualityEnforcer$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.QualityEnforcer$Delegate -> j0.z$a: # {"id":"sourceFile","fileName":"QualityEnforcer.java"} void crash(java.lang.String) -> a com.google.androidbrowserhelper.trusted.SessionStore -> j0.a0: # {"id":"sourceFile","fileName":"SessionStore.java"} java.util.Map mTaskIdToSessionId -> a 1:8:void ():13:13 -> 6:10:java.lang.Integer makeSessionId(java.lang.Integer):23:23 -> a 11:20:java.lang.Integer makeSessionId(java.lang.Integer):25:25 -> a 21:25:java.lang.Integer makeSessionId(java.lang.Integer):27:27 -> a 26:33:java.lang.Integer makeSessionId(java.lang.Integer):28:28 -> a 34:38:java.lang.Integer makeSessionId(java.lang.Integer):29:29 -> a com.google.androidbrowserhelper.trusted.SharedPreferencesTokenStore -> j0.b0: # {"id":"sourceFile","fileName":"SharedPreferencesTokenStore.java"} android.content.Context mContext -> a 1:3:void (android.content.Context):43:43 -> 4:10:void (android.content.Context):44:44 -> 1:6:androidx.browser.trusted.Token load():79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/k;"} 7:17:androidx.browser.trusted.Token load():80:80 -> a 18:21:androidx.browser.trusted.Token load():86:86 -> a 22:26:androidx.browser.trusted.Token load():87:87 -> a 1:6:void store(androidx.browser.trusted.Token):55:55 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/k;)V"} 7:10:void store(androidx.browser.trusted.Token):58:58 -> b 11:22:void store(androidx.browser.trusted.Token):59:59 -> b 23:31:void store(androidx.browser.trusted.Token):64:64 -> b 32:35:void store(androidx.browser.trusted.Token):65:65 -> b 36:39:void store(androidx.browser.trusted.Token):66:66 -> b 40:43:void store(androidx.browser.trusted.Token):67:67 -> b com.google.androidbrowserhelper.trusted.SharingUtils -> j0.c0: # {"id":"sourceFile","fileName":"SharingUtils.java"} 1:4:boolean isShareIntent(android.content.Intent):41:41 -> a 5:25:boolean isShareIntent(android.content.Intent):42:42 -> a 1:4:java.util.List parseAcceptedTypes(java.lang.Object):105:105 -> b 5:6:java.util.List parseAcceptedTypes(java.lang.Object):106:106 -> b 7:16:java.util.List parseAcceptedTypes(java.lang.Object):107:107 -> b 17:22:java.util.List parseAcceptedTypes(java.lang.Object):108:108 -> b 23:33:java.util.List parseAcceptedTypes(java.lang.Object):109:109 -> b 34:42:java.util.List parseAcceptedTypes(java.lang.Object):113:113 -> b 5:14:java.util.List parseFiles(org.json.JSONArray):92:92 -> c 15:20:java.util.List parseFiles(org.json.JSONArray):93:93 -> c 21:24:java.util.List parseFiles(org.json.JSONArray):94:94 -> c 25:30:java.util.List parseFiles(org.json.JSONArray):95:95 -> c 31:40:java.util.List parseFiles(org.json.JSONArray):96:96 -> c 41:52:java.util.List parseFiles(org.json.JSONArray):97:97 -> c 1:5:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):74:74 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lp/b;"} 6:11:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):75:75 -> d 12:18:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):76:76 -> d 19:24:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):77:77 -> d 25:30:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):78:78 -> d 31:36:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):79:79 -> d 37:42:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):80:80 -> d 43:52:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):81:81 -> d 53:63:androidx.browser.trusted.sharing.ShareTarget parseShareTargetJson(java.lang.String):82:82 -> d 1:8:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):52:52 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;)Lp/a;"} 9:12:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):54:54 -> e 13:22:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):56:56 -> e 23:30:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):57:57 -> e 31:35:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):59:59 -> e 36:39:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):62:62 -> e 40:49:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):64:64 -> e 50:57:androidx.browser.trusted.sharing.ShareData retrieveShareDataFromIntent(android.content.Intent):65:65 -> e com.google.androidbrowserhelper.trusted.TwaLauncher -> j0.i0: # {"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":"Lj0/i0$b;"} androidx.browser.customtabs.CustomTabsSession mSession -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"} androidx.browser.trusted.TokenStore mTokenStore -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/n;"} boolean mDestroyed -> h long mStartupUptimeMillis -> i com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy CCT_FALLBACK_STRATEGY -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0$a;"} com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy WEBVIEW_FALLBACK_STRATEGY -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0$a;"} 1:7:void ():55:55 -> 8:15:void ():73:73 -> 1:3:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):153:153 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Integer;Lo/n;)V"} 4:5:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):154:154 -> 6:11:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):155:155 -> 12:15:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):156:156 -> 16:23:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):159:159 -> 24:27:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):160:160 -> 28:32:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):161:161 -> 33:35:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):163:163 -> 36:38:void (android.content.Context,java.lang.String,java.lang.Integer,androidx.browser.trusted.TokenStore):164:164 -> 1:4:void lambda$launchTwa$2(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):249:249 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Lo/r;Lk0/e;Ljava/lang/Runnable;)V"} 1:8:void lambda$launchTwa$3(com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):260:260 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Lj0/i0$a;Lo/r;Ljava/lang/Runnable;)V"} 1:6:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"} 7:11:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):61:61 -> c 12:21:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):63:63 -> c 22:29:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):65:65 -> c 30:38:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):67:67 -> c 39:42:void lambda$static$0(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):69:69 -> c 1:4:void lambda$launchWhenSessionEstablished$4(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):282:282 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Lo/r;Ljava/lang/Runnable;)V"} 1:8:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):76:76 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"} 9:12:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):75:75 -> e 13:17:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):77:77 -> e 18:21:void lambda$static$1(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable):79:79 -> e 1:3:android.content.Context access$100(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;)Landroid/content/Context;"} 1:3:java.lang.String access$200(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;)Ljava/lang/String;"} 1:3:androidx.browser.customtabs.CustomTabsSession access$300(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;)Ln/f;"} 1:3:androidx.browser.customtabs.CustomTabsSession access$302(com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.customtabs.CustomTabsSession):44:44 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Ln/f;)Ln/f;"} 1:3:int access$400(com.google.androidbrowserhelper.trusted.TwaLauncher):44:44 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;)I"} 1:5:void destroy():314:314 -> k 6:9:void destroy():317:317 -> k 10:15:void destroy():318:318 -> k 16:18:void destroy():320:320 -> k 19:21:void destroy():321:321 -> k 1:3:java.lang.String getProviderPackage():329:329 -> l 1:4:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):199:199 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/b;Lk0/e;Ljava/lang/Runnable;Lj0/i0$a;)V"} 5:8:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):203:203 -> m 9:15:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):204:204 -> m 16:22:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):207:207 -> m 23:34:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):212:212 -> m 35:53:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):215:215 -> m 54:61:void launch(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):200:200 -> m 3:7:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):245:245 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/b;Lk0/e;Ljava/lang/Runnable;Lj0/i0$a;)V"} 8:12:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):248:248 -> n 13:16:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):251:251 -> n 17:20:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):252:252 -> n 21:25:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):256:256 -> n 26:29:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):263:263 -> n 30:36:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):264:264 -> n 37:41:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):267:267 -> n 42:51:void launchTwa(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsCallback,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable,com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy):269:269 -> n 1:6:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):276:276 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Lk0/e;Ljava/lang/Runnable;)V"} 7:15:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):281:281 -> o 16:19:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):284:284 -> o 20:27:void launchWhenSessionEstablished(androidx.browser.trusted.TrustedWebActivityIntentBuilder,com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy,java.lang.Runnable):277:277 -> o 1:9:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):290:290 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ljava/lang/Runnable;)V"} 10:16:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):295:295 -> p 17:22:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):296:296 -> p 23:30:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):297:297 -> p 31:41:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):298:298 -> p 42:51:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):300:300 -> p 52:60:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):302:302 -> p 61:67:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):303:303 -> p 68:71:void launchWhenSplashScreenReady(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable):306:306 -> p 1:3:void setStartupUptimeMillis(long):338:338 -> q com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda0 -> j0.d0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void j0.TwaLauncher$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void j0.TwaLauncher$$ExternalSyntheticLambda0.launch(android.content.Context,o.TrustedWebActivityIntentBuilder,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;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"} com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda1 -> j0.e0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void j0.TwaLauncher$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void j0.TwaLauncher$$ExternalSyntheticLambda1.launch(android.content.Context,o.TrustedWebActivityIntentBuilder,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;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"} com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda2 -> j0.f0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.TwaLauncher com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0;"} # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$2 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$0.f$3 -> d # {"id":"com.android.tools.r8.synthesized"} 1:12:void j0.TwaLauncher$$ExternalSyntheticLambda2.(j0.TwaLauncher,o.TrustedWebActivityIntentBuilder,k0.SplashScreenStrategy,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Lo/r;Lk0/e;Ljava/lang/Runnable;)V"} 1:12:void j0.TwaLauncher$$ExternalSyntheticLambda2.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda3 -> j0.g0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.TwaLauncher com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0;"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0$a;"} # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$2 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$2$d24b8e084a7d2f55c169bb96fa355584b63e8b3b4fa4e1f5c82aab7fb52fc48c$1.f$3 -> d # {"id":"com.android.tools.r8.synthesized"} 1:12:void j0.TwaLauncher$$ExternalSyntheticLambda3.(j0.TwaLauncher,j0.TwaLauncher$FallbackStrategy,o.TrustedWebActivityIntentBuilder,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Lj0/i0$a;Lo/r;Ljava/lang/Runnable;)V"} 1:12:void j0.TwaLauncher$$ExternalSyntheticLambda3.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.TwaLauncher$$ExternalSyntheticLambda4 -> j0.h0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.TwaLauncher com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070994eb975$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0;"} # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070994eb975$0.f$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable com.google.androidbrowserhelper.trusted.TwaLauncher$$InternalSyntheticLambda$3$a0a04302483e3a3af79e1df8ddd61a3ffbdcf6bed9f2f9c77669c070994eb975$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} 1:10:void j0.TwaLauncher$$ExternalSyntheticLambda4.(j0.TwaLauncher,o.TrustedWebActivityIntentBuilder,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Lo/r;Ljava/lang/Runnable;)V"} 1:10:void j0.TwaLauncher$$ExternalSyntheticLambda4.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.TwaLauncher$FallbackStrategy -> j0.i0$a: # {"id":"sourceFile","fileName":"TwaLauncher.java"} void launch(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.String,java.lang.Runnable) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;Ljava/lang/String;Ljava/lang/Runnable;)V"} com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsServiceConnection -> j0.i0$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":"Ln/b;"} com.google.androidbrowserhelper.trusted.TwaLauncher this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i0;"} 1:5:void (com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.customtabs.CustomTabsCallback):346:346 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0;Ln/b;)V"} 6:8:void (com.google.androidbrowserhelper.trusted.TwaLauncher,androidx.browser.customtabs.CustomTabsCallback):347:347 -> 1:2:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):359:359 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ComponentName;Ln/c;)V"} 3:24:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):360:360 -> a 25:27:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):361:361 -> a 28:42:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):365:365 -> a 43:54:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):367:367 -> a 55:60:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):368:368 -> a 61:72:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):369:369 -> a 73:76:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):370:370 -> a 77:81:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):373:373 -> a 82:87:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):374:374 -> a 88:89:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):377:377 -> a 90:92:void onCustomTabsServiceConnected(android.content.ComponentName,androidx.browser.customtabs.CustomTabsClient):378:378 -> a 1:4:void access$000(com.google.androidbrowserhelper.trusted.TwaLauncher$TwaCustomTabsServiceConnection,java.lang.Runnable,java.lang.Runnable):341:341 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i0$b;Ljava/lang/Runnable;Ljava/lang/Runnable;)V"} 1:2:void setSessionCreationRunnables(java.lang.Runnable,java.lang.Runnable):352:352 -> d 3:5:void setSessionCreationRunnables(java.lang.Runnable,java.lang.Runnable):353:353 -> d 1:7:void onServiceDisconnected(android.content.ComponentName):383:383 -> onServiceDisconnected com.google.androidbrowserhelper.trusted.TwaProviderPicker -> j0.j0: # {"id":"sourceFile","fileName":"TwaProviderPicker.java"} java.lang.String sPackageNameForTesting -> a 1:13:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):184:184 -> a 14:18:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):188:188 -> a 19:34:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):189:189 -> a 35:38:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):190:190 -> a 39:45:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):192:192 -> a 46:53:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):195:195 -> a 54:60:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):199:199 -> a 61:69:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):200:200 -> a 70:73:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):203:203 -> a 74:78:java.util.Map getLaunchModesForCustomTabsServices(android.content.pm.PackageManager):202:202 -> a 1:7:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):106:106 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;)Lj0/j0$a;"} 8:13:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):107:107 -> b 14:17:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):108:108 -> b 18:30:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):109:109 -> b 31:34:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):110:110 -> b 35:39:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):111:111 -> b 40:45:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):119:119 -> b 46:52:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):137:137 -> b 53:56:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):141:141 -> b 57:77:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):143:143 -> b 78:81:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):144:144 -> b 82:87:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):146:146 -> b 88:106:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):147:147 -> b 107:130:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):158:158 -> b 131:154:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):154:154 -> b 155:174:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):151:151 -> b 175:183:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):152:152 -> b 184:203:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):165:165 -> b 204:209:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):167:167 -> b 210:229:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):170:170 -> b 230:235:com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action pickProvider(android.content.pm.PackageManager):171:171 -> b com.google.androidbrowserhelper.trusted.TwaProviderPicker$Action -> j0.j0$a: # {"id":"sourceFile","fileName":"TwaProviderPicker.java"} int launchMode -> a java.lang.String provider -> b 1:3:void (int,java.lang.String):93:93 -> 4:5:void (int,java.lang.String):94:94 -> 6:8:void (int,java.lang.String):95:95 -> com.google.androidbrowserhelper.trusted.TwaSharedPreferencesManager -> j0.k0: # {"id":"sourceFile","fileName":"TwaSharedPreferencesManager.java"} android.content.SharedPreferences mSharedPreferences -> a 1:3:void (android.content.Context):16:16 -> 4:13:void (android.content.Context):17:17 -> 1:10:java.lang.String readLastLaunchedProviderPackageName():32:32 -> a 1:16:void writeLastLaunchedProviderPackageName(java.lang.String):24:24 -> b com.google.androidbrowserhelper.trusted.Utils -> j0.l0: # {"id":"sourceFile","fileName":"Utils.java"} 1:12:void addSystemUiVisibilityFlag(android.app.Activity,int):59:59 -> a 13:17:void addSystemUiVisibilityFlag(android.app.Activity,int):60:60 -> a 18:21:void addSystemUiVisibilityFlag(android.app.Activity,int):62:62 -> a 1:8:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):89:89 -> b 9:12:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):93:93 -> b 13:16:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):95:95 -> b 17:22:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):96:96 -> b 23:26:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):95:95 -> b 27:31:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):97:97 -> b 32:43:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):98:98 -> b 44:47:android.graphics.Bitmap convertDrawableToBitmap(android.content.Context,int):99:99 -> b 30:35:float luminanceOfColorComponent(float):81:81 -> c 1:2:void setNavigationBarColor(android.app.Activity,int):49:49 -> d 3:13:void setNavigationBarColor(android.app.Activity,int):51:51 -> d 14:21:void setNavigationBarColor(android.app.Activity,int):53:53 -> d 22:25:void setNavigationBarColor(android.app.Activity,int):54:54 -> d 1:7:void setStatusBarColor(android.app.Activity,int):39:39 -> e 8:15:void setStatusBarColor(android.app.Activity,int):42:42 -> e 16:19:void setStatusBarColor(android.app.Activity,int):43:43 -> e 1:13:boolean shouldUseDarkIconsOnBackground(int):72:72 -> f 14:27:boolean shouldUseDarkIconsOnBackground(int):73:73 -> f 28:49:boolean shouldUseDarkIconsOnBackground(int):74:74 -> f 50:63:boolean shouldUseDarkIconsOnBackground(int):75:75 -> f 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:void ():0:0 -> 1:3:void ():52:52 -> 4:11:void ():64:64 -> 1:3:android.webkit.WebView access$000(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> a 1:3:android.webkit.WebView access$002(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity,android.webkit.WebView):52:52 -> b 1:4:void access$100(android.webkit.WebSettings):52:52 -> c 1:3:android.net.Uri access$200(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> d 1:3:int access$300(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> e 1:3:java.lang.String access$400():52:52 -> f 1:3:java.util.List access$500(com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):52:52 -> g 1:7:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):70:70 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;Lj0/i;)Landroid/content/Intent;"} 8:12:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):71:71 -> h 13:14:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):73:73 -> h 15:18:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):74:74 -> h 19:23:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):73:73 -> h 24:25:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):75:75 -> h 26:29:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):76:76 -> h 30:34:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):75:75 -> h 35:38:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):78:78 -> h 39:45:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):79:79 -> h 46:51:android.content.Intent createLaunchIntent(android.content.Context,android.net.Uri,com.google.androidbrowserhelper.trusted.LauncherActivityMetadata):81:81 -> h 1:6:android.webkit.WebChromeClient createWebViewChromeClient():284:284 -> i 1:6:android.webkit.WebViewClient createWebViewClient():193:193 -> j 2:4:void setupWebSettings(android.webkit.WebSettings):324:324 -> k 5:7:void setupWebSettings(android.webkit.WebSettings):325:325 -> k 8:11:void setupWebSettings(android.webkit.WebSettings):326:326 -> k 12:15:void setupWebSettings(android.webkit.WebSettings):328:328 -> k 1:4:void onConfigurationChanged(android.content.res.Configuration):189:189 -> onConfigurationChanged 1:3:void onCreate(android.os.Bundle):89:89 -> onCreate 4:17:void onCreate(android.os.Bundle):91:91 -> onCreate 18:29:void onCreate(android.os.Bundle):92:92 -> onCreate 30:42:void onCreate(android.os.Bundle):97:97 -> onCreate 43:50:void onCreate(android.os.Bundle):98:98 -> onCreate 51:57:void onCreate(android.os.Bundle):99:99 -> onCreate 58:69:void onCreate(android.os.Bundle):103:103 -> onCreate 70:79:void onCreate(android.os.Bundle):104:104 -> onCreate 80:89:void onCreate(android.os.Bundle):106:106 -> onCreate 90:99:void onCreate(android.os.Bundle):110:110 -> onCreate 100:111:void onCreate(android.os.Bundle):116:116 -> onCreate 112:121:void onCreate(android.os.Bundle):117:117 -> onCreate 122:135:void onCreate(android.os.Bundle):119:119 -> onCreate 136:139:void onCreate(android.os.Bundle):120:120 -> onCreate 140:149:void onCreate(android.os.Bundle):121:121 -> onCreate 150:172:void onCreate(android.os.Bundle):122:122 -> onCreate 173:178:void onCreate(android.os.Bundle):126:126 -> onCreate 179:185:void onCreate(android.os.Bundle):131:131 -> onCreate 186:192:void onCreate(android.os.Bundle):132:132 -> onCreate 193:201:void onCreate(android.os.Bundle):133:133 -> onCreate 202:207:void onCreate(android.os.Bundle):135:135 -> onCreate 208:210:void onCreate(android.os.Bundle):136:136 -> onCreate 211:216:void onCreate(android.os.Bundle):138:138 -> onCreate 217:223:void onCreate(android.os.Bundle):141:141 -> onCreate 224:229:void onCreate(android.os.Bundle):143:143 -> onCreate 230:234:void onCreate(android.os.Bundle):149:149 -> onCreate 235:265:void onCreate(android.os.Bundle):150:150 -> onCreate 266:277:void onCreate(android.os.Bundle):151:151 -> onCreate 278:285:void onCreate(android.os.Bundle):93:93 -> onCreate 4:11:boolean onKeyDown(int,android.view.KeyEvent):156:156 -> onKeyDown 12:18:boolean onKeyDown(int,android.view.KeyEvent):157:157 -> onKeyDown 19:23:boolean onKeyDown(int,android.view.KeyEvent):160:160 -> onKeyDown 1:3:void onPause():165:165 -> onPause 4:7:void onPause():166:166 -> onPause 8:11:void onPause():167:167 -> onPause 1:3:void onResume():173:173 -> onResume 4:7:void onResume():174:174 -> onResume 8:11:void onResume():175:175 -> onResume 1:3:void onSaveInstanceState(android.os.Bundle):181:181 -> onSaveInstanceState 4:7:void onSaveInstanceState(android.os.Bundle):182:182 -> onSaveInstanceState 8:11:void onSaveInstanceState(android.os.Bundle):183:183 -> onSaveInstanceState 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:6:void (com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):193:193 -> 1:22:boolean matchExtraOrigins(android.net.Uri):267:267 -> a 23:32:boolean matchExtraOrigins(android.net.Uri):268:268 -> a 1:6:boolean shouldOverrideUrlLoading(android.net.Uri):223:223 -> b 7:19:boolean shouldOverrideUrlLoading(android.net.Uri):229:229 -> b 20:25:boolean shouldOverrideUrlLoading(android.net.Uri):230:230 -> b 26:32:boolean shouldOverrideUrlLoading(android.net.Uri):231:231 -> b 33:39:boolean shouldOverrideUrlLoading(android.net.Uri):240:240 -> b 40:47:boolean shouldOverrideUrlLoading(android.net.Uri):241:241 -> b 48:51:boolean shouldOverrideUrlLoading(android.net.Uri):242:242 -> b 52:57:boolean shouldOverrideUrlLoading(android.net.Uri):243:243 -> b 58:75:boolean shouldOverrideUrlLoading(android.net.Uri):246:246 -> b 1:14:boolean uriOriginsMatch(android.net.Uri,android.net.Uri):276:276 -> c 15:28:boolean uriOriginsMatch(android.net.Uri,android.net.Uri):277:277 -> c 29:42:boolean uriOriginsMatch(android.net.Uri,android.net.Uri):278:278 -> c 1:6:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):197:197 -> onRenderProcessGone 7:9:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):201:201 -> onRenderProcessGone 10:12:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):202:202 -> onRenderProcessGone 13:26:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):207:207 -> onRenderProcessGone 27:35:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):208:208 -> onRenderProcessGone 36:45:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):209:209 -> onRenderProcessGone 46:48:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):210:210 -> onRenderProcessGone 49:57:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):211:211 -> onRenderProcessGone 58:68:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):216:216 -> onRenderProcessGone 69:71:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):217:217 -> onRenderProcessGone 72:91:boolean onRenderProcessGone(android.webkit.WebView,android.webkit.RenderProcessGoneDetail):218:218 -> onRenderProcessGone 1:1:boolean shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String):257:257 -> shouldOverrideUrlLoading 2:2:boolean shouldOverrideUrlLoading(android.webkit.WebView,android.webkit.WebResourceRequest):263:263 -> shouldOverrideUrlLoading 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 1:6:void (com.google.androidbrowserhelper.trusted.WebViewFallbackActivity):284:284 -> 1:5:void onHideCustomView():309:309 -> onHideCustomView 6:16:void onHideCustomView():313:313 -> onHideCustomView 17:30:void onHideCustomView():314:314 -> onHideCustomView 31:32:void onHideCustomView():315:315 -> onHideCustomView 33:40:void onHideCustomView():316:316 -> onHideCustomView 1:4:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):291:291 -> onShowCustomView 5:7:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):292:292 -> onShowCustomView 8:9:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):295:295 -> onShowCustomView 10:17:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):298:298 -> onShowCustomView 18:28:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):300:300 -> onShowCustomView 29:48:void onShowCustomView(android.view.View,android.webkit.WebChromeClient$CustomViewCallback):301:301 -> onShowCustomView com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy -> k0.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":"Lk0/d;"} java.lang.String mProviderPackage -> j boolean mProviderSupportsSplashScreens -> k boolean mEnterAnimationComplete -> l java.lang.Runnable mOnEnterAnimationCompleteRunnable -> m boolean mStartChromeBeforeAnimationComplete -> n com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor sSystemBarColorPredictor -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/f;"} 1:8:void ():60:60 -> 1:4:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):111:111 -> 5:6:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):85:85 -> 7:8:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):112:112 -> 9:10:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):113:113 -> 11:12:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):114:114 -> 13:14:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):115:115 -> 15:16:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):116:116 -> 17:18:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):117:117 -> 19:20:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):118:118 -> 21:23:void (android.app.Activity,int,int,android.widget.ImageView$ScaleType,android.graphics.Matrix,int,java.lang.String,boolean):119:119 -> 1:9:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):186:186 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/f;Ljava/lang/Runnable;)V"} 10:17:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):190:190 -> a 18:24:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):191:191 -> a 25:28:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):192:192 -> a 29:44:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):195:195 -> a 45:53:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):199:199 -> a 54:57:void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable):187:187 -> a 1:2:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):124:124 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lo/r;)V"} 3:14:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):125:125 -> b 15:42:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):129:129 -> b 43:45:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):133:133 -> b 46:49:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):134:134 -> b 50:53:void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):135:135 -> b 4:6:void lambda$onSplashImageTransferred$1(java.lang.Runnable):213:213 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/c;Ljava/lang/Runnable;)V"} 7:13:void lambda$onSplashImageTransferred$1(java.lang.Runnable):214:214 -> c 1:4:void lambda$configureTwaBuilder$0(androidx.browser.trusted.TrustedWebActivityIntentBuilder,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,boolean):200:200 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/c;Lo/r;Ljava/lang/Runnable;Ln/f;Z)V"} 1:10:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):169:169 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lo/r;)V"} 11:19:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):172:172 -> e 20:29:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):175:175 -> e 30:39:void customizeStatusAndNavBarDuringSplashScreen(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):178:178 -> e 1:4:void destroy():266:266 -> f 5:8:void destroy():267:267 -> f 1:5:android.os.Bundle makeSplashScreenParamsBundle():237:237 -> g 6:12:android.os.Bundle makeSplashScreenParamsBundle():238:238 -> g 13:19:android.os.Bundle makeSplashScreenParamsBundle():239:239 -> g 20:26:android.os.Bundle makeSplashScreenParamsBundle():240:240 -> g 27:37:android.os.Bundle makeSplashScreenParamsBundle():241:241 -> g 38:43:android.os.Bundle makeSplashScreenParamsBundle():242:242 -> g 44:45:android.os.Bundle makeSplashScreenParamsBundle():243:243 -> g 46:48:android.os.Bundle makeSplashScreenParamsBundle():244:244 -> g 49:54:android.os.Bundle makeSplashScreenParamsBundle():245:245 -> g 2:3:void onActivityEnterAnimationComplete():255:255 -> h 4:7:void onActivityEnterAnimationComplete():256:256 -> h 8:11:void onActivityEnterAnimationComplete():257:257 -> h 12:14:void onActivityEnterAnimationComplete():258:258 -> h 3:9:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):206:206 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;ZLjava/lang/Runnable;Ln/f;)V"} 10:13:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):207:207 -> i 14:20:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):210:210 -> i 21:25:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):212:212 -> i 26:29:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):217:217 -> i 30:33:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):218:218 -> i 34:41:void onSplashImageTransferred(androidx.browser.trusted.TrustedWebActivityIntentBuilder,boolean,java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession):220:220 -> i 1:4:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):226:226 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ln/f;Landroid/net/Uri;)V"} 5:8:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):227:227 -> j 9:11:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):229:229 -> j 12:15:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):230:230 -> j 16:38:void runWhenEnterAnimationComplete(java.lang.Runnable,androidx.browser.customtabs.CustomTabsSession,android.net.Uri):231:231 -> j 1:12:void showSplashScreen():145:145 -> k 13:20:void showSplashScreen():147:147 -> k 21:27:void showSplashScreen():150:150 -> k 28:36:void showSplashScreen():151:151 -> k 37:41:void showSplashScreen():152:152 -> k 42:46:void showSplashScreen():153:153 -> k 47:51:void showSplashScreen():155:155 -> k 52:57:void showSplashScreen():156:156 -> k 58:62:void showSplashScreen():157:157 -> k 63:68:void showSplashScreen():160:160 -> k com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda0 -> k0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/c;"} # {"id":"com.android.tools.r8.synthesized"} androidx.browser.trusted.TrustedWebActivityIntentBuilder com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/r;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} androidx.browser.customtabs.CustomTabsSession com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$4$ac57bb04aa222145a88b5997ebbf5ae83e400f59aac1cd29d11f6f72cdb01219$0.f$3 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/f;"} # {"id":"com.android.tools.r8.synthesized"} 1:12:void k0.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda0.(k0.PwaWrapperSplashScreenStrategy,o.TrustedWebActivityIntentBuilder,java.lang.Runnable,n.CustomTabsSession):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/c;Lo/r;Ljava/lang/Runnable;Ln/f;)V"} 1:12:void k0.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda0.onFinished(boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda1 -> k0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$5$692d7ed3fc6e15fbd0a3c2981d97735276302431e6c91c9bcf466b7999727a38$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/c;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable com.google.androidbrowserhelper.trusted.splashscreens.PwaWrapperSplashScreenStrategy$$InternalSyntheticLambda$5$692d7ed3fc6e15fbd0a3c2981d97735276302431e6c91c9bcf466b7999727a38$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} 1:8:void k0.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda1.(k0.PwaWrapperSplashScreenStrategy,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/c;Ljava/lang/Runnable;)V"} 1:8:void k0.PwaWrapperSplashScreenStrategy$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask -> k0.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":"Ln/f;"} java.lang.String mProviderPackage -> e com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback mCallback -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/d$b;"} android.os.AsyncTask mAsyncTask -> g 1:1:void ():37:37 -> 1:3:void (android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):63:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/graphics/Bitmap;Ljava/lang/String;Ln/f;Ljava/lang/String;)V"} 4:10:void (android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):90:90 -> 11:16:void (android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):64:64 -> 17:18:void (android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):65:65 -> 19:20:void (android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):66:66 -> 21:22:void (android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):67:67 -> 23:25:void (android.content.Context,android.graphics.Bitmap,java.lang.String,androidx.browser.customtabs.CustomTabsSession,java.lang.String):68:68 -> 1:3:android.content.Context access$000(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d;)Landroid/content/Context;"} 1:3:android.graphics.Bitmap access$100(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d;)Landroid/graphics/Bitmap;"} 1:3:java.lang.String access$200(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d;)Ljava/lang/String;"} 1:3:java.lang.String access$300(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d;)Ljava/lang/String;"} 1:3:androidx.browser.customtabs.CustomTabsSession access$400(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d;)Ln/f;"} 1:3:com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback access$500(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):37:37 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d;)Lk0/d$b;"} 1:7:void cancel():86:86 -> g 8:10:void cancel():87:87 -> g 1:2:void execute(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback):77:77 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d$b;)V"} 3:11:void execute(com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback):78:78 -> h com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$1 -> k0.d$a: # {"id":"sourceFile","fileName":"SplashImageTransferTask.java"} com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/d;"} 1:6:void (com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask):91:91 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/d;)V"} 1:9:java.lang.Boolean doInBackground(java.lang.Void[]):95:95 -> a 10:26:java.lang.Boolean doInBackground(java.lang.Void[]):96:96 -> a 27:32:java.lang.Boolean doInBackground(java.lang.Void[]):97:97 -> a 33:38:java.lang.Boolean doInBackground(java.lang.Void[]):98:98 -> a 39:45:java.lang.Boolean doInBackground(java.lang.Void[]):100:100 -> a 46:48:java.lang.Boolean doInBackground(java.lang.Void[]):101:101 -> a 49:55:java.lang.Boolean doInBackground(java.lang.Void[]):104:104 -> a 56:57:java.lang.Boolean doInBackground(java.lang.Void[]):105:105 -> a 58:68:java.lang.Boolean doInBackground(java.lang.Void[]):106:106 -> a 69:72:java.lang.Boolean doInBackground(java.lang.Void[]):107:107 -> a 73:90:java.lang.Boolean doInBackground(java.lang.Void[]):108:108 -> a 91:99:java.lang.Boolean doInBackground(java.lang.Void[]):111:111 -> a 100:104:java.lang.Boolean doInBackground(java.lang.Void[]):113:113 -> a 105:112:java.lang.Boolean doInBackground(java.lang.Void[]):114:114 -> a 113:120:java.lang.Boolean doInBackground(java.lang.Void[]):121:121 -> a 121:133:java.lang.Boolean doInBackground(java.lang.Void[]):115:115 -> a 134:136:java.lang.Boolean doInBackground(java.lang.Void[]):116:116 -> a 137:147:java.lang.Boolean doInBackground(java.lang.Void[]):117:117 -> a 148:156:java.lang.Boolean doInBackground(java.lang.Void[]):119:119 -> a 157:165:java.lang.Boolean doInBackground(java.lang.Void[]):120:120 -> a 166:174:java.lang.Boolean doInBackground(java.lang.Void[]):113:113 -> a 175:180:java.lang.Boolean doInBackground(java.lang.Void[]):122:122 -> a 1:12:long getLastAppUpdateTime():133:133 -> b 13:29:long getLastAppUpdateTime():134:134 -> b 30:35:long getLastAppUpdateTime():137:137 -> b 1:14:void onPostExecute(java.lang.Boolean):143:143 -> c 15:28:void onPostExecute(java.lang.Boolean):144:144 -> c 1:20:boolean transferToCustomTabsProvider(java.io.File):127:127 -> d 21:24:boolean transferToCustomTabsProvider(java.io.File):128:128 -> d 25:29:boolean transferToCustomTabsProvider(java.io.File):127:127 -> d 1:7:java.lang.Object doInBackground(java.lang.Object[]):91:91 -> doInBackground 1:6:void onPostExecute(java.lang.Object):91:91 -> onPostExecute com.google.androidbrowserhelper.trusted.splashscreens.SplashImageTransferTask$Callback -> k0.d$b: # {"id":"sourceFile","fileName":"SplashImageTransferTask.java"} void onFinished(boolean) -> a com.google.androidbrowserhelper.trusted.splashscreens.SplashScreenStrategy -> k0.e: # {"id":"sourceFile","fileName":"SplashScreenStrategy.java"} void configureTwaBuilder(androidx.browser.trusted.TrustedWebActivityIntentBuilder,androidx.browser.customtabs.CustomTabsSession,java.lang.Runnable) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/r;Ln/f;Ljava/lang/Runnable;)V"} void onTwaLaunchInitiated(java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lo/r;)V"} com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor -> k0.f: # {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"} java.util.Map mSupportedFeaturesCache -> a 1:3:void ():44:44 -> 4:11:void ():42:42 -> 1:6:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):130:130 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/r;)I"} 7:14:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):131:131 -> a 15:24:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):133:133 -> a 25:30:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):134:134 -> a 31:35:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):135:135 -> a 36:55:int getExpectedColorScheme(android.content.Context,androidx.browser.trusted.TrustedWebActivityIntentBuilder):137:137 -> a 1:6:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):71:71 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Lo/r;)Ljava/lang/Integer;"} 7:13:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):72:72 -> b 14:19:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):73:73 -> b 20:23:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):74:74 -> b 24:27:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):75:75 -> b 28:30:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):77:77 -> b 31:37:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):79:79 -> b 38:46:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):81:81 -> b 47:53:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):83:83 -> b 54:59:java.lang.Integer getExpectedNavbarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):84:84 -> b 1:6:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):53:53 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Lo/r;)Ljava/lang/Integer;"} 7:12:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):54:54 -> c 13:16:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):55:55 -> c 17:20:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):56:56 -> c 21:23:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):58:58 -> c 24:31:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):60:60 -> c 32:40:java.lang.Integer getExpectedStatusBarColor(android.content.Context,java.lang.String,androidx.browser.trusted.TrustedWebActivityIntentBuilder):61:61 -> c 1:11:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):100:100 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Lk0/f$b;"} 12:15:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):104:104 -> d 16:22:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):103:103 -> d 23:28:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):106:106 -> d 29:34:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):107:107 -> d 35:41:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):111:111 -> d 42:45:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):112:112 -> d 46:49:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):113:113 -> d 50:59:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):114:114 -> d 60:63:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):117:117 -> d 64:69:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):118:118 -> d 70:76:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):119:119 -> d 77:82:com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures getSupportedFeatures(android.content.Context,java.lang.String):121:121 -> d 3:16:boolean hasCategory(android.content.pm.ResolveInfo,java.lang.String):126:126 -> e 1:7:boolean providerSupportsColorSchemeParams(android.content.Context,java.lang.String):95:95 -> f 1:7:boolean providerSupportsNavBarColorCustomization(android.content.Context,java.lang.String):91:91 -> g com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$1 -> k0.f$a: # {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"} com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$SupportedFeatures -> k0.f$b: # {"id":"sourceFile","fileName":"SystemBarColorPredictor.java"} boolean navbarColorCustomization -> a boolean colorSchemeCustomization -> b 1:1:void (boolean,boolean,com.google.androidbrowserhelper.trusted.splashscreens.SystemBarColorPredictor$1):144:144 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLk0/f$a;)V"} 2:4:void (boolean,boolean):149:151 -> com.google.common.base.ExtraObjectsMethodsForWeb -> l0.a: # {"id":"sourceFile","fileName":"ExtraObjectsMethodsForWeb.java"} com.google.common.base.Objects -> l0.b: # {"id":"sourceFile","fileName":"Objects.java"} 5:15:boolean equal(java.lang.Object,java.lang.Object):52:52 -> a com.google.common.base.PatternCompiler -> l0.c: # {"id":"sourceFile","fileName":"PatternCompiler.java"} com.google.common.base.Platform -> l0.d: # {"id":"sourceFile","fileName":"Platform.java"} com.google.common.base.PatternCompiler patternCompiler -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/c;"} 1:7:void ():30:30 -> 1:7:com.google.common.base.PatternCompiler loadPatternCompiler():104:104 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll0/c;"} 1:5:java.lang.String stringValueOf(java.lang.Object):86:86 -> b com.google.common.base.Platform$1 -> l0.d$a: # {"id":"sourceFile","fileName":"Platform.java"} com.google.common.base.Platform$JdkPatternCompiler -> l0.d$b: # {"id":"sourceFile","fileName":"Platform.java"} 1:1:void ():107:107 -> 2:2:void (com.google.common.base.Platform$1):107:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/d$a;)V"} com.google.common.base.Preconditions -> l0.e: # {"id":"sourceFile","fileName":"Preconditions.java"} 6:24:java.lang.String badElementIndex(int,int,java.lang.String):1376:1376 -> a 25:48:java.lang.String badElementIndex(int,int,java.lang.String):1380:1380 -> a 49:71:java.lang.String badElementIndex(int,int,java.lang.String):1378:1378 -> a 6:24:java.lang.String badPositionIndex(int,int,java.lang.String):1421:1421 -> b 25:48:java.lang.String badPositionIndex(int,int,java.lang.String):1425:1425 -> b 49:71:java.lang.String badPositionIndex(int,int,java.lang.String):1423:1423 -> b 11:34:java.lang.String badPositionIndexes(int,int,int):1456:1456 -> c 35:41:java.lang.String badPositionIndexes(int,int,int):1453:1453 -> c 42:48:java.lang.String badPositionIndexes(int,int,int):1450:1450 -> c 4:13:void checkArgument(boolean,java.lang.Object):141:141 -> d 1:7:int checkElementIndex(int,int):1351:1351 -> e 6:15:int checkElementIndex(int,int,java.lang.String):1369:1369 -> f 1:4:java.lang.Object checkNotNull(java.lang.Object):902:902 -> g 1:7:int checkPositionIndex(int,int):1396:1396 -> h 6:15:int checkPositionIndex(int,int,java.lang.String):1414:1414 -> i 8:17:void checkPositionIndexes(int,int,int):1444:1444 -> j com.google.common.base.Strings -> l0.f: # {"id":"sourceFile","fileName":"Strings.java"} 1:8:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):262:262 -> a 9:16:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):265:265 -> a 17:19:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):267:267 -> a 20:30:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):268:268 -> a 31:44:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):273:273 -> a 45:47:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):276:276 -> a 48:57:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):277:277 -> a 58:62:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):281:281 -> a 63:73:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):282:282 -> a 74:80:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):285:285 -> a 81:83:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):288:288 -> a 84:90:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):289:289 -> a 91:95:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):290:290 -> a 96:98:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):291:291 -> a 99:105:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):292:292 -> a 106:114:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):293:293 -> a 115:117:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):295:295 -> a 118:122:java.lang.String lenientFormat(java.lang.String,java.lang.Object[]):298:298 -> a 3:5:java.lang.String lenientToString(java.lang.Object):304:304 -> b 6:11:java.lang.String lenientToString(java.lang.Object):307:307 -> b 12:16:java.lang.String lenientToString(java.lang.Object):310:310 -> b 17:47:java.lang.String lenientToString(java.lang.Object):311:311 -> b 48:72:java.lang.String lenientToString(java.lang.Object):313:313 -> b 73:75:java.lang.String lenientToString(java.lang.Object):314:314 -> b 76:114:java.lang.String lenientToString(java.lang.Object):315:315 -> b com.google.common.collect.AbstractIndexedListIterator -> m0.a: # {"id":"sourceFile","fileName":"AbstractIndexedListIterator.java"} int size -> a int position -> b 1:3:void (int,int):64:64 -> 4:6:void (int,int):65:65 -> 7:8:void (int,int):66:66 -> 9:11:void (int,int):67:67 -> java.lang.Object get(int) -> a 1:10:boolean hasNext():72:72 -> hasNext 1:8:boolean hasPrevious():91:91 -> hasPrevious 1:6:java.lang.Object next():78:78 -> next 7:17:java.lang.Object next():81:81 -> next 18:23:java.lang.Object next():79:79 -> next 1:3:int nextIndex():86:86 -> nextIndex 1:6:java.lang.Object previous():97:97 -> previous 7:17:java.lang.Object previous():100:100 -> previous 18:23:java.lang.Object previous():98:98 -> previous 1:5:int previousIndex():105:105 -> previousIndex com.google.common.collect.CollectPreconditions -> m0.b: # {"id":"sourceFile","fileName":"CollectPreconditions.java"} 6:33:void checkEntryNotNull(java.lang.Object,java.lang.Object):32:32 -> a 34:56:void checkEntryNotNull(java.lang.Object,java.lang.Object):30:30 -> a 4:29:int checkNonnegative(int,java.lang.String):39:39 -> b com.google.common.collect.Collections2 -> m0.c: # {"id":"sourceFile","fileName":"Collections2.java"} 1:5:java.lang.StringBuilder newStringBuilderForCollection(int):331:331 -> a 6:23:java.lang.StringBuilder newStringBuilderForCollection(int):332:332 -> a com.google.common.collect.Hashing -> m0.d: # {"id":"sourceFile","fileName":"Hashing.java"} 9:19:int smear(int):52:52 -> a com.google.common.collect.ImmutableCollection -> m0.f: # {"id":"sourceFile","fileName":"ImmutableCollection.java"} java.lang.Object[] EMPTY_ARRAY -> a 2:6:void ():199:199 -> 1:4:void ():185:185 -> int copyIntoArray(java.lang.Object[],int) -> a 1:6:boolean add(java.lang.Object):274:274 -> add 1:6:boolean addAll(java.util.Collection):302:302 -> addAll 1:2:java.lang.Object[] internalArray():241:241 -> b 1:6:int internalArrayEnd():257:257 -> c 1:6:void clear():343:343 -> clear boolean contains(java.lang.Object) -> contains 1:6:int internalArrayStart():249:249 -> d 1:6:boolean remove(java.lang.Object):288:288 -> remove 1:6:boolean removeAll(java.util.Collection):316:316 -> removeAll 1:6:boolean retainAll(java.util.Collection):330:330 -> retainAll 3:7:java.util.Spliterator spliterator():196:196 -> spliterator 1:1:java.lang.Object[] toArray():204:204 -> toArray 2:3:java.lang.Object[] toArray(java.lang.Object[]):223:224 -> toArray 4:5:java.lang.Object[] toArray(java.lang.Object[]):226:227 -> toArray 6:6:java.lang.Object[] toArray(java.lang.Object[]):229:229 -> toArray 7:9:java.lang.Object[] toArray(java.lang.Object[]):231:233 -> toArray 10:10:java.lang.Object[] toArray(java.lang.Object[]):235:235 -> toArray com.google.common.collect.ImmutableCollection$$ExternalSyntheticApiModelOutline0 -> m0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Spliterator m0.ImmutableCollection$$ExternalSyntheticApiModelOutline0.m(java.util.Collection,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.common.collect.ImmutableList -> m0.g: # {"id":"sourceFile","fileName":"ImmutableList.java"} com.google.common.collect.UnmodifiableListIterator EMPTY_ITR -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/s;"} 1:11:void ():393:393 -> 1:4:void ():365:365 -> 1:9:int copyIntoArray(java.lang.Object[],int):586:586 -> a 10:20:int copyIntoArray(java.lang.Object[],int):588:588 -> a 1:6:void add(int,java.lang.Object):553:553 -> add 1:6:boolean addAll(int,java.util.Collection):526:526 -> addAll 1:10:boolean contains(java.lang.Object):422:422 -> contains 1:6:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[]):354:354 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)Lm0/g;"} 1:5:boolean equals(java.lang.Object):675:675 -> equals 3:7:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):360:360 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;I)Lm0/g;"} 8:13:com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):362:362 -> f 1:5:com.google.common.collect.UnmodifiableIterator iterator():371:371 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/r;"} 2:6:com.google.common.collect.UnmodifiableListIterator listIterator():376:376 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/s;"} 1:10:int hashCode():681:681 -> hashCode 11:25:int hashCode():683:683 -> hashCode 1:7:com.google.common.collect.UnmodifiableListIterator listIterator(int):382:382 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lm0/s;"} 8:13:com.google.common.collect.UnmodifiableListIterator listIterator(int):383:383 -> i 14:16:com.google.common.collect.UnmodifiableListIterator listIterator(int):384:384 -> i 17:22:com.google.common.collect.UnmodifiableListIterator listIterator(int):386:386 -> i 5:9:int indexOf(java.lang.Object):412:412 -> indexOf 1:5:java.util.Iterator iterator():59:59 -> iterator 1:3:com.google.common.collect.ImmutableList of():86:86 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/g;"} 1:9:com.google.common.collect.ImmutableList subList(int,int):440:440 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lm0/g;"} 10:18:com.google.common.collect.ImmutableList subList(int,int):442:442 -> k 19:23:com.google.common.collect.ImmutableList subList(int,int):445:445 -> k 24:28:com.google.common.collect.ImmutableList subList(int,int):447:447 -> k 1:7:com.google.common.collect.ImmutableList subListUnchecked(int,int):456:456 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lm0/g;"} 5:9:int lastIndexOf(java.lang.Object):417:417 -> lastIndexOf 1:1:java.util.ListIterator listIterator():59:59 -> listIterator 2:2:java.util.ListIterator listIterator(int):59:59 -> listIterator 1:6:java.lang.Object remove(int):567:567 -> remove 1:6:java.lang.Object set(int,java.lang.Object):540:540 -> set 1:5:java.util.List subList(int,int):59:59 -> subList com.google.common.collect.ImmutableList$Itr -> m0.g$a: # {"id":"sourceFile","fileName":"ImmutableList.java"} com.google.common.collect.ImmutableList list -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/g;"} 1:7:void (com.google.common.collect.ImmutableList,int):400:400 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/g;I)V"} 8:10:void (com.google.common.collect.ImmutableList,int):401:401 -> 1:7:java.lang.Object get(int):406:406 -> a com.google.common.collect.ImmutableList$SubList -> m0.g$b: # {"id":"sourceFile","fileName":"ImmutableList.java"} int offset -> c int length -> d com.google.common.collect.ImmutableList this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/g;"} 1:5:void (com.google.common.collect.ImmutableList,int,int):463:463 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/g;II)V"} 6:7:void (com.google.common.collect.ImmutableList,int,int):464:464 -> 8:10:void (com.google.common.collect.ImmutableList,int,int):465:465 -> 1:7:java.lang.Object[] internalArray():475:475 -> b 1:13:int internalArrayEnd():485:485 -> c 1:10:int internalArrayStart():480:480 -> d 1:5:java.lang.Object get(int):490:490 -> get 6:15:java.lang.Object get(int):491:491 -> get 1:5:java.util.Iterator iterator():459:459 -> iterator 1:5:com.google.common.collect.ImmutableList subList(int,int):496:496 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lm0/g;"} 6:16:com.google.common.collect.ImmutableList subList(int,int):497:497 -> k 1:1:java.util.ListIterator listIterator():459:459 -> listIterator 2:2:java.util.ListIterator listIterator(int):459:459 -> listIterator 1:3:int size():470:470 -> size 1:5:java.util.List subList(int,int):459:459 -> subList com.google.common.collect.ImmutableMap -> m0.h: # {"id":"sourceFile","fileName":"ImmutableMap.java"} com.google.common.collect.ImmutableSet entrySet -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/i;"} com.google.common.collect.ImmutableSet keySet -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/i;"} com.google.common.collect.ImmutableCollection values -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/f;"} java.util.Map$Entry[] EMPTY_ENTRY_ARRAY -> d 2:6:void ():761:761 -> 1:4:void ():811:811 -> com.google.common.collect.ImmutableSet createEntrySet() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/i;"} com.google.common.collect.ImmutableSet createKeySet() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/i;"} com.google.common.collect.ImmutableCollection createValues() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 1:6:void clear():863:863 -> clear 1:10:boolean containsKey(java.lang.Object):873:873 -> containsKey 1:9:boolean containsValue(java.lang.Object):878:878 -> containsValue 1:4:com.google.common.collect.ImmutableSet entrySet():941:941 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/i;"} 5:11:com.google.common.collect.ImmutableSet entrySet():942:942 -> d 1:4:com.google.common.collect.ImmutableSet keySet():955:955 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/i;"} 5:11:com.google.common.collect.ImmutableSet keySet():956:956 -> e 1:5:java.util.Set entrySet():67:67 -> entrySet 1:5:boolean equals(java.lang.Object):1099:1099 -> equals 1:3:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):167:167 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lm0/h;"} 4:6:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):168:168 -> f 7:9:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):169:169 -> f 10:14:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):170:170 -> f 15:45:com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):171:171 -> f 1:4:com.google.common.collect.ImmutableCollection values():989:989 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 5:11:com.google.common.collect.ImmutableCollection values():990:990 -> g java.lang.Object get(java.lang.Object) -> get 1:8:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):924:924 -> getOrDefault 1:9:int hashCode():1106:1106 -> hashCode 1:10:boolean isEmpty():868:868 -> isEmpty 1:5:java.util.Set keySet():67:67 -> keySet 1:6:java.lang.Object put(java.lang.Object,java.lang.Object):824:824 -> put 1:6:void putAll(java.util.Map):850:850 -> putAll 1:6:java.lang.Object remove(java.lang.Object):837:837 -> remove 1:5:java.lang.String toString():1115:1115 -> toString 1:5:java.util.Collection values():67:67 -> values com.google.common.collect.ImmutableMap$Builder -> m0.h$a: # {"id":"sourceFile","fileName":"ImmutableMap.java"} com.google.common.collect.ImmutableMap$Builder$DuplicateKey -> m0.h$a$a: # {"id":"sourceFile","fileName":"ImmutableMap.java"} java.lang.Object key -> a java.lang.Object value1 -> b java.lang.Object value2 -> c 1:3:void (java.lang.Object,java.lang.Object,java.lang.Object):706:706 -> 4:5:void (java.lang.Object,java.lang.Object,java.lang.Object):707:707 -> 6:7:void (java.lang.Object,java.lang.Object,java.lang.Object):708:708 -> 8:10:void (java.lang.Object,java.lang.Object,java.lang.Object):709:709 -> 1:53:java.lang.IllegalArgumentException exception():713:713 -> a com.google.common.collect.ImmutableSet -> m0.i: # {"id":"sourceFile","fileName":"ImmutableSet.java"} com.google.common.collect.ImmutableList asList -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/g;"} 1:4:void ():340:340 -> 1:4:com.google.common.collect.ImmutableList asList():375:375 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/g;"} 5:11:com.google.common.collect.ImmutableList asList():376:376 -> e 5:8:boolean equals(java.lang.Object):352:352 -> equals 9:17:boolean equals(java.lang.Object):353:353 -> equals 18:23:boolean equals(java.lang.Object):354:354 -> equals 24:35:boolean equals(java.lang.Object):355:355 -> equals 36:40:boolean equals(java.lang.Object):358:358 -> equals 2:13:int chooseTableSize(int):235:235 -> f 14:40:int chooseTableSize(int):239:239 -> f 41:46:int chooseTableSize(int):247:247 -> f 1:9:com.google.common.collect.ImmutableList createAsList():380:380 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/g;"} 1:2:boolean isHashCodeFast():344:344 -> h 1:5:int hashCode():363:363 -> hashCode com.google.common.collect.Iterators -> m0.j: # {"id":"sourceFile","fileName":"Iterators.java"} 1:6:boolean elementsEqual(java.util.Iterator,java.util.Iterator):273:273 -> a 7:14:boolean elementsEqual(java.util.Iterator,java.util.Iterator):274:274 -> a 15:18:boolean elementsEqual(java.util.Iterator,java.util.Iterator):277:277 -> a 19:22:boolean elementsEqual(java.util.Iterator,java.util.Iterator):278:278 -> a 23:29:boolean elementsEqual(java.util.Iterator,java.util.Iterator):279:279 -> a 30:36:boolean elementsEqual(java.util.Iterator,java.util.Iterator):283:283 -> a com.google.common.collect.Lists -> m0.k: # {"id":"sourceFile","fileName":"Lists.java"} 1:8:boolean equalsImpl(java.util.List,java.lang.Object):1018:1018 -> a 9:14:boolean equalsImpl(java.util.List,java.lang.Object):1021:1021 -> a 15:16:boolean equalsImpl(java.util.List,java.lang.Object):1024:1024 -> a 17:20:boolean equalsImpl(java.util.List,java.lang.Object):1025:1025 -> a 21:27:boolean equalsImpl(java.util.List,java.lang.Object):1026:1026 -> a 28:38:boolean equalsImpl(java.util.List,java.lang.Object):1029:1029 -> a 39:57:boolean equalsImpl(java.util.List,java.lang.Object):1032:1032 -> a 58:70:boolean equalsImpl(java.util.List,java.lang.Object):1038:1038 -> a 1:4:int indexOfImpl(java.util.List,java.lang.Object):1056:1056 -> b 5:9:int indexOfImpl(java.util.List,java.lang.Object):1057:1057 -> b 10:13:int indexOfImpl(java.util.List,java.lang.Object):1059:1059 -> b 14:19:int indexOfImpl(java.util.List,java.lang.Object):1060:1060 -> b 20:29:int indexOfImpl(java.util.List,java.lang.Object):1061:1061 -> b 30:36:int indexOfImpl(java.util.List,java.lang.Object):1062:1062 -> b 1:9:int indexOfRandomAccess(java.util.List,java.lang.Object):1070:1070 -> c 10:21:int indexOfRandomAccess(java.util.List,java.lang.Object):1073:1073 -> c 22:37:int indexOfRandomAccess(java.util.List,java.lang.Object):1079:1079 -> c 1:4:int lastIndexOfImpl(java.util.List,java.lang.Object):1089:1089 -> d 5:9:int lastIndexOfImpl(java.util.List,java.lang.Object):1090:1090 -> d 10:17:int lastIndexOfImpl(java.util.List,java.lang.Object):1092:1092 -> d 18:23:int lastIndexOfImpl(java.util.List,java.lang.Object):1093:1093 -> d 24:33:int lastIndexOfImpl(java.util.List,java.lang.Object):1094:1094 -> d 34:40:int lastIndexOfImpl(java.util.List,java.lang.Object):1095:1095 -> d 3:10:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1104:1104 -> e 11:20:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1105:1105 -> e 21:28:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1110:1110 -> e 29:44:int lastIndexOfRandomAccess(java.util.List,java.lang.Object):1111:1111 -> e com.google.common.collect.Maps -> m0.l: # {"id":"sourceFile","fileName":"Maps.java"} 5:8:boolean equalsImpl(java.util.Map,java.lang.Object):3706:3706 -> a 9:10:boolean equalsImpl(java.util.Map,java.lang.Object):3707:3707 -> a 11:25:boolean equalsImpl(java.util.Map,java.lang.Object):3708:3708 -> a 1:13:java.lang.String toStringImpl(java.util.Map):3715:3715 -> b 14:36:java.lang.String toStringImpl(java.util.Map):3717:3717 -> b 37:41:java.lang.String toStringImpl(java.util.Map):3719:3719 -> b 42:64:java.lang.String toStringImpl(java.util.Map):3722:3722 -> b 65:72:java.lang.String toStringImpl(java.util.Map):3724:3724 -> b com.google.common.collect.ObjectArrays -> m0.m: # {"id":"sourceFile","fileName":"ObjectArrays.java"} 1:5:java.lang.Object[] newArray(java.lang.Object[],int):62:62 -> a com.google.common.collect.Platform -> m0.n: # {"id":"sourceFile","fileName":"Platform.java"} 1:9:java.lang.Object[] copy(java.lang.Object[],int,int,java.lang.Object[]):119:119 -> a 1:9:java.lang.Object[] newArray(java.lang.Object[],int):100:100 -> b 10:14:java.lang.Object[] newArray(java.lang.Object[],int):101:101 -> b com.google.common.collect.RegularImmutableList -> m0.o: # {"id":"sourceFile","fileName":"RegularImmutableList.java"} java.lang.Object[] array -> c int size -> d com.google.common.collect.ImmutableList EMPTY -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/g;"} 1:11:void ():37:37 -> 1:3:void (java.lang.Object[],int):43:43 -> 4:5:void (java.lang.Object[],int):44:44 -> 6:8:void (java.lang.Object[],int):45:45 -> 1:8:int copyIntoArray(java.lang.Object[],int):75:75 -> a 9:12:int copyIntoArray(java.lang.Object[],int):76:76 -> a 1:3:java.lang.Object[] internalArray():60:60 -> b 1:3:int internalArrayEnd():70:70 -> c 1:2:int internalArrayStart():65:65 -> d 1:5:java.lang.Object get(int):83:83 -> get 6:13:java.lang.Object get(int):85:85 -> get 1:3:int size():50:50 -> size com.google.common.collect.RegularImmutableMap -> m0.p: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} java.lang.Object hashTable -> e java.lang.Object[] alternatingKeysAndValues -> f int size -> g com.google.common.collect.ImmutableMap EMPTY -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/h;"} 1:12:void ():50:50 -> 1:3:void (java.lang.Object,java.lang.Object[],int):294:294 -> 4:5:void (java.lang.Object,java.lang.Object[],int):295:295 -> 6:7:void (java.lang.Object,java.lang.Object[],int):296:296 -> 8:10:void (java.lang.Object,java.lang.Object[],int):297:297 -> 1:11:com.google.common.collect.ImmutableSet createEntrySet():377:377 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/i;"} 1:10:com.google.common.collect.ImmutableSet createKeySet():478:478 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/i;"} 11:16:com.google.common.collect.ImmutableSet createKeySet():480:480 -> b 1:11:com.google.common.collect.ImmutableCollection createValues():571:571 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 1:15:java.lang.Object get(java.lang.Object):308:308 -> get 2:6:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[]):92:92 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)Lm0/p;"} 3:11:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):104:104 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;Lm0/h$a;)Lm0/p;"} 12:13:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):108:108 -> i 14:21:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):109:109 -> i 22:24:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):108:108 -> i 25:31:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):110:110 -> i 32:37:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):112:112 -> i 38:41:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):113:113 -> i 42:45:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):119:119 -> i 46:49:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):121:121 -> i 50:55:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):134:134 -> i 56:58:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):122:122 -> i 59:62:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):123:123 -> i 63:67:com.google.common.collect.RegularImmutableMap create(int,java.lang.Object[],com.google.common.collect.ImmutableMap$Builder):125:125 -> i 9:10:java.lang.Object createHashTable(java.lang.Object[],int,int,int):155:155 -> j 11:17:java.lang.Object createHashTable(java.lang.Object[],int,int,int):156:156 -> j 18:20:java.lang.Object createHashTable(java.lang.Object[],int,int,int):157:157 -> j 21:34:java.lang.Object createHashTable(java.lang.Object[],int,int,int):155:155 -> j 35:36:java.lang.Object createHashTable(java.lang.Object[],int,int,int):169:169 -> j 37:51:java.lang.Object createHashTable(java.lang.Object[],int,int,int):170:170 -> j 52:57:java.lang.Object createHashTable(java.lang.Object[],int,int,int):178:178 -> j 58:62:java.lang.Object createHashTable(java.lang.Object[],int,int,int):179:179 -> j 63:65:java.lang.Object createHashTable(java.lang.Object[],int,int,int):180:180 -> j 66:74:java.lang.Object createHashTable(java.lang.Object[],int,int,int):181:181 -> j 75:82:java.lang.Object createHashTable(java.lang.Object[],int,int,int):183:183 -> j 83:86:java.lang.Object createHashTable(java.lang.Object[],int,int,int):185:185 -> j 87:90:java.lang.Object createHashTable(java.lang.Object[],int,int,int):196:196 -> j 91:95:java.lang.Object createHashTable(java.lang.Object[],int,int,int):197:197 -> j 96:103:java.lang.Object createHashTable(java.lang.Object[],int,int,int):187:187 -> j 104:109:java.lang.Object createHashTable(java.lang.Object[],int,int,int):188:188 -> j 110:115:java.lang.Object createHashTable(java.lang.Object[],int,int,int):190:190 -> j 116:126:java.lang.Object createHashTable(java.lang.Object[],int,int,int):191:191 -> j 127:144:java.lang.Object createHashTable(java.lang.Object[],int,int,int):201:201 -> j 145:146:java.lang.Object createHashTable(java.lang.Object[],int,int,int):209:209 -> j 147:161:java.lang.Object createHashTable(java.lang.Object[],int,int,int):210:210 -> j 162:167:java.lang.Object createHashTable(java.lang.Object[],int,int,int):218:218 -> j 168:172:java.lang.Object createHashTable(java.lang.Object[],int,int,int):219:219 -> j 173:175:java.lang.Object createHashTable(java.lang.Object[],int,int,int):220:220 -> j 176:184:java.lang.Object createHashTable(java.lang.Object[],int,int,int):221:221 -> j 185:193:java.lang.Object createHashTable(java.lang.Object[],int,int,int):223:223 -> j 194:197:java.lang.Object createHashTable(java.lang.Object[],int,int,int):225:225 -> j 198:201:java.lang.Object createHashTable(java.lang.Object[],int,int,int):236:236 -> j 202:206:java.lang.Object createHashTable(java.lang.Object[],int,int,int):237:237 -> j 207:214:java.lang.Object createHashTable(java.lang.Object[],int,int,int):227:227 -> j 215:220:java.lang.Object createHashTable(java.lang.Object[],int,int,int):228:228 -> j 221:226:java.lang.Object createHashTable(java.lang.Object[],int,int,int):230:230 -> j 227:237:java.lang.Object createHashTable(java.lang.Object[],int,int,int):231:231 -> j 238:250:java.lang.Object createHashTable(java.lang.Object[],int,int,int):241:241 -> j 251:252:java.lang.Object createHashTable(java.lang.Object[],int,int,int):246:246 -> j 253:267:java.lang.Object createHashTable(java.lang.Object[],int,int,int):247:247 -> j 268:273:java.lang.Object createHashTable(java.lang.Object[],int,int,int):255:255 -> j 274:278:java.lang.Object createHashTable(java.lang.Object[],int,int,int):256:256 -> j 279:281:java.lang.Object createHashTable(java.lang.Object[],int,int,int):257:257 -> j 282:290:java.lang.Object createHashTable(java.lang.Object[],int,int,int):258:258 -> j 291:294:java.lang.Object createHashTable(java.lang.Object[],int,int,int):260:260 -> j 295:298:java.lang.Object createHashTable(java.lang.Object[],int,int,int):262:262 -> j 299:302:java.lang.Object createHashTable(java.lang.Object[],int,int,int):273:273 -> j 303:311:java.lang.Object createHashTable(java.lang.Object[],int,int,int):274:274 -> j 312:319:java.lang.Object createHashTable(java.lang.Object[],int,int,int):264:264 -> j 320:325:java.lang.Object createHashTable(java.lang.Object[],int,int,int):265:265 -> j 326:331:java.lang.Object createHashTable(java.lang.Object[],int,int,int):267:267 -> j 332:348:java.lang.Object createHashTable(java.lang.Object[],int,int,int):268:268 -> j 349:361:java.lang.Object createHashTable(java.lang.Object[],int,int,int):278:278 -> j 8:20:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):330:330 -> k 21:30:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):331:331 -> k 31:34:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):336:336 -> k 35:37:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):337:337 -> k 38:40:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):338:338 -> k 41:49:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):339:339 -> k 50:57:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):341:341 -> k 58:67:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):344:344 -> k 68:73:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):345:345 -> k 74:77:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):348:348 -> k 78:80:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):349:349 -> k 81:83:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):350:350 -> k 84:92:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):351:351 -> k 93:101:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):353:353 -> k 102:111:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):356:356 -> k 112:117:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):357:357 -> k 118:119:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):361:361 -> k 120:121:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):362:362 -> k 122:130:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):363:363 -> k 131:136:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):365:365 -> k 137:146:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):368:368 -> k 147:152:java.lang.Object get(java.lang.Object,java.lang.Object[],int,int,java.lang.Object):369:369 -> k 1:3:int size():302:302 -> size com.google.common.collect.RegularImmutableMap$EntrySet -> m0.p$a: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} com.google.common.collect.ImmutableMap map -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/h;"} java.lang.Object[] alternatingKeysAndValues -> d int keyOffset -> e int size -> f 1:3:void (com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):390:390 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/h;[Ljava/lang/Object;II)V"} 4:5:void (com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):391:391 -> 6:7:void (com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):392:392 -> 8:9:void (com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):393:393 -> 10:12:void (com.google.common.collect.ImmutableMap,java.lang.Object[],int,int):394:394 -> 1:9:int copyIntoArray(java.lang.Object[],int):404:404 -> a 1:5:boolean contains(java.lang.Object):446:446 -> contains 6:7:boolean contains(java.lang.Object):447:447 -> contains 8:11:boolean contains(java.lang.Object):448:448 -> contains 12:17:boolean contains(java.lang.Object):449:449 -> contains 18:32:boolean contains(java.lang.Object):450:450 -> contains 1:6:com.google.common.collect.ImmutableList createAsList():409:409 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/g;"} 1:3:int access$000(com.google.common.collect.RegularImmutableMap$EntrySet):380:380 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/p$a;)I"} 1:5:java.util.Iterator iterator():380:380 -> iterator 1:3:java.lang.Object[] access$100(com.google.common.collect.RegularImmutableMap$EntrySet):380:380 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/p$a;)[Ljava/lang/Object;"} 1:3:int access$200(com.google.common.collect.RegularImmutableMap$EntrySet):380:380 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/p$a;)I"} 1:9:com.google.common.collect.UnmodifiableIterator iterator():399:399 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/r;"} 1:3:int size():462:462 -> size com.google.common.collect.RegularImmutableMap$EntrySet$1 -> m0.p$a$a: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} com.google.common.collect.RegularImmutableMap$EntrySet this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/p$a;"} 1:6:void (com.google.common.collect.RegularImmutableMap$EntrySet):409:409 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/p$a;)V"} 1:5:java.lang.Object get(int):409:409 -> get 1:9:java.util.Map$Entry get(int):412:412 -> m 10:29:java.util.Map$Entry get(int):418:418 -> m 30:49:java.util.Map$Entry get(int):420:420 -> m 50:55:java.util.Map$Entry get(int):421:421 -> m 1:7:int size():426:426 -> size com.google.common.collect.RegularImmutableMap$KeySet -> m0.p$b: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} com.google.common.collect.ImmutableMap map -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/h;"} com.google.common.collect.ImmutableList list -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/g;"} 1:3:void (com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList):523:523 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/h;Lm0/g;)V"} 4:5:void (com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList):524:524 -> 6:8:void (com.google.common.collect.ImmutableMap,com.google.common.collect.ImmutableList):525:525 -> 1:9:int copyIntoArray(java.lang.Object[],int):535:535 -> a 1:12:boolean contains(java.lang.Object):545:545 -> contains 1:3:com.google.common.collect.ImmutableList asList():540:540 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/g;"} 1:9:com.google.common.collect.UnmodifiableIterator iterator():530:530 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/r;"} 1:5:java.util.Iterator iterator():519:519 -> iterator 1:7:int size():555:555 -> size com.google.common.collect.RegularImmutableMap$KeysOrValuesAsList -> m0.p$c: # {"id":"sourceFile","fileName":"RegularImmutableMap.java"} java.lang.Object[] alternatingKeysAndValues -> c int offset -> d int size -> e 1:3:void (java.lang.Object[],int,int):488:488 -> 4:5:void (java.lang.Object[],int,int):489:489 -> 6:7:void (java.lang.Object[],int,int):490:490 -> 8:10:void (java.lang.Object[],int,int):491:491 -> 1:5:java.lang.Object get(int):496:496 -> get 6:18:java.lang.Object get(int):498:498 -> get 1:3:int size():508:508 -> size com.google.common.collect.Sets -> m0.q: # {"id":"sourceFile","fileName":"Sets.java"} 5:9:boolean equalsImpl(java.util.Set,java.lang.Object):1789:1789 -> a 10:11:boolean equalsImpl(java.util.Set,java.lang.Object):1790:1790 -> a 12:29:boolean equalsImpl(java.util.Set,java.lang.Object):1793:1793 -> a 1:18:int hashCodeImpl(java.util.Set):1775:1775 -> b 19:29:int hashCodeImpl(java.util.Set):1776:1776 -> b com.google.common.collect.UnmodifiableIterator -> m0.r: # {"id":"sourceFile","fileName":"UnmodifiableIterator.java"} 1:4:void ():37:37 -> 1:6:void remove():49:49 -> remove com.google.common.collect.UnmodifiableListIterator -> m0.s: # {"id":"sourceFile","fileName":"UnmodifiableListIterator.java"} 1:4:void ():34:34 -> 1:6:void add(java.lang.Object):46:46 -> add 1:6:void set(java.lang.Object):59:59 -> set kotlin.Lazy -> n0.a: # {"id":"sourceFile","fileName":"Lazy.kt"} java.lang.Object getValue() -> getValue kotlin.LazyKt -> n0.b: kotlin.LazyKt__LazyJVMKt -> n0.c: # {"id":"sourceFile","fileName":"LazyJVM.kt"} 6:13:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):21:21 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a;)Ln0/a;"} kotlin.LazyKt__LazyKt -> n0.d: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.SynchronizedLazyImpl -> n0.e: # {"id":"sourceFile","fileName":"LazyJVM.kt"} kotlin.jvm.functions.Function0 initializer -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a;"} java.lang.Object _value -> b java.lang.Object lock -> c 1:3:void (kotlin.jvm.functions.Function0,java.lang.Object):55:57 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a;Ljava/lang/Object;)V"} 4:4:void (kotlin.jvm.functions.Function0,java.lang.Object):59:59 -> 5:5:void (kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a;Ljava/lang/Object;ILs0/b;)V"} 1:10:boolean isInitialized():82:82 -> a 1:2:java.lang.Object getValue():63:63 -> getValue 3:7:java.lang.Object getValue():64:64 -> getValue 8:10:java.lang.Object getValue():69:69 -> getValue 11:15:java.lang.Object getValue():70:70 -> getValue 16:24:java.lang.Object getValue():74:74 -> getValue 25:27:java.lang.Object getValue():75:75 -> getValue 28:29:java.lang.Object getValue():76:76 -> getValue 30:34:java.lang.Object getValue():69:69 -> getValue 1:18:java.lang.String toString():84:84 -> toString kotlin.UNINITIALIZED_VALUE -> n0.f: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.UNINITIALIZED_VALUE INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/f;"} 1:8:void ():0:0 -> 1:4:void ():71:71 -> kotlin.Unit -> n0.g: # {"id":"sourceFile","fileName":"Unit.kt"} kotlin.Unit INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/g;"} 1:8:void ():0:0 -> 1:4:void ():22:22 -> 1:3:java.lang.String toString():23:23 -> toString kotlin.collections.ArraysKt -> o0.a: kotlin.collections.ArraysKt__ArraysJVMKt -> o0.b: # {"id":"sourceFile","fileName":"ArraysJVM.kt"} 4:39:void copyOfRangeToIndexCheck(int,int):49:49 -> a kotlin.collections.ArraysKt__ArraysKt -> o0.c: # {"id":"sourceFile","fileName":"Arrays.kt"} kotlin.collections.ArraysKt___ArraysJvmKt -> o0.d: # {"id":"sourceFile","fileName":"_ArraysJvm.kt"} 12:15:int[] copyInto(int[],int[],int,int,int):1316:1316 -> b 12:15:long[] copyInto(long[],long[],int,int,int):1339:1339 -> c 12:15:java.lang.Object[] copyInto(java.lang.Object[],java.lang.Object[],int,int,int):1247:1247 -> d 16:21:int[] copyInto$default(int[],int[],int,int,int,int,java.lang.Object):1315:1315 -> e 16:21:java.lang.Object[] copyInto$default(java.lang.Object[],java.lang.Object[],int,int,int,int,java.lang.Object):1246:1246 -> f 6:9:java.lang.Object[] copyOfRange(java.lang.Object[],int,int):1835:1835 -> g 10:19:java.lang.Object[] copyOfRange(java.lang.Object[],int,int):1836:1836 -> g kotlin.collections.ArraysKt___ArraysKt -> o0.e: # {"id":"sourceFile","fileName":"_Arrays.kt"} kotlin.collections.CollectionsKt -> o0.f: kotlin.collections.CollectionsKt__CollectionsJVMKt -> o0.g: # {"id":"sourceFile","fileName":"CollectionsJVM.kt"} 1:10:java.util.List listOf(java.lang.Object):20:20 -> a kotlin.collections.CollectionsKt__CollectionsKt -> o0.h: # {"id":"sourceFile","fileName":"Collections.kt"} 1:3:java.util.List emptyList():71:71 -> b 1:8:void throwIndexOverflow():465:465 -> c kotlin.collections.CollectionsKt__IterablesKt -> o0.i: # {"id":"sourceFile","fileName":"Iterables.kt"} kotlin.collections.CollectionsKt__IteratorsJVMKt -> o0.j: # {"id":"sourceFile","fileName":"IteratorsJVM.kt"} kotlin.collections.CollectionsKt__IteratorsKt -> o0.k: # {"id":"sourceFile","fileName":"Iterators.kt"} kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> o0.l: # {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"} kotlin.collections.CollectionsKt__MutableCollectionsKt -> o0.m: # {"id":"sourceFile","fileName":"MutableCollections.kt"} kotlin.collections.CollectionsKt__ReversedViewsKt -> o0.n: # {"id":"sourceFile","fileName":"ReversedViews.kt"} kotlin.collections.CollectionsKt___CollectionsJvmKt -> o0.o: # {"id":"sourceFile","fileName":"_CollectionsJvm.kt"} kotlin.collections.CollectionsKt___CollectionsKt -> o0.p: # {"id":"sourceFile","fileName":"_Collections.kt"} 6:9:boolean contains(java.lang.Iterable,java.lang.Object):74:74 -> d 10:16:boolean contains(java.lang.Iterable,java.lang.Object):75:75 -> d 17:26:boolean contains(java.lang.Iterable,java.lang.Object):76:76 -> d 6:10:java.lang.Object firstOrNull(java.lang.Iterable):262:262 -> e 11:20:java.lang.Object firstOrNull(java.lang.Iterable):263:263 -> e 21:25:java.lang.Object firstOrNull(java.lang.Iterable):266:266 -> e 26:29:java.lang.Object firstOrNull(java.lang.Iterable):269:269 -> e 30:36:java.lang.Object firstOrNull(java.lang.Iterable):270:270 -> e 37:41:java.lang.Object firstOrNull(java.lang.Iterable):272:272 -> e 6:16:int indexOf(java.lang.Iterable,java.lang.Object):313:313 -> f 17:33:int indexOf(java.lang.Iterable,java.lang.Object):315:315 -> f 34:36:int indexOf(java.lang.Iterable,java.lang.Object):316:316 -> f 37:48:int indexOf(java.lang.Iterable,java.lang.Object):317:317 -> f kotlin.collections.EmptyIterator -> o0.q: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyIterator INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/q;"} 1:8:void ():0:0 -> 1:4:void ():15:15 -> 1:6:java.lang.Void next():20:20 -> a 1:8:void add(java.lang.Object):0:0 -> add 1:6:java.lang.Void previous():21:21 -> b 1:2:boolean hasNext():16:16 -> hasNext 1:2:boolean hasPrevious():17:17 -> hasPrevious 1:5:java.lang.Object next():15:15 -> next 1:2:int nextIndex():18:18 -> nextIndex 1:5:java.lang.Object previous():15:15 -> previous 1:2:int previousIndex():19:19 -> previousIndex 1:8:void remove():0:0 -> remove 1:8:void set(java.lang.Object):0:0 -> set kotlin.collections.EmptyList -> o0.r: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyList INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/r;"} 1:8:void ():0:0 -> 1:4:void ():24:24 -> 1:7:boolean o0.EmptyList.contains(java.lang.Void):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void add(int,java.lang.Object):0:0 -> add 2:2:boolean add(java.lang.Object):0:0 -> add 1:1:boolean addAll(int,java.util.Collection):0:0 -> addAll 2:2:boolean addAll(java.util.Collection):0:0 -> addAll 1:28:java.lang.Void get(int):36:36 -> b 1:2:int getSize():31:31 -> c 1:8:void clear():0:0 -> clear 1:13:boolean contains(java.lang.Object):24:24 -> contains 6:10:boolean containsAll(java.util.Collection):34:34 -> containsAll 1:7:int o0.EmptyList.indexOf(java.lang.Void):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:7:int o0.EmptyList.lastIndexOf(java.lang.Void):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:16:boolean equals(java.lang.Object):27:27 -> equals 1:5:java.lang.Object get(int):24:24 -> get 1:2:int hashCode():28:28 -> hashCode 1:13:int indexOf(java.lang.Object):24:24 -> indexOf 1:2:boolean isEmpty():32:32 -> isEmpty 1:3:java.util.Iterator iterator():40:40 -> iterator 1:13:int lastIndexOf(java.lang.Object):24:24 -> lastIndexOf 1:1:java.util.ListIterator listIterator():41:41 -> listIterator 2:2:java.util.ListIterator listIterator(int):44:44 -> listIterator 3:3:java.util.ListIterator listIterator(int):43:43 -> listIterator 1:1:java.lang.Object remove(int):0:0 -> remove 2:2:boolean remove(java.lang.Object):0:0 -> remove 1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:8:java.lang.Object set(int,java.lang.Object):0:0 -> set 1:5:int size():24:24 -> size 6:36:java.util.List subList(int,int):49:49 -> subList 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:3:java.lang.String toString():29:29 -> toString kotlin.collections.IntIterator -> o0.s: # {"id":"sourceFile","fileName":"PrimitiveIterators.kt"} 1:4:void ():35:35 -> 1:9:java.lang.Object next():35:35 -> next int nextInt() -> nextInt 1:8:void remove():0:0 -> remove kotlin.coroutines.CoroutineContext -> p0.a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a$b;)Lp0/a$a;"} kotlin.coroutines.CoroutineContext$Element -> p0.a$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.coroutines.CoroutineContext$Key -> p0.a$b: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.internal.ProgressionUtilKt -> q0.a: # {"id":"sourceFile","fileName":"progressionUtil.kt"} 1:14:int differenceModulo(int,int,int):21:21 -> a 6:17:int getProgressionLastElement(int,int,int):46:46 -> b 18:23:int getProgressionLastElement(int,int,int):47:47 -> b 24:31:int getProgressionLastElement(int,int,int):48:48 -> b 1:6:int mod(int,int):10:10 -> c kotlin.jvm.functions.Function0 -> r0.a: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke() -> a kotlin.jvm.internal.CollectionToArray -> s0.a: # {"id":"sourceFile","fileName":"CollectionToArray.kt"} java.lang.Object[] EMPTY -> a 2:3:void ():127:127 -> 4:6:void ():14:14 -> 6:11:java.lang.Object[] toArray(java.util.Collection):83:83 -> a 12:14:java.lang.Object[] toArray(java.util.Collection):21:21 -> a 15:18:java.lang.Object[] toArray(java.util.Collection):85:85 -> a 19:24:java.lang.Object[] toArray(java.util.Collection):86:86 -> a 25:27:java.lang.Object[] toArray(java.util.Collection):21:21 -> a 28:32:java.lang.Object[] toArray(java.util.Collection):22:22 -> a 33:38:java.lang.Object[] toArray(java.util.Collection):91:91 -> a 39:41:java.lang.Object[] toArray(java.util.Collection):92:92 -> a 42:62:java.lang.Object[] toArray(java.util.Collection):93:93 -> a 63:68:java.lang.Object[] toArray(java.util.Collection):99:99 -> a 69:79:java.lang.Object[] toArray(java.util.Collection):102:102 -> a 80:85:java.lang.Object[] toArray(java.util.Collection):104:104 -> a 86:95:java.lang.Object[] toArray(java.util.Collection):23:23 -> a 6:8:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):30:30 -> b 9:16:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):105:105 -> b 17:22:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b 23:26:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):107:107 -> b 27:32:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):108:108 -> b 33:38:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):34:34 -> b 39:64:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):39:39 -> b 65:70:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):113:113 -> b 71:73:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):114:114 -> b 74:94:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):115:115 -> b 95:100:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):121:121 -> b 101:111:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):124:124 -> b 112:119:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):126:126 -> b 120:122:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):43:43 -> b 123:132:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):46:46 -> b kotlin.jvm.internal.DefaultConstructorMarker -> s0.b: # {"id":"sourceFile","fileName":"DefaultConstructorMarker.java"} kotlin.jvm.internal.FunctionBase -> s0.c: # {"id":"sourceFile","fileName":"FunctionBase.kt"} kotlin.jvm.internal.Intrinsics -> s0.d: # {"id":"sourceFile","fileName":"Intrinsics.java"} 9:13:boolean areEqual(java.lang.Object,java.lang.Object):169:169 -> a 3:6:void checkNotNull(java.lang.Object):25:25 -> b 3:6:void checkNotNull(java.lang.Object,java.lang.String):31:31 -> c 4:32:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):93:93 -> d 3:6:void checkNotNullParameter(java.lang.Object,java.lang.String):131:131 -> e 1:8:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):144:144 -> f 9:15:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):146:146 -> f 16:30:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):149:149 -> f 31:45:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):151:151 -> f 46:47:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):153:153 -> f 48:51:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):154:154 -> f 52:55:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):155:155 -> f 56:89:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):157:157 -> f 1:11:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):253:253 -> g 1:4:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):257:257 -> h 5:9:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):258:258 -> h 10:27:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):262:262 -> h 28:33:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):267:267 -> h 34:37:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):268:268 -> h 1:12:void throwJavaNpe():45:45 -> i 1:12:void throwJavaNpe(java.lang.String):50:50 -> j 1:16:void throwParameterIsNullNPE(java.lang.String):140:140 -> k kotlin.jvm.internal.Lambda -> s0.e: # {"id":"sourceFile","fileName":"Lambda.kt"} int arity -> a 1:6:void (int):10:10 -> 1:10:java.lang.String toString():11:11 -> toString kotlin.jvm.internal.Reflection -> s0.f: # {"id":"sourceFile","fileName":"Reflection.java"} kotlin.jvm.internal.ReflectionFactory factory -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/g;"} kotlin.reflect.KClass[] EMPTY_K_CLASS_ARRAY -> b # {"id":"com.android.tools.r8.residualsignature","signature":"[Lu0/a;"} 2:7:void ():26:26 -> 8:17:void ():27:27 -> 18:25:void ():34:34 -> 26:30:void ():39:39 -> 1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):79:79 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/e;)Ljava/lang/String;"} kotlin.jvm.internal.ReflectionFactory -> s0.g: # {"id":"sourceFile","fileName":"ReflectionFactory.java"} 1:4:void ():14:14 -> 1:15:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):44:44 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/c;)Ljava/lang/String;"} 16:30:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):45:45 -> a 1:5:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):39:39 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/e;)Ljava/lang/String;"} kotlin.ranges.IntProgression -> t0.a: # {"id":"sourceFile","fileName":"Progressions.kt"} int first -> a int last -> b int step -> c kotlin.ranges.IntProgression$Companion Companion -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a$a;"} 1:9:void ():0:0 -> 1:9:void (int,int,int):77:77 -> 10:11:void (int,int,int):92:92 -> 12:17:void (int,int,int):97:97 -> 18:20:void (int,int,int):102:102 -> 21:28:void (int,int,int):86:86 -> 29:36:void (int,int,int):85:85 -> 1:3:int getFirst():92:92 -> a 1:3:int getLast():97:97 -> b 1:3:int getStep():102:102 -> c 1:12:kotlin.collections.IntIterator iterator():104:104 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/s;"} 1:19:boolean equals(java.lang.Object):115:115 -> equals 20:43:boolean equals(java.lang.Object):116:116 -> equals 1:21:int hashCode():119:119 -> hashCode 1:22:boolean isEmpty():112:112 -> isEmpty 1:5:java.util.Iterator iterator():77:77 -> iterator 1:66:java.lang.String toString():121:121 -> toString kotlin.ranges.IntProgression$Companion -> t0.a$a: # {"id":"sourceFile","fileName":"Progressions.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():123:123 -> 1:6:kotlin.ranges.IntProgression fromClosedRange(int,int,int):132:132 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lt0/a;"} kotlin.ranges.IntProgressionIterator -> t0.b: # {"id":"sourceFile","fileName":"ProgressionIterators.kt"} int step -> a int finalElement -> b boolean hasNext -> c int next -> d 1:5:void (int,int,int):38:38 -> 6:18:void (int,int,int):39:39 -> 19:24:void (int,int,int):40:40 -> 25:27:void (int,int,int):41:41 -> 1:3:boolean hasNext():43:43 -> hasNext 1:2:int nextInt():46:46 -> nextInt 3:6:int nextInt():47:47 -> nextInt 7:11:int nextInt():48:48 -> nextInt 12:14:int nextInt():49:49 -> nextInt 15:20:int nextInt():48:48 -> nextInt 21:26:int nextInt():52:52 -> nextInt kotlin.ranges.IntRange -> t0.c: # {"id":"sourceFile","fileName":"PrimitiveRanges.kt"} kotlin.ranges.IntRange$Companion Companion -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c$a;"} kotlin.ranges.IntRange EMPTY -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c;"} 9:18:void ():86:86 -> 2:5:void (int,int):54:54 -> 1:19:boolean equals(java.lang.Object):76:76 -> equals 20:45:boolean equals(java.lang.Object):77:77 -> equals 1:20:int hashCode():80:80 -> hashCode 1:14:boolean isEmpty():73:73 -> isEmpty 1:29:java.lang.String toString():82:82 -> toString kotlin.ranges.IntRange$Companion -> t0.c$a: # {"id":"sourceFile","fileName":"PrimitiveRanges.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/b;)V"} 2:2:void ():84:84 -> kotlin.ranges.RangesKt -> t0.d: kotlin.ranges.RangesKt__RangesKt -> t0.e: # {"id":"sourceFile","fileName":"Ranges.kt"} kotlin.ranges.RangesKt___RangesKt -> t0.f: # {"id":"sourceFile","fileName":"_Ranges.kt"} 1:4:int coerceAtLeast(int,int):1244:1244 -> a 1:4:int coerceAtMost(int,int):1321:1321 -> b 1:8:kotlin.ranges.IntProgression downTo(int,int):828:828 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lt0/a;"} kotlin.reflect.KClass -> u0.a: # {"id":"sourceFile","fileName":"KClass.kt"} kotlin.text.CharsKt__CharJVMKt -> v0.a: # {"id":"sourceFile","fileName":"CharJVM.kt"} kotlin.text.CharsKt__CharKt -> v0.b: # {"id":"sourceFile","fileName":"Char.kt"} 9:12:boolean equals(char,char,boolean):237:237 -> a 13:18:boolean equals(char,char,boolean):238:238 -> a 19:31:boolean equals(char,char,boolean):240:240 -> a kotlin.text.StringsKt -> v0.c: kotlin.text.StringsKt__AppendableKt -> v0.d: # {"id":"sourceFile","fileName":"Appendable.kt"} kotlin.text.StringsKt__IndentKt -> v0.e: # {"id":"sourceFile","fileName":"Indent.kt"} kotlin.text.StringsKt__RegexExtensionsJVMKt -> v0.f: # {"id":"sourceFile","fileName":"RegexExtensionsJVM.kt"} kotlin.text.StringsKt__RegexExtensionsKt -> v0.g: # {"id":"sourceFile","fileName":"RegexExtensions.kt"} kotlin.text.StringsKt__StringBuilderJVMKt -> v0.h: # {"id":"sourceFile","fileName":"StringBuilderJVM.kt"} kotlin.text.StringsKt__StringBuilderKt -> v0.i: # {"id":"sourceFile","fileName":"StringBuilder.kt"} kotlin.text.StringsKt__StringNumberConversionsJVMKt -> v0.j: # {"id":"sourceFile","fileName":"StringNumberConversionsJVM.kt"} kotlin.text.StringsKt__StringNumberConversionsKt -> v0.k: # {"id":"sourceFile","fileName":"StringNumberConversions.kt"} kotlin.text.StringsKt__StringsJVMKt -> v0.l: # {"id":"sourceFile","fileName":"StringsJVM.kt"} 13:23:boolean regionMatches(java.lang.String,int,java.lang.String,int,int,boolean):654:654 -> a 24:28:boolean regionMatches(java.lang.String,int,java.lang.String,int,int,boolean):656:656 -> a 17:23:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):88:88 -> b 24:28:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):92:92 -> b 29:32:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):93:93 -> b 33:44:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):94:94 -> b 45:49:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):96:96 -> b 50:57:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):100:100 -> b 58:64:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):102:102 -> b 65:70:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):103:103 -> b 71:87:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):105:105 -> b 88:93:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):95:95 -> b 6:10:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):86:86 -> c kotlin.text.StringsKt__StringsKt -> v0.m: # {"id":"sourceFile","fileName":"Strings.kt"} 6:12:int getLastIndex(java.lang.CharSequence):379:379 -> d 13:17:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1102:1102 -> e 18:24:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1105:1105 -> e 25:41:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):1103:1103 -> e 4:21:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):974:974 -> f 22:37:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):976:976 -> f 38:45:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):978:978 -> f 46:66:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):979:979 -> f 67:91:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):980:980 -> f 92:114:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):984:984 -> f 115:136:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):985:985 -> f 12:16:int indexOf$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean,int,java.lang.Object):972:972 -> g 16:35:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):821:821 -> h 36:58:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):826:826 -> h kotlin.text.StringsKt___StringsJvmKt -> v0.n: # {"id":"sourceFile","fileName":"_StringsJvm.kt"} kotlin.text.StringsKt___StringsKt -> v0.o: # {"id":"sourceFile","fileName":"_Strings.kt"} kotlinx.coroutines.Job -> w0.a: # {"id":"sourceFile","fileName":"Job.kt"} kotlinx.coroutines.Job$Key Key -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a$a;"} 1:5:void ():0:0 -> kotlinx.coroutines.Job$Key -> w0.a$a: # {"id":"sourceFile","fileName":"Job.kt"} kotlinx.coroutines.Job$Key $$INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a$a;"} 1:8:void ():0:0 -> 1:4:void ():116:116 -> kotlinx.coroutines.JobKt -> w0.b: 1:4:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):1:1 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;Ljava/util/concurrent/CancellationException;)V"} 1:4:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):1:1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} kotlinx.coroutines.JobKt__JobKt -> w0.c: # {"id":"sourceFile","fileName":"Job.kt"} 1:6:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):564:564 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;Ljava/util/concurrent/CancellationException;)V"} 6:9:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):563:563 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"}