blob: 9b3747c90b66dcad0cd4ecfd3a6d494c428c7afd [file] [log] [blame]
# compiler: R8
# compiler_version: 1.5.19-dev
# compiler_hash: engineering
# pg_map_id: 06e6351
com.android.tools.r8.ApiLevelException -> a.a.a.a.a:
boolean $assertionsDisabled -> c
1:1:void <clinit>():10:10 -> <clinit>
1:1:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):21:21 -> <init>
1:1:void <init>(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):14 -> <init>
2:2:java.lang.String com.android.tools.r8.utils.AndroidApiLevel.getName():55:55 -> <init>
2:2:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):24 -> <init>
2:2:void <init>(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):14 -> <init>
3:7:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):24:28 -> <init>
3:7:void <init>(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):14 -> <init>
8:10:void <init>(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):14:16 -> <init>
11:11:java.lang.String com.android.tools.r8.utils.AndroidApiLevel.getName():55:55 -> <init>
11:11:java.lang.String makeMessage(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):24 -> <init>
11:11:void <init>(com.android.tools.r8.utils.AndroidApiLevel,java.lang.String,java.lang.String):14 -> <init>
com.android.tools.r8.BaseCommand -> a.a.a.a.d:
com.android.tools.r8.utils.AndroidApp app -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():30:30 -> <clinit>
1:5:void <init>(boolean,boolean):38:42 -> <init>
6:8:void <init>(com.android.tools.r8.utils.AndroidApp):45:47 -> <init>
1:1:com.android.tools.r8.utils.AndroidApp getInputApp():63:63 -> a
com.android.tools.r8.BaseCommand$Builder -> a.a.a.a.b:
java.util.List programFiles -> e
com.android.tools.r8.utils.AndroidApp$Builder app -> d
com.android.tools.r8.utils.Reporter reporter -> a
boolean printHelp -> b
boolean printVersion -> c
1:1:void <init>(com.android.tools.r8.DiagnosticsHandler):119:119 -> <init>
2:2:void <init>(com.android.tools.r8.utils.AndroidApp$Builder):122:122 -> <init>
2:2:void <init>(com.android.tools.r8.DiagnosticsHandler):119 -> <init>
3:19:void <init>(com.android.tools.r8.utils.AndroidApp$Builder):108:124 -> <init>
3:19:void <init>(com.android.tools.r8.DiagnosticsHandler):119 -> <init>
1:6:com.android.tools.r8.BaseCommand build():138:143 -> a
7:19:com.android.tools.r8.BaseCommand$Builder addProgramFiles(java.util.Collection):167:179 -> a
20:23:void lambda$addProgramFiles$0(java.nio.file.Path):172:175 -> a
24:24:void error(com.android.tools.r8.origin.Origin,java.lang.Throwable):360:360 -> a
24:24:void lambda$addProgramFiles$0(java.nio.file.Path):175 -> a
25:33:com.android.tools.r8.BaseCommand$Builder addMainDexListFiles(java.nio.file.Path[]):260:268 -> a
34:34:void setIgnoreDexInArchive(boolean):352:352 -> a
35:37:void guard(java.lang.Runnable):366:368 -> a
1:1:com.android.tools.r8.utils.AndroidApp$Builder getAppBuilder():152:152 -> b
2:2:void lambda$addProgramFiles$1(java.util.Collection):169:169 -> b
3:6:void lambda$addMainDexListFiles$11(java.nio.file.Path[]):262:265 -> b
7:7:void lambda$addMainDexListFiles$11(java.nio.file.Path[]):264:264 -> b
8:8:void lambda$setIgnoreDexInArchive$15(boolean):352:352 -> b
1:1:com.android.tools.r8.utils.Reporter getReporter():162:162 -> c
1:1:boolean isPrintHelp():316:316 -> d
1:1:boolean isPrintVersion():327:327 -> e
com.android.tools.r8.BaseCommand makeCommand() -> f
void validate() -> g
com.android.tools.r8.BaseCommand$ProgramInputOrigin -> a.a.a.a.c:
java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.inputType -> g
1:2:void com.android.tools.r8.BaseCommand$InputFileOrigin.<init>(java.lang.String,java.nio.file.Path):73:74 -> <init>
1:2:void <init>(java.nio.file.Path):86 -> <init>
1:1:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():79:79 -> a
1:1:java.lang.String com.android.tools.r8.BaseCommand$InputFileOrigin.part():0 -> a
com.android.tools.r8.BaseCompilerCommand -> a.a.a.a.e:
boolean $assertionsDisabled -> i
com.android.tools.r8.utils.Reporter reporter -> f
boolean enableDesugaring -> g
int minApiLevel -> e
boolean optimizeMultidexForLinearAlloc -> h
com.android.tools.r8.ProgramConsumer programConsumer -> d
com.android.tools.r8.CompilationMode mode -> c
1:1:void <clinit>():23:23 -> <clinit>
1:8:void <init>(boolean,boolean):35:42 -> <init>
9:18:void <init>(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.CompilationMode,com.android.tools.r8.ProgramConsumer,com.android.tools.r8.StringConsumer,int,com.android.tools.r8.utils.Reporter,boolean,boolean):54:63 -> <init>
1:1:boolean getEnableDesugaring():97:97 -> b
1:1:int getMinApiLevel():76:76 -> c
1:1:com.android.tools.r8.CompilationMode getMode():71:71 -> d
1:1:com.android.tools.r8.ProgramConsumer getProgramConsumer():85:85 -> e
1:1:com.android.tools.r8.utils.Reporter getReporter():109:109 -> f
1:1:boolean isOptimizeMultidexForLinearAlloc():105:105 -> g
com.android.tools.r8.BaseCompilerCommandParser -> a.a.a.a.f:
com.android.tools.r8.ByteBufferProvider -> a.a.a.a.g:
void releaseByteBuffer(java.nio.ByteBuffer) -> a
1:1:java.nio.ByteBuffer acquireByteBuffer(int):24:24 -> a
com.android.tools.r8.ByteDataView -> a.a.a.a.h:
byte[] buffer -> a
int offset -> b
int length -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():9:9 -> <clinit>
1:7:void <init>(byte[],int,int):25:31 -> <init>
1:1:com.android.tools.r8.ByteDataView of(byte[]):17:17 -> a
2:2:byte[] copyByteData():58:58 -> a
1:2:byte[] getBuffer():36:37 -> b
1:2:int getLength():52:53 -> c
1:2:int getOffset():42:43 -> d
1:1:void invalidate():62:62 -> e
com.android.tools.r8.ClassFileResourceProvider -> a.a.a.a.i:
com.android.tools.r8.ProgramResource getProgramResource(java.lang.String) -> a
java.util.Set getClassDescriptors() -> b
com.android.tools.r8.CompatDxHelper -> a.a.a.a.j:
1:12:void run(com.android.tools.r8.D8Command,java.lang.Boolean):13:24 -> a
13:13:com.android.tools.r8.DataDirectoryResource com.android.tools.r8.DataDirectoryResource.fromZip(java.util.zip.ZipFile,java.util.zip.ZipEntry):28:28 -> a
14:14:void ignoreDexInArchive(com.android.tools.r8.BaseCommand$Builder):28:28 -> a
15:15:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(com.android.tools.r8.utils.InternalOptions):53:53 -> a
15:15:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):131 -> a
16:16:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132:132 -> a
17:27:void com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):60:70 -> a
17:27:void com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):43 -> a
17:27:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132 -> a
28:28:void com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):68:68 -> a
28:28:void com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):43 -> a
28:28:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132 -> a
29:29:void com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):66:66 -> a
29:29:void com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):43 -> a
29:29:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132 -> a
30:30:void com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):64:64 -> a
30:30:void com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):43 -> a
30:30:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132 -> a
31:31:void com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):62:62 -> a
31:31:void com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):43 -> a
31:31:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132 -> a
32:38:com.android.tools.r8.origin.Origin com.android.tools.r8.utils.ExceptionUtils.extractIOExceptionOrigin(java.io.IOException):99:105 -> a
32:38:void com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):62 -> a
32:38:void com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):43 -> a
32:38:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132 -> a
39:49:void com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):62:72 -> a
39:49:void com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.ExceptionUtils$CompileAction):43 -> a
39:49:void com.android.tools.r8.D8.runForTesting(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):132 -> a
50:52:void com.android.tools.r8.D8.lambda$runForTesting$3(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):136:138 -> a
53:64:com.android.tools.r8.dex.Marker com.android.tools.r8.D8.getMarker(com.android.tools.r8.utils.InternalOptions):145:156 -> a
65:65:void com.android.tools.r8.D8.lambda$run$4(java.lang.String):178:178 -> a
66:79:com.android.tools.r8.graph.DexApplication com.android.tools.r8.D8.optimize(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):226:239 -> a
80:84:com.android.tools.r8.graph.DexApplication com.android.tools.r8.D8.optimize(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):235:239 -> a
85:85:com.android.tools.r8.graph.DexApplication com.android.tools.r8.D8.optimize(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,java.util.concurrent.ExecutorService):233:233 -> a
1:11:void com.android.tools.r8.D8.run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):163:173 -> b
12:12:boolean com.android.tools.r8.utils.InternalOptions.hasMethodsFilter():547:547 -> b
12:12:void com.android.tools.r8.D8.run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):176 -> b
13:50:void com.android.tools.r8.D8.run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):177:214 -> b
51:56:void com.android.tools.r8.D8.run(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):209:214 -> b
com.android.tools.r8.CompilationFailedException -> a.a.a.a.k:
1:1:void <init>(java.lang.Throwable):18:18 -> <init>
com.android.tools.r8.CompilationMode -> a.a.a.a.l:
com.android.tools.r8.CompilationMode DEBUG -> a
com.android.tools.r8.CompilationMode RELEASE -> b
1:3:void <clinit>():10:12 -> <clinit>
4:4:void <clinit>():7:7 -> <clinit>
1:1:void <init>(java.lang.String,int):8:8 -> <init>
com.android.tools.r8.D8Command -> a.a.a.a.p:
boolean intermediate -> j
boolean $assertionsDisabled -> k
1:143:void <clinit>():30:172 -> <clinit>
1:1:void <init>(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.CompilationMode,com.android.tools.r8.ProgramConsumer,com.android.tools.r8.StringConsumer,int,com.android.tools.r8.utils.Reporter,boolean,boolean,boolean):226:226 -> <init>
1:1:void <init>(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.CompilationMode,com.android.tools.r8.ProgramConsumer,com.android.tools.r8.StringConsumer,int,com.android.tools.r8.utils.Reporter,boolean,boolean,boolean,com.android.tools.r8.D8Command$1):31 -> <init>
2:63:void <init>(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.CompilationMode,com.android.tools.r8.ProgramConsumer,com.android.tools.r8.StringConsumer,int,com.android.tools.r8.utils.Reporter,boolean,boolean,boolean):174:235 -> <init>
2:63:void <init>(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.CompilationMode,com.android.tools.r8.ProgramConsumer,com.android.tools.r8.StringConsumer,int,com.android.tools.r8.utils.Reporter,boolean,boolean,boolean,com.android.tools.r8.D8Command$1):31 -> <init>
64:64:void <init>(boolean,boolean):239:239 -> <init>
64:64:void <init>(boolean,boolean,com.android.tools.r8.D8Command$1):31 -> <init>
65:65:void <init>(boolean,boolean):174:174 -> <init>
65:65:void <init>(boolean,boolean,com.android.tools.r8.D8Command$1):31 -> <init>
1:1:com.android.tools.r8.D8Command$Builder builder():177:177 -> h
1:28:com.android.tools.r8.utils.InternalOptions getInternalOptions():244:271 -> i
com.android.tools.r8.D8Command$1 -> a.a.a.a.m:
com.android.tools.r8.D8Command$Builder -> a.a.a.a.n:
boolean com.android.tools.r8.BaseCompilerCommand$Builder.$assertionsDisabled -> m
com.android.tools.r8.CompilationMode com.android.tools.r8.BaseCompilerCommand$Builder.mode -> h
boolean com.android.tools.r8.BaseCompilerCommand$Builder.disableDesugaring -> j
java.nio.file.Path com.android.tools.r8.BaseCompilerCommand$Builder.outputPath -> g
boolean com.android.tools.r8.BaseCompilerCommand$Builder.optimizeMultidexForLinearAlloc -> k
int com.android.tools.r8.BaseCompilerCommand$Builder.minApiLevel -> i
boolean intermediate -> l
com.android.tools.r8.ProgramConsumer com.android.tools.r8.BaseCompilerCommand$Builder.programConsumer -> f
1:1:void com.android.tools.r8.BaseCompilerCommand$Builder.<clinit>():118:118 -> <clinit>
1:1:void <init>():68:68 -> <init>
1:1:void <init>(com.android.tools.r8.D8Command$1):63 -> <init>
2:2:void com.android.tools.r8.BaseCompilerCommand$Builder.<init>(com.android.tools.r8.DiagnosticsHandler):140:140 -> <init>
2:2:void <init>(com.android.tools.r8.DiagnosticsHandler):72 -> <init>
2:2:void <init>():68 -> <init>
2:2:void <init>(com.android.tools.r8.D8Command$1):63 -> <init>
3:12:void com.android.tools.r8.BaseCompilerCommand$Builder.<init>(com.android.tools.r8.DiagnosticsHandler):122:131 -> <init>
3:12:void <init>(com.android.tools.r8.DiagnosticsHandler):72 -> <init>
3:12:void <init>():68 -> <init>
3:12:void <init>(com.android.tools.r8.D8Command$1):63 -> <init>
13:13:com.android.tools.r8.CompilationMode defaultCompilationMode():121:121 -> <init>
13:13:void com.android.tools.r8.BaseCompilerCommand$Builder.<init>(com.android.tools.r8.DiagnosticsHandler):141 -> <init>
13:13:void <init>(com.android.tools.r8.DiagnosticsHandler):72 -> <init>
13:13:void <init>():68 -> <init>
13:13:void <init>(com.android.tools.r8.D8Command$1):63 -> <init>
14:14:void com.android.tools.r8.BaseCompilerCommand$Builder.<init>(com.android.tools.r8.DiagnosticsHandler):141:141 -> <init>
14:14:void <init>(com.android.tools.r8.DiagnosticsHandler):72 -> <init>
14:14:void <init>():68 -> <init>
14:14:void <init>(com.android.tools.r8.D8Command$1):63 -> <init>
15:15:void <init>(com.android.tools.r8.DiagnosticsHandler):65:65 -> <init>
15:15:void <init>():68 -> <init>
15:15:void <init>(com.android.tools.r8.D8Command$1):63 -> <init>
1:2:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setMode(com.android.tools.r8.CompilationMode):167:168 -> a
1:2:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setMode(com.android.tools.r8.CompilationMode):0 -> a
3:5:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProgramConsumer(com.android.tools.r8.ProgramConsumer):239:241 -> a
3:5:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setProgramConsumer(com.android.tools.r8.ProgramConsumer):0 -> a
6:8:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setMinApiLevel(int):347:349 -> a
6:8:com.android.tools.r8.BaseCompilerCommand$Builder com.android.tools.r8.BaseCompilerCommand$Builder.setMinApiLevel(int):0 -> a
1:8:com.android.tools.r8.D8Command makeCommand():153:160 -> f
1:8:com.android.tools.r8.BaseCommand makeCommand():62 -> f
9:9:com.android.tools.r8.CompilationMode com.android.tools.r8.BaseCompilerCommand$Builder.getMode():160:160 -> f
9:9:com.android.tools.r8.CompilationMode com.android.tools.r8.BaseCompilerCommand$Builder.getMode():0 -> f
9:9:com.android.tools.r8.D8Command makeCommand():161 -> f
9:9:com.android.tools.r8.BaseCommand makeCommand():62 -> f
10:10:com.android.tools.r8.ProgramConsumer com.android.tools.r8.BaseCompilerCommand$Builder.getProgramConsumer():200:200 -> f
10:10:com.android.tools.r8.ProgramConsumer com.android.tools.r8.BaseCompilerCommand$Builder.getProgramConsumer():0 -> f
10:10:com.android.tools.r8.D8Command makeCommand():162 -> f
10:10:com.android.tools.r8.BaseCommand makeCommand():62 -> f
11:12:com.android.tools.r8.D8Command makeCommand():164:165 -> f
11:12:com.android.tools.r8.BaseCommand makeCommand():62 -> f
13:13:boolean com.android.tools.r8.BaseCompilerCommand$Builder.getDisableDesugaring():378:378 -> f
13:13:boolean com.android.tools.r8.BaseCompilerCommand$Builder.getDisableDesugaring():0 -> f
13:13:com.android.tools.r8.D8Command makeCommand():166 -> f
13:13:com.android.tools.r8.BaseCommand makeCommand():62 -> f
14:14:com.android.tools.r8.D8Command makeCommand():166:166 -> f
14:14:com.android.tools.r8.BaseCommand makeCommand():62 -> f
15:15:boolean com.android.tools.r8.BaseCompilerCommand$Builder.isOptimizeMultidexForLinearAlloc():225:225 -> f
15:15:boolean com.android.tools.r8.BaseCompilerCommand$Builder.isOptimizeMultidexForLinearAlloc():0 -> f
15:15:com.android.tools.r8.D8Command makeCommand():168 -> f
15:15:com.android.tools.r8.BaseCommand makeCommand():62 -> f
16:16:com.android.tools.r8.D8Command makeCommand():168:168 -> f
16:16:com.android.tools.r8.BaseCommand makeCommand():62 -> f
17:17:com.android.tools.r8.D8Command makeCommand():154:154 -> f
17:17:com.android.tools.r8.BaseCommand makeCommand():62 -> f
1:19:void validate():126:144 -> g
20:20:void validate():142:142 -> g
21:25:void com.android.tools.r8.BaseCompilerCommand$Builder.validate():383:387 -> g
21:25:void validate():148 -> g
26:26:com.android.tools.r8.ProgramConsumer com.android.tools.r8.BaseCompilerCommand$Builder.getProgramConsumer():200:200 -> g
26:26:com.android.tools.r8.ProgramConsumer com.android.tools.r8.BaseCompilerCommand$Builder.getProgramConsumer():0 -> g
26:26:void com.android.tools.r8.BaseCompilerCommand$Builder.validate():388 -> g
26:26:void validate():148 -> g
27:48:void com.android.tools.r8.BaseCompilerCommand$Builder.validate():390:411 -> g
27:48:void validate():148 -> g
1:1:boolean com.android.tools.r8.BaseCompilerCommand$Builder.isMinApiLevelSet():341:341 -> h
1:1:boolean com.android.tools.r8.BaseCompilerCommand$Builder.isMinApiLevelSet():0 -> h
1:1:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():337 -> h
1:1:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():0 -> h
2:2:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():337:337 -> h
2:2:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():0 -> h
3:3:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getDefault():59:59 -> h
3:3:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():337 -> h
3:3:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():0 -> h
4:4:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():337:337 -> h
4:4:int com.android.tools.r8.BaseCompilerCommand$Builder.getMinApiLevel():0 -> h
com.android.tools.r8.D8Command$DefaultD8DiagnosticsHandler -> a.a.a.a.o:
1:1:void <init>():40:40 -> <init>
1:1:void <init>(com.android.tools.r8.D8Command$1):40 -> <init>
1:6:void error(com.android.tools.r8.Diagnostic):44:49 -> c
7:13:void error(com.android.tools.r8.Diagnostic):47:53 -> c
com.android.tools.r8.D8CommandParser -> a.a.a.a.q:
java.lang.String USAGE_MESSAGE -> a
1:82:void <clinit>():26:107 -> <clinit>
83:83:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getDefault():59:59 -> <clinit>
83:83:void <clinit>():121 -> <clinit>
84:84:void <clinit>():121:121 -> <clinit>
85:85:void <clinit>():110:110 -> <clinit>
86:86:void <clinit>():108:108 -> <clinit>
com.android.tools.r8.DataDirectoryResource -> a.a.a.a.t:
com.android.tools.r8.DataDirectoryResource$1 -> a.a.a.a.r:
com.android.tools.r8.DataDirectoryResource$ZipDataDirectoryResource -> a.a.a.a.s:
java.util.zip.ZipFile zip -> a
boolean $assertionsDisabled -> c
java.util.zip.ZipEntry entry -> b
1:1:void <clinit>():53:53 -> <clinit>
1:5:void <init>(java.util.zip.ZipFile,java.util.zip.ZipEntry):57:61 -> <init>
1:5:void <init>(java.util.zip.ZipFile,java.util.zip.ZipEntry,com.android.tools.r8.DataDirectoryResource$1):53 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():66:66 -> a
com.android.tools.r8.DataEntryResource -> a.a.a.a.w:
1:1:com.android.tools.r8.DataEntryResource fromZip(java.util.zip.ZipFile,java.util.zip.ZipEntry):35:35 -> a
com.android.tools.r8.DataEntryResource$1 -> a.a.a.a.u:
com.android.tools.r8.DataEntryResource$ZipDataEntryResource -> a.a.a.a.v:
java.util.zip.ZipFile zip -> a
boolean $assertionsDisabled -> c
java.util.zip.ZipEntry entry -> b
1:1:void <clinit>():70:70 -> <clinit>
1:5:void <init>(java.util.zip.ZipFile,java.util.zip.ZipEntry):74:78 -> <init>
1:5:void <init>(java.util.zip.ZipFile,java.util.zip.ZipEntry,com.android.tools.r8.DataEntryResource$1):70 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():83:83 -> a
com.android.tools.r8.DataResource -> a.a.a.a.x:
com.android.tools.r8.DataResourceConsumer -> a.a.a.a.y:
void finished(com.android.tools.r8.DiagnosticsHandler) -> a
com.android.tools.r8.DataResourceProvider -> a.a.a.a.A:
void accept(com.android.tools.r8.DataResourceProvider$Visitor) -> a
com.android.tools.r8.DataResourceProvider$Visitor -> a.a.a.a.z:
void visit(com.android.tools.r8.DataDirectoryResource) -> a
void visit(com.android.tools.r8.DataEntryResource) -> a
com.android.tools.r8.DexFilePerClassFileConsumer -> a.a.a.a.B:
com.android.tools.r8.DexIndexedConsumer -> a.a.a.a.F:
void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler) -> a
1:1:com.android.tools.r8.DexIndexedConsumer emptyConsumer():75:75 -> b
com.android.tools.r8.DexIndexedConsumer$ArchiveConsumer -> a.a.a.a.C:
com.android.tools.r8.utils.OutputBuilder outputBuilder -> c
boolean consumeDataResources -> d
1:4:void <init>(java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):141:144 -> <init>
1:4:void <init>(java.nio.file.Path):129 -> <init>
5:5:com.android.tools.r8.DataResourceConsumer getDataResourceConsumer():156:156 -> <init>
5:5:void <init>(java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):145 -> <init>
5:5:void <init>(java.nio.file.Path):129 -> <init>
6:6:void <init>(java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):146:146 -> <init>
6:6:void <init>(java.nio.file.Path):129 -> <init>
1:2:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):162:163 -> a
3:4:void finished(com.android.tools.r8.DiagnosticsHandler):178:179 -> a
1:1:com.android.tools.r8.origin.Origin getOrigin():151:151 -> d
com.android.tools.r8.DexIndexedConsumer$DirectoryConsumer -> a.a.a.a.D:
java.nio.file.Path directory -> c
com.android.tools.r8.utils.OutputBuilder outputBuilder -> e
boolean preparedDirectory -> d
1:1:void <init>(java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):232:232 -> <init>
1:1:void <init>(java.nio.file.Path):219 -> <init>
2:22:void <init>(java.nio.file.Path,com.android.tools.r8.DexIndexedConsumer,boolean):214:234 -> <init>
2:22:void <init>(java.nio.file.Path):219 -> <init>
1:7:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):246:252 -> a
8:9:void finished(com.android.tools.r8.DiagnosticsHandler):267:268 -> a
10:10:void $closeResource(java.lang.Throwable,java.lang.AutoCloseable):286:286 -> a
1:5:void prepareDirectory():272:276 -> d
6:12:void deleteClassesDexFiles(java.nio.file.Path):280:286 -> d
6:12:void prepareDirectory():276 -> d
13:19:void deleteClassesDexFiles(java.nio.file.Path):280:286 -> d
13:19:void prepareDirectory():276 -> d
com.android.tools.r8.DexIndexedConsumer$ForwardingConsumer -> a.a.a.a.E:
com.android.tools.r8.DexIndexedConsumer EMPTY_CONSUMER -> b
com.android.tools.r8.DexIndexedConsumer consumer -> a
1:1:void <clinit>():82:82 -> <clinit>
1:2:void <init>(com.android.tools.r8.DexIndexedConsumer):86:87 -> <init>
1:2:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):108:109 -> a
3:4:void finished(com.android.tools.r8.DiagnosticsHandler):115:116 -> a
1:1:java.lang.String getDefaultDexFileName(int):93:93 -> b
1:1:java.lang.String getDexFileName(int):97 -> b
1:1:com.android.tools.r8.DexIndexedConsumer access$000():80:80 -> c
com.android.tools.r8.Diagnostic -> a.a.a.a.G:
com.android.tools.r8.origin.Origin getOrigin() -> a
java.lang.String getDiagnosticMessage() -> b
com.android.tools.r8.position.Position getPosition() -> c
com.android.tools.r8.DiagnosticsHandler -> a.a.a.a.H:
1:4:void info(com.android.tools.r8.Diagnostic):55:58 -> a
1:6:void warning(com.android.tools.r8.Diagnostic):41:46 -> b
1:10:void error(com.android.tools.r8.Diagnostic):23:32 -> c
com.android.tools.r8.GeneratedOutlineSupport -> a.a.a.a.I:
long outline0(long,long,long) -> a
com.android.tools.r8.ir.code.BasicBlock outline1(com.android.tools.r8.ir.code.BasicBlock) -> a
java.lang.Object outline2(java.util.List,int) -> a
java.lang.String outline3(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,java.lang.StringBuilder) -> a
java.lang.String outline4(java.lang.String,int) -> a
java.lang.String outline5(java.lang.String,java.lang.Object) -> a
java.lang.String outline6(java.lang.StringBuilder,java.lang.Object,java.lang.String) -> a
java.lang.StringBuilder outline7(java.lang.String) -> a
java.lang.StringBuilder outline8(java.lang.String,int,java.lang.String) -> a
com.android.tools.r8.InternalProgramOutputPathConsumer -> a.a.a.a.J:
com.android.tools.r8.OptionalBool -> a.a.a.a.N:
com.android.tools.r8.OptionalBool TRUE -> a
com.android.tools.r8.OptionalBool FALSE -> b
com.android.tools.r8.OptionalBool UNKNOWN -> c
1:27:void <clinit>():9:35 -> <clinit>
1:1:void <init>():56:56 -> <init>
1:1:void <init>(com.android.tools.r8.OptionalBool$1):7 -> <init>
boolean isFalse() -> a
boolean isTrue() -> b
1:1:com.android.tools.r8.OptionalBool unknown():53:53 -> c
com.android.tools.r8.OptionalBool$1 -> a.a.a.a.K:
1:1:void <init>():10:10 -> <init>
boolean isTrue() -> b
com.android.tools.r8.OptionalBool$2 -> a.a.a.a.L:
1:1:void <init>():23:23 -> <init>
boolean isFalse() -> a
com.android.tools.r8.OptionalBool$3 -> a.a.a.a.M:
1:1:void <init>():36:36 -> <init>
com.android.tools.r8.OutputMode -> a.a.a.a.O:
com.android.tools.r8.OutputMode DexIndexed -> a
com.android.tools.r8.OutputMode DexFilePerClassFile -> b
com.android.tools.r8.OutputMode DexFilePerClass -> c
com.android.tools.r8.OutputMode ClassFile -> d
1:16:void <clinit>():11:26 -> <clinit>
17:17:void <clinit>():7:7 -> <clinit>
1:1:void <init>(java.lang.String,int):8:8 -> <init>
com.android.tools.r8.ProgramConsumer -> a.a.a.a.P:
void finished(com.android.tools.r8.DiagnosticsHandler) -> a
com.android.tools.r8.ProgramResource -> a.a.a.a.U:
1:1:com.android.tools.r8.ProgramResource fromFile(com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path):41:41 -> a
java.util.Set getClassDescriptors() -> b
com.android.tools.r8.ProgramResource$Kind getKind() -> c
java.io.InputStream getByteStream() -> d
com.android.tools.r8.ProgramResource$1 -> a.a.a.a.Q:
com.android.tools.r8.ProgramResource$FileResource -> a.a.a.a.S:
com.android.tools.r8.origin.Origin origin -> a
java.nio.file.Path file -> c
java.util.Set classDescriptors -> d
com.android.tools.r8.ProgramResource$Kind kind -> b
1:5:void <init>(com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path,java.util.Set):78:82 -> <init>
1:5:void <init>(com.android.tools.r8.ProgramResource$Kind,java.nio.file.Path,java.util.Set,com.android.tools.r8.ProgramResource$1):72 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():87:87 -> a
1:1:java.util.Set getClassDescriptors():106:106 -> b
1:1:com.android.tools.r8.ProgramResource$Kind getKind():92:92 -> c
1:3:java.io.InputStream getByteStream():98:100 -> d
4:4:com.android.tools.r8.origin.Origin getOrigin():87:87 -> d
4:4:java.io.InputStream getByteStream():100 -> d
5:5:java.io.InputStream getByteStream():100:100 -> d
com.android.tools.r8.ProgramResource$Kind -> a.a.a.a.T:
com.android.tools.r8.ProgramResource$Kind DEX -> b
com.android.tools.r8.ProgramResource$Kind CF -> a
1:3:void <clinit>():30:32 -> <clinit>
4:4:void <clinit>():27:27 -> <clinit>
1:1:void <init>(java.lang.String,int):28:28 -> <init>
com.android.tools.r8.ProgramResourceProvider -> a.a.a.a.V:
java.util.Collection getProgramResources() -> a
com.android.tools.r8.DataResourceProvider getDataResourceProvider() -> b
com.android.tools.r8.R8 -> a.a.a.a.W:
1:1:void <clinit>():127:127 -> <clinit>
1:10:java.lang.RuntimeException unwrapExecutionException(java.util.concurrent.ExecutionException):740:749 -> a
11:12:java.lang.RuntimeException unwrapExecutionException(java.util.concurrent.ExecutionException):743:744 -> a
com.android.tools.r8.Resource -> a.a.a.a.X:
com.android.tools.r8.origin.Origin getOrigin() -> a
com.android.tools.r8.ResourceException -> a.a.a.a.Y:
com.android.tools.r8.origin.Origin origin -> a
1:2:void <init>(com.android.tools.r8.origin.Origin,java.lang.Throwable):25:26 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():35:35 -> a
com.android.tools.r8.StringConsumer -> a.a.a.a.Z:
void accept(java.lang.String,com.android.tools.r8.DiagnosticsHandler) -> a
com.android.tools.r8.StringResource -> a.a.a.a.ca:
1:1:com.android.tools.r8.StringResource fromFile(java.nio.file.Path):37:37 -> a
2:2:com.android.tools.r8.StringResource fromFile(java.nio.file.Path,java.nio.charset.Charset):49:49 -> a
com.android.tools.r8.StringResource$1 -> a.a.a.a.aa:
com.android.tools.r8.StringResource$FileResource -> a.a.a.a.ba:
java.nio.charset.Charset charset -> b
com.android.tools.r8.origin.Origin origin -> c
java.nio.file.Path file -> a
boolean $assertionsDisabled -> d
1:1:void <clinit>():82:82 -> <clinit>
1:6:void <init>(java.nio.file.Path,java.nio.charset.Charset):87:92 -> <init>
1:6:void <init>(java.nio.file.Path,java.nio.charset.Charset,com.android.tools.r8.StringResource$1):82 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():97:97 -> a
1:3:java.lang.String getString():103:105 -> b
com.android.tools.r8.Version -> a.a.a.a.da:
boolean com.android.tools.r8.utils.NumberUtils.is16Bit(long) -> a
1:3:java.util.List com.android.tools.r8.utils.ListUtils.map(java.util.Collection,java.util.function.Function):15:17 -> a
4:12:com.android.tools.r8.graph.DexType com.android.tools.r8.utils.MainDexList.parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):21:29 -> a
13:13:com.android.tools.r8.graph.DexType com.android.tools.r8.utils.MainDexList.parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):26:26 -> a
14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.utils.MainDexList.parseEntry(java.lang.String,com.android.tools.r8.graph.DexItemFactory):22:22 -> a
15:33:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):46:64 -> a
34:34:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):62:62 -> a
35:35:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):60:60 -> a
36:39:com.android.tools.r8.com.google.gson.JsonElement com.android.tools.r8.com.google.gson.internal.Streams.parse(com.android.tools.r8.com.google.gson.stream.JsonReader):55:58 -> a
40:40:boolean com.android.tools.r8.com.google.common.base.Objects.equal(java.lang.Object,java.lang.Object):52:52 -> a
41:41:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureFromTo(int,int,int):57:57 -> a
42:42:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureFromTo(int,int,int):56:56 -> a
43:43:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureFromTo(int,int,int):55:55 -> a
44:56:void com.android.tools.r8.utils.ZipUtils.writeToZipStream(java.util.zip.ZipOutputStream,java.lang.String,com.android.tools.r8.ByteDataView,int):83:95 -> a
57:64:boolean com.android.tools.r8.utils.ZipUtils.isClassFile(java.lang.String):104:111 -> a
65:84:java.lang.String com.android.tools.r8.com.google.common.base.Strings.repeat(java.lang.String,int):146:165 -> a
85:85:java.lang.String com.android.tools.r8.com.google.common.base.Strings.repeat(java.lang.String,int):155:155 -> a
86:86:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
86:86:java.lang.String com.android.tools.r8.com.google.common.base.Strings.repeat(java.lang.String,int):143 -> a
boolean com.android.tools.r8.utils.NumberUtils.is32Bit(long) -> b
1:2:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):99:100 -> b
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> b
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.MoreObjects.firstNonNull(java.lang.Object,java.lang.Object):56 -> b
int com.android.tools.r8.com.google.common.primitives.Ints.saturatedCast(long) -> c
com.android.tools.r8.cf.CfPrinter -> a.a.a.a.a.a:
java.util.List sortedLabels -> b
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap labelToIndex -> c
boolean $assertionsDisabled -> i
com.android.tools.r8.naming.ClassNameMapper mapper -> f
java.util.List localsAtLabel -> d
int instructionIndexSpace -> h
int nextInstructionIndex -> g
java.lang.String indent -> a
java.lang.StringBuilder builder -> e
1:1:void <clinit>():86:86 -> <clinit>
1:1:void <init>():107:107 -> <init>
2:16:void <init>():100:114 -> <init>
17:17:void <init>(com.android.tools.r8.graph.CfCode,com.android.tools.r8.naming.ClassNameMapper):118:118 -> <init>
18:73:void <init>(com.android.tools.r8.graph.CfCode,com.android.tools.r8.naming.ClassNameMapper):100:155 -> <init>
74:74:void appendComment(java.lang.String):676:676 -> <init>
74:74:void <init>(com.android.tools.r8.graph.CfCode,com.android.tools.r8.naming.ClassNameMapper):155 -> <init>
75:96:void <init>(com.android.tools.r8.graph.CfCode,com.android.tools.r8.naming.ClassNameMapper):158:179 -> <init>
1:22:java.util.List computeLocalsAtLabels(java.util.List):187:208 -> a
23:23:boolean lambda$computeLocalsAtLabels$0(int,com.android.tools.r8.graph.CfCode$LocalVariableInfo):192:192 -> a
24:24:int lambda$computeLocalsAtLabels$1(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.graph.CfCode$LocalVariableInfo):207:207 -> a
25:26:java.util.List getSortedLocalVariables(com.android.tools.r8.graph.CfCode):214:215 -> a
27:28:void print(java.lang.String):236:237 -> a
27:28:void print(com.android.tools.r8.cf.code.CfNop):241 -> a
29:58:void print(com.android.tools.r8.cf.code.CfStackInstruction):245:274 -> a
59:60:void print(java.lang.String):236:237 -> a
59:60:void print(com.android.tools.r8.cf.code.CfStackInstruction):271 -> a
61:62:void print(java.lang.String):236:237 -> a
61:62:void print(com.android.tools.r8.cf.code.CfStackInstruction):268 -> a
63:64:void print(java.lang.String):236:237 -> a
63:64:void print(com.android.tools.r8.cf.code.CfStackInstruction):265 -> a
65:66:void print(java.lang.String):236:237 -> a
65:66:void print(com.android.tools.r8.cf.code.CfStackInstruction):262 -> a
67:68:void print(java.lang.String):236:237 -> a
67:68:void print(com.android.tools.r8.cf.code.CfStackInstruction):259 -> a
69:70:void print(java.lang.String):236:237 -> a
69:70:void print(com.android.tools.r8.cf.code.CfStackInstruction):256 -> a
71:72:void print(java.lang.String):236:237 -> a
71:72:void print(com.android.tools.r8.cf.code.CfStackInstruction):253 -> a
73:74:void print(java.lang.String):236:237 -> a
73:74:void print(com.android.tools.r8.cf.code.CfStackInstruction):250 -> a
75:76:void print(java.lang.String):236:237 -> a
75:76:void print(com.android.tools.r8.cf.code.CfStackInstruction):247 -> a
77:93:void print(com.android.tools.r8.cf.code.CfConstNumber):287:303 -> a
94:94:void print(com.android.tools.r8.cf.code.CfConstNumber):300:300 -> a
95:95:void print(com.android.tools.r8.cf.code.CfConstNumber):297:297 -> a
96:96:void print(com.android.tools.r8.cf.code.CfConstNumber):294:294 -> a
97:97:void print(com.android.tools.r8.cf.code.CfConstNumber):291:291 -> a
98:100:void print(com.android.tools.r8.cf.code.CfConstClass):308:310 -> a
101:101:void print(com.android.tools.r8.cf.code.CfReturn):318:318 -> a
102:102:void print(com.android.tools.r8.cf.code.CfMonitor):322:322 -> a
103:104:void print(java.lang.String):236:237 -> a
103:104:void print(com.android.tools.r8.cf.code.CfMonitor):322 -> a
105:105:void print(com.android.tools.r8.cf.code.CfArithmeticBinop):326:326 -> a
106:106:void print(com.android.tools.r8.cf.code.CfCmp):330:330 -> a
107:107:void print(com.android.tools.r8.cf.code.CfLogicalBinop):334:334 -> a
108:108:void print(com.android.tools.r8.cf.code.CfNeg):338:338 -> a
109:109:void print(com.android.tools.r8.cf.code.CfNumberConversion):342:342 -> a
110:111:void print(com.android.tools.r8.cf.code.CfConstString):346:347 -> a
112:113:void print(com.android.tools.r8.cf.code.CfArrayLoad):356:357 -> a
114:115:void print(com.android.tools.r8.cf.code.CfArrayStore):361:362 -> a
116:118:void print(com.android.tools.r8.cf.code.CfInvoke):366:368 -> a
119:122:void print(com.android.tools.r8.cf.code.CfInvokeDynamic):372:375 -> a
123:142:void print(com.android.tools.r8.cf.code.CfFrame):379:398 -> a
143:146:void print(com.android.tools.r8.cf.code.CfFrame$FrameType):402:405 -> a
147:150:void appendType(com.android.tools.r8.graph.DexType):688:691 -> a
147:150:void print(com.android.tools.r8.cf.code.CfFrame$FrameType):405 -> a
151:151:void appendType(com.android.tools.r8.graph.DexType):689:689 -> a
151:151:void print(com.android.tools.r8.cf.code.CfFrame$FrameType):405 -> a
152:152:void print(com.android.tools.r8.cf.code.CfFrame$FrameType):407:407 -> a
153:155:void print(com.android.tools.r8.cf.code.CfInstanceOf):412:414 -> a
156:158:void print(com.android.tools.r8.cf.code.CfCheckCast):418:420 -> a
159:174:void print(com.android.tools.r8.cf.code.CfFieldInstruction):424:439 -> a
175:175:void print(com.android.tools.r8.cf.code.CfFieldInstruction):430:430 -> a
176:185:void print(com.android.tools.r8.cf.code.CfFieldInstruction):427:436 -> a
186:194:void print(com.android.tools.r8.cf.code.CfFieldInstruction):433:441 -> a
195:196:void appendField(com.android.tools.r8.graph.DexField):709:710 -> a
195:196:void print(com.android.tools.r8.cf.code.CfFieldInstruction):441 -> a
197:197:java.lang.String com.android.tools.r8.naming.MemberNaming$FieldSignature.toString():193:193 -> a
197:197:void appendField(com.android.tools.r8.graph.DexField):710 -> a
197:197:void print(com.android.tools.r8.cf.code.CfFieldInstruction):441 -> a
198:202:void appendField(com.android.tools.r8.graph.DexField):710:714 -> a
198:202:void print(com.android.tools.r8.cf.code.CfFieldInstruction):441 -> a
203:204:void print(com.android.tools.r8.cf.code.CfFieldInstruction):442:443 -> a
205:209:void appendDescriptor(com.android.tools.r8.graph.DexType):680:684 -> a
205:209:void print(com.android.tools.r8.cf.code.CfFieldInstruction):443 -> a
210:212:void print(com.android.tools.r8.cf.code.CfNew):447:449 -> a
213:226:void print(com.android.tools.r8.cf.code.CfNewArray):453:466 -> a
227:230:void print(com.android.tools.r8.cf.code.CfMultiANewArray):472:475 -> a
231:241:void print(com.android.tools.r8.cf.code.CfLabel):483:493 -> a
242:242:void print(com.android.tools.r8.cf.code.CfLabel):491:491 -> a
243:243:void print(com.android.tools.r8.cf.code.CfLabel):489:489 -> a
244:248:void print(com.android.tools.r8.cf.code.CfPosition):498:502 -> a
249:250:void print(com.android.tools.r8.cf.code.CfGoto):507:508 -> a
251:255:void print(com.android.tools.r8.cf.code.CfIf):516:520 -> a
256:256:java.lang.String ifPostfix(com.android.tools.r8.ir.code.If$Type):512:512 -> a
256:256:void print(com.android.tools.r8.cf.code.CfIf):520 -> a
257:259:void print(com.android.tools.r8.cf.code.CfIf):520:522 -> a
260:263:void print(com.android.tools.r8.cf.code.CfIfCmp):526:529 -> a
264:264:java.lang.String ifPostfix(com.android.tools.r8.ir.code.If$Type):512:512 -> a
264:264:void print(com.android.tools.r8.cf.code.CfIfCmp):529 -> a
265:267:void print(com.android.tools.r8.cf.code.CfIfCmp):529:531 -> a
268:285:void print(com.android.tools.r8.cf.code.CfSwitch):535:552 -> a
286:286:void print(com.android.tools.r8.cf.code.CfLoad):556:556 -> a
287:287:void print(com.android.tools.r8.cf.code.CfStore):560:560 -> a
288:293:void print(com.android.tools.r8.cf.code.CfIinc):564:569 -> a
294:295:void printPrefixed(com.android.tools.r8.ir.code.ValueType,java.lang.String,int):573:574 -> a
296:308:char typePrefix(com.android.tools.r8.ir.code.ValueType):578:590 -> a
309:328:char typePrefix(com.android.tools.r8.ir.code.MemberType):595:614 -> a
329:331:void print(com.android.tools.r8.cf.code.CfConstMethodHandle):637:639 -> a
332:334:void print(com.android.tools.r8.cf.code.CfConstMethodType):643:645 -> a
335:335:void appendComment(java.lang.String):676:676 -> a
336:344:void appendClass(com.android.tools.r8.graph.DexType):696:704 -> a
345:345:void appendClass(com.android.tools.r8.graph.DexType):703:703 -> a
346:346:void appendClass(com.android.tools.r8.graph.DexType):702:702 -> a
347:350:void appendMethod(com.android.tools.r8.graph.DexMethod):718:721 -> a
351:358:java.lang.String com.android.tools.r8.naming.MemberNaming$MethodSignature.toDescriptor():325:332 -> a
351:358:void appendMethod(com.android.tools.r8.graph.DexMethod):721 -> a
359:363:void appendMethod(com.android.tools.r8.graph.DexMethod):721:725 -> a
364:364:java.lang.String opcodeName(int):729:729 -> a
1:13:int lambda$getSortedLocalVariables$2(com.android.tools.r8.graph.CfCode$LocalVariableInfo,com.android.tools.r8.graph.CfCode$LocalVariableInfo):218:230 -> b
14:15:void print(java.lang.String):236:237 -> b
16:17:void print(java.lang.String):236:237 -> b
16:17:void print(com.android.tools.r8.cf.code.CfThrow):279 -> b
18:18:java.lang.String getLabel(com.android.tools.r8.cf.code.CfLabel):649:649 -> b
1:2:void print(java.lang.String):236:237 -> c
1:2:void print(com.android.tools.r8.cf.code.CfConstNull):283 -> c
1:2:void print(java.lang.String):236:237 -> d
1:2:void print(com.android.tools.r8.cf.code.CfReturnVoid):314 -> d
1:2:void print(java.lang.String):236:237 -> e
1:2:void print(com.android.tools.r8.cf.code.CfArrayLength):479 -> e
1:3:void indent():665:667 -> f
1:2:void instructionIndex():659:660 -> g
1:2:void newline():653:654 -> h
1:1:java.lang.String toString():734:734 -> toString
com.android.tools.r8.cf.FixedLocalValue -> a.a.a.a.a.b:
com.android.tools.r8.ir.code.Phi getPhi() -> Z
com.android.tools.r8.cf.code.CfArithmeticBinop -> a.a.a.a.a.a.b:
com.android.tools.r8.ir.code.NumericType type -> b
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode opcode -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():17:17 -> <clinit>
1:5:void <init>(com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode,com.android.tools.r8.ir.code.NumericType):30:34 -> <init>
1:1:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):80:80 -> a
2:2:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):78:78 -> a
3:3:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):76:76 -> a
4:4:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):74:74 -> a
5:5:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):72:72 -> a
6:6:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):70:70 -> a
7:7:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):68:68 -> a
8:8:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):66:66 -> a
9:9:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):64:64 -> a
10:10:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):62:62 -> a
11:11:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):60:60 -> a
12:12:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):58:58 -> a
13:13:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):56:56 -> a
14:14:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):54:54 -> a
15:15:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):52:52 -> a
16:16:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):50:50 -> a
17:17:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):48:48 -> a
18:18:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):46:46 -> a
19:19:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):44:44 -> a
20:20:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):42:42 -> a
21:21:com.android.tools.r8.cf.code.CfArithmeticBinop fromAsm(int):40:40 -> a
22:22:void print(com.android.tools.r8.cf.CfPrinter):116:116 -> a
23:23:boolean canThrow():126:126 -> a
24:44:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):132:152 -> a
45:45:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):149:149 -> a
46:46:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):146:146 -> a
47:47:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):143:143 -> a
48:48:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):140:140 -> a
49:49:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):137:137 -> a
1:13:int getAsmOpcode():85:97 -> g
14:14:int getAsmOpcode():95:95 -> g
15:15:int getAsmOpcode():93:93 -> g
16:16:int getAsmOpcode():91:91 -> g
17:17:int getAsmOpcode():89:89 -> g
18:18:int getAsmOpcode():87:87 -> g
1:1:int getAsmOpcodeTypeOffset():102:102 -> h
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode -> a.a.a.a.a.a.a:
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode[] $VALUES -> f
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Sub -> b
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Add -> a
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Rem -> e
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Div -> d
com.android.tools.r8.cf.code.CfArithmeticBinop$Opcode Mul -> c
1:5:void <clinit>():20:24 -> <clinit>
6:6:void <clinit>():19:19 -> <clinit>
1:1:void <init>(java.lang.String,int):19:19 -> <init>
com.android.tools.r8.cf.code.CfArrayLength -> a.a.a.a.a.a.c:
boolean $assertionsDisabled -> a
1:1:void <clinit>():15:15 -> <clinit>
1:1:void <init>():15:15 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):24:24 -> a
2:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):34:37 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):36:36 -> a
com.android.tools.r8.cf.code.CfArrayLoad -> a.a.a.a.a.a.d:
boolean $assertionsDisabled -> b
com.android.tools.r8.ir.code.MemberType type -> a
1:1:void <clinit>():18:18 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.code.MemberType):22:24 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):62:62 -> a
2:13:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):72:83 -> a
1:1:com.android.tools.r8.ir.code.MemberType getType():28:28 -> g
com.android.tools.r8.cf.code.CfArrayStore -> a.a.a.a.a.a.e:
com.android.tools.r8.ir.code.MemberType type -> a
1:2:void <init>(com.android.tools.r8.ir.code.MemberType):21:22 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):60:60 -> a
2:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):70:73 -> a
1:1:com.android.tools.r8.ir.code.MemberType getType():26:26 -> g
com.android.tools.r8.cf.code.CfCheckCast -> a.a.a.a.a.a.f:
com.android.tools.r8.graph.DexType type -> a
1:2:void <init>(com.android.tools.r8.graph.DexType):21:22 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):36:36 -> a
2:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):52:54 -> a
1:1:com.android.tools.r8.graph.DexType getType():26:26 -> g
com.android.tools.r8.cf.code.CfCmp -> a.a.a.a.a.a.g:
com.android.tools.r8.ir.code.Cmp$Bias bias -> a
com.android.tools.r8.ir.code.NumericType type -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():19:19 -> <clinit>
1:8:void <init>(com.android.tools.r8.ir.code.Cmp$Bias,com.android.tools.r8.ir.code.NumericType):24:31 -> <init>
1:1:com.android.tools.r8.cf.code.CfCmp fromAsm(int):47:47 -> a
2:2:com.android.tools.r8.cf.code.CfCmp fromAsm(int):45:45 -> a
3:3:com.android.tools.r8.cf.code.CfCmp fromAsm(int):43:43 -> a
4:4:com.android.tools.r8.cf.code.CfCmp fromAsm(int):41:41 -> a
5:5:com.android.tools.r8.cf.code.CfCmp fromAsm(int):39:39 -> a
6:6:com.android.tools.r8.cf.code.CfCmp fromAsm(int):37:37 -> a
7:7:void print(com.android.tools.r8.cf.CfPrinter):66:66 -> a
8:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):76:78 -> a
1:9:int getAsmOpcode():52:60 -> g
10:10:int getAsmOpcode():58:58 -> g
11:11:int getAsmOpcode():56:56 -> g
com.android.tools.r8.cf.code.CfConstClass -> a.a.a.a.a.a.h:
com.android.tools.r8.graph.DexType type -> a
1:2:void <init>(com.android.tools.r8.graph.DexType):21:22 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):36:36 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):77:77 -> a
1:1:com.android.tools.r8.graph.DexType getType():26:26 -> g
com.android.tools.r8.cf.code.CfConstMethodHandle -> a.a.a.a.a.a.i:
com.android.tools.r8.graph.DexMethodHandle handle -> a
1:2:void <init>(com.android.tools.r8.graph.DexMethodHandle):21:22 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):36:36 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):52:53 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):52:52 -> a
1:1:com.android.tools.r8.graph.DexMethodHandle getHandle():26:26 -> g
com.android.tools.r8.cf.code.CfConstMethodType -> a.a.a.a.a.a.j:
com.android.tools.r8.graph.DexProto type -> a
1:2:void <init>(com.android.tools.r8.graph.DexProto):21:22 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):36:36 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):52:53 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):52:52 -> a
1:1:com.android.tools.r8.graph.DexProto getType():26:26 -> g
com.android.tools.r8.cf.code.CfConstNull -> a.a.a.a.a.a.k:
1:1:void <init>():15:15 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):24:24 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):29:29 -> a
com.android.tools.r8.cf.code.CfConstNumber -> a.a.a.a.a.a.l:
com.android.tools.r8.ir.code.ValueType type -> b
long value -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():16:16 -> <clinit>
1:3:void <init>(long,com.android.tools.r8.ir.code.ValueType):21:23 -> <init>
1:1:boolean isNegativeZeroDouble(double):113:113 -> a
2:2:boolean isNegativeZeroFloat(float):117:117 -> a
3:3:void print(com.android.tools.r8.cf.CfPrinter):122:122 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127:127 -> a
5:15:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueType.toPrimitiveTypeLattice():126:136 -> a
5:15:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127 -> a
16:16:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueType.toPrimitiveTypeLattice():134:134 -> a
16:16:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127 -> a
17:17:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueType.toPrimitiveTypeLattice():132:132 -> a
17:17:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127 -> a
18:18:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueType.toPrimitiveTypeLattice():130:130 -> a
18:18:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127 -> a
19:19:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueType.toPrimitiveTypeLattice():128:128 -> a
19:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127 -> a
20:20:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127:127 -> a
1:2:double getDoubleValue():50:51 -> g
1:2:float getFloatValue():45:46 -> h
1:2:int getIntValue():35:36 -> i
1:2:long getLongValue():40:41 -> j
1:1:com.android.tools.r8.ir.code.ValueType getType():27:27 -> k
com.android.tools.r8.cf.code.CfConstString -> a.a.a.a.a.a.m:
com.android.tools.r8.graph.DexString string -> a
1:2:void <init>(com.android.tools.r8.graph.DexString):18:19 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):47:47 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):58:59 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):58:58 -> a
boolean isConstString() -> d
1:1:com.android.tools.r8.graph.DexString getString():23:23 -> g
com.android.tools.r8.cf.code.CfFieldInstruction -> a.a.a.a.a.a.n:
com.android.tools.r8.graph.DexField field -> b
boolean $assertionsDisabled -> c
int opcode -> a
1:1:void <clinit>():19:19 -> <clinit>
1:5:void <init>(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):25:29 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):50:50 -> a
2:29:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):80:107 -> a
30:32:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):101:103 -> a
33:34:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):95:96 -> a
35:36:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):89:90 -> a
37:37:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):84:84 -> a
1:1:com.android.tools.r8.graph.DexField getField():33:33 -> g
1:1:int getOpcode():37:37 -> h
com.android.tools.r8.cf.code.CfFrame -> a.a.a.a.a.a.u:
java.util.List stack -> b
boolean $assertionsDisabled -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap locals -> a
1:1:void <clinit>():22:22 -> <clinit>
1:5:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,java.util.List):196:200 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):277:277 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):283:283 -> a
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getLocals():204:204 -> g
1:1:java.util.List getStack():208:208 -> h
1:1:java.lang.String toString():272:272 -> toString
com.android.tools.r8.cf.code.CfFrame$1 -> a.a.a.a.a.a.o:
com.android.tools.r8.cf.code.CfFrame$FrameType -> a.a.a.a.a.a.p:
1:1:void <init>():72:72 -> <init>
1:1:void <init>(com.android.tools.r8.cf.code.CfFrame$1):24 -> <init>
com.android.tools.r8.graph.DexType getInitializedType() -> a
1:1:com.android.tools.r8.cf.code.CfFrame$FrameType initialized(com.android.tools.r8.graph.DexType):27:27 -> a
2:2:com.android.tools.r8.cf.code.CfFrame$FrameType uninitializedNew(com.android.tools.r8.cf.code.CfLabel):31:31 -> a
com.android.tools.r8.cf.code.CfLabel getUninitializedLabel() -> b
boolean isInitialized() -> c
boolean isTop() -> d
boolean isUninitializedNew() -> e
boolean isUninitializedThis() -> f
boolean isWide() -> g
1:1:com.android.tools.r8.cf.code.CfFrame$FrameType top():39:39 -> h
1:1:com.android.tools.r8.cf.code.CfFrame$FrameType uninitializedThis():35:35 -> i
com.android.tools.r8.cf.code.CfFrame$InitializedType -> a.a.a.a.a.a.q:
com.android.tools.r8.graph.DexType type -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():75:75 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexType):79:81 -> <init>
1:3:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.cf.code.CfFrame$1):75 -> <init>
1:1:com.android.tools.r8.graph.DexType getInitializedType():122:122 -> a
boolean isInitialized() -> c
1:1:boolean isWide():112:112 -> g
1:1:java.lang.String toString():86:86 -> toString
2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> toString
2:2:java.lang.String toString():86 -> toString
com.android.tools.r8.cf.code.CfFrame$Top -> a.a.a.a.a.a.r:
com.android.tools.r8.cf.code.CfFrame$Top SINGLETON -> a
1:1:void <clinit>():128:128 -> <clinit>
1:1:void <init>():126:126 -> <init>
boolean isTop() -> d
1:1:com.android.tools.r8.cf.code.CfFrame$Top access$300():126:126 -> j
com.android.tools.r8.cf.code.CfFrame$UninitializedNew -> a.a.a.a.a.a.s:
com.android.tools.r8.cf.code.CfLabel label -> a
1:2:void <init>(com.android.tools.r8.cf.code.CfLabel):149:150 -> <init>
1:2:void <init>(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfFrame$1):146 -> <init>
1:1:com.android.tools.r8.cf.code.CfLabel getUninitializedLabel():170:170 -> b
boolean isUninitializedNew() -> e
com.android.tools.r8.cf.code.CfFrame$UninitializedThis -> a.a.a.a.a.a.t:
1:1:void <init>():175:175 -> <init>
1:1:void <init>(com.android.tools.r8.cf.code.CfFrame$1):174 -> <init>
boolean isUninitializedThis() -> f
com.android.tools.r8.cf.code.CfGoto -> a.a.a.a.a.a.v:
com.android.tools.r8.cf.code.CfLabel target -> a
1:2:void <init>(com.android.tools.r8.cf.code.CfLabel):18:19 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):34:34 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):39:39 -> a
1:1:com.android.tools.r8.cf.code.CfLabel getTarget():24:24 -> b
com.android.tools.r8.cf.code.CfIf -> a.a.a.a.a.a.w:
com.android.tools.r8.ir.code.If$Type kind -> a
com.android.tools.r8.ir.code.ValueType type -> b
com.android.tools.r8.cf.code.CfLabel target -> c
1:4:void <init>(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):24:27 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):64:64 -> a
2:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):79:82 -> a
6:6:void com.android.tools.r8.ir.conversion.IRBuilder.addIfZero(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,int,int,int):1306:1306 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):82 -> a
7:9:void com.android.tools.r8.ir.conversion.IRBuilder.addIfZero(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,int,int,int):1304:1306 -> a
7:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):82 -> a
1:1:com.android.tools.r8.cf.code.CfLabel getTarget():40:40 -> b
boolean isConditionalJump() -> c
1:1:com.android.tools.r8.ir.code.If$Type getKind():35:35 -> g
1:1:com.android.tools.r8.ir.code.ValueType getType():31:31 -> h
com.android.tools.r8.cf.code.CfIfCmp -> a.a.a.a.a.a.x:
com.android.tools.r8.ir.code.If$Type kind -> a
com.android.tools.r8.ir.code.ValueType type -> b
com.android.tools.r8.cf.code.CfLabel target -> c
1:4:void <init>(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,com.android.tools.r8.cf.code.CfLabel):24:27 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):64:64 -> a
2:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):79:83 -> a
7:7:void com.android.tools.r8.ir.conversion.IRBuilder.addIf(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,int,int,int,int):1277:1277 -> a
7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):83 -> a
8:10:void com.android.tools.r8.ir.conversion.IRBuilder.addIf(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueType,int,int,int,int):1275:1277 -> a
8:10:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):83 -> a
1:1:com.android.tools.r8.cf.code.CfLabel getTarget():40:40 -> b
boolean isConditionalJump() -> c
1:1:com.android.tools.r8.ir.code.If$Type getKind():31:31 -> g
1:1:com.android.tools.r8.ir.code.ValueType getType():35:35 -> h
com.android.tools.r8.cf.code.CfIinc -> a.a.a.a.a.a.y:
int increment -> b
int var -> a
1:3:void <init>(int,int):19:21 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):31:31 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):44:45 -> a
1:1:int getIncrement():39:39 -> g
1:1:int getLocalIndex():35:35 -> h
com.android.tools.r8.cf.code.CfInstanceOf -> a.a.a.a.a.a.z:
com.android.tools.r8.graph.DexType type -> a
1:2:void <init>(com.android.tools.r8.graph.DexType):20:21 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):35:35 -> a
2:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):50:52 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):51:51 -> a
1:1:com.android.tools.r8.graph.DexType getType():25:25 -> g
com.android.tools.r8.cf.code.CfInstruction -> a.a.a.a.a.a.A:
1:1:void <init>():15:15 -> <init>
void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode) -> a
boolean canThrow() -> a
void print(com.android.tools.r8.cf.CfPrinter) -> a
com.android.tools.r8.cf.code.CfLabel getTarget() -> b
boolean isConditionalJump() -> c
boolean isConstString() -> d
boolean isDexItemBasedConstString() -> e
boolean isReturn() -> f
1:3:java.lang.String toString():23:25 -> toString
com.android.tools.r8.cf.code.CfInvoke -> a.a.a.a.a.a.B:
int opcode -> b
com.android.tools.r8.graph.DexMethod method -> a
boolean itf -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():25:25 -> <clinit>
1:7:void <init>(int,com.android.tools.r8.graph.DexMethod,boolean):31:37 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):62:62 -> a
2:4:boolean isInvokeSuper(com.android.tools.r8.graph.DexType):92:94 -> a
5:44:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):107:146 -> a
45:77:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):110:142 -> a
78:84:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):129:135 -> a
85:129:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):116:160 -> a
130:133:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):159:162 -> a
1:1:com.android.tools.r8.graph.DexMethod getMethod():41:41 -> g
1:1:int getOpcode():45:45 -> h
com.android.tools.r8.cf.code.CfInvokeDynamic -> a.a.a.a.a.a.C:
com.android.tools.r8.graph.DexCallSite callSite -> a
1:2:void <init>(com.android.tools.r8.graph.DexCallSite):37:38 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):80:80 -> a
2:13:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):99:110 -> a
1:1:com.android.tools.r8.graph.DexCallSite getCallSite():84:84 -> g
com.android.tools.r8.cf.code.CfLabel -> a.a.a.a.a.a.D:
1:1:void <init>():14:14 -> <init>
void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode) -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):27:27 -> a
com.android.tools.r8.cf.code.CfLoad -> a.a.a.a.a.a.E:
com.android.tools.r8.ir.code.ValueType type -> b
int var -> a
1:3:void <init>(com.android.tools.r8.ir.code.ValueType,int):22:24 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):51:51 -> a
2:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):64:66 -> a
1:1:int getLocalIndex():59:59 -> g
1:1:com.android.tools.r8.ir.code.ValueType getType():55:55 -> h
com.android.tools.r8.cf.code.CfLogicalBinop -> a.a.a.a.a.a.G:
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode opcode -> a
com.android.tools.r8.ir.code.NumericType type -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():17:17 -> <clinit>
1:6:void <init>(com.android.tools.r8.cf.code.CfLogicalBinop$Opcode,com.android.tools.r8.ir.code.NumericType):31:36 -> <init>
1:1:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):66:66 -> a
2:2:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):64:64 -> a
3:3:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):62:62 -> a
4:4:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):60:60 -> a
5:5:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):58:58 -> a
6:6:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):56:56 -> a
7:7:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):54:54 -> a
8:8:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):52:52 -> a
9:9:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):50:50 -> a
10:10:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):48:48 -> a
11:11:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):46:46 -> a
12:12:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):44:44 -> a
13:13:com.android.tools.r8.cf.code.CfLogicalBinop fromAsm(int):42:42 -> a
14:14:void print(com.android.tools.r8.cf.CfPrinter):91:91 -> a
15:38:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):101:124 -> a
39:39:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):121:121 -> a
40:40:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):118:118 -> a
41:41:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):115:115 -> a
42:42:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):112:112 -> a
43:43:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):109:109 -> a
44:44:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):106:106 -> a
1:15:int getAsmOpcode():71:85 -> g
16:16:int getAsmOpcode():83:83 -> g
17:17:int getAsmOpcode():81:81 -> g
18:18:int getAsmOpcode():79:79 -> g
19:19:int getAsmOpcode():77:77 -> g
20:20:int getAsmOpcode():75:75 -> g
21:21:int getAsmOpcode():73:73 -> g
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode -> a.a.a.a.a.a.F:
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Shl -> a
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode[] $VALUES -> g
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode And -> d
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Or -> e
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Shr -> b
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Ushr -> c
com.android.tools.r8.cf.code.CfLogicalBinop$Opcode Xor -> f
1:6:void <clinit>():20:25 -> <clinit>
7:7:void <clinit>():19:19 -> <clinit>
1:1:void <init>(java.lang.String,int):19:19 -> <init>
com.android.tools.r8.cf.code.CfMonitor -> a.a.a.a.a.a.H:
com.android.tools.r8.ir.code.Monitor$Type type -> a
1:2:void <init>(com.android.tools.r8.ir.code.Monitor$Type):20:21 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):35:35 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):45:46 -> a
1:1:com.android.tools.r8.ir.code.Monitor$Type getType():25:25 -> g
com.android.tools.r8.cf.code.CfMultiANewArray -> a.a.a.a.a.a.I:
com.android.tools.r8.graph.DexType type -> a
int dimensions -> b
1:3:void <init>(com.android.tools.r8.graph.DexType,int):22:24 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):42:42 -> a
2:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):57:63 -> a
9:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):60:60 -> a
1:1:int getDimensions():32:32 -> g
1:1:com.android.tools.r8.graph.DexType getType():28:28 -> h
com.android.tools.r8.cf.code.CfNeg -> a.a.a.a.a.a.J:
com.android.tools.r8.ir.code.NumericType type -> a
1:2:void <init>(com.android.tools.r8.ir.code.NumericType):21:22 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):32:32 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):70:71 -> a
1:14:int getAsmOpcode():36:49 -> g
com.android.tools.r8.cf.code.CfNew -> a.a.a.a.a.a.K:
com.android.tools.r8.graph.DexType type -> a
1:2:void <init>(com.android.tools.r8.graph.DexType):20:21 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):35:35 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):50:50 -> a
1:1:com.android.tools.r8.graph.DexType getType():25:25 -> g
com.android.tools.r8.cf.code.CfNewArray -> a.a.a.a.a.a.L:
com.android.tools.r8.graph.DexType type -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():19:19 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexType):23:25 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):74:74 -> a
2:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):91:93 -> a
1:1:com.android.tools.r8.graph.DexType getType():29:29 -> g
com.android.tools.r8.cf.code.CfNop -> a.a.a.a.a.a.M:
1:1:void <init>():14:14 -> <init>
void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode) -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):23:23 -> a
com.android.tools.r8.cf.code.CfNumberConversion -> a.a.a.a.a.a.N:
com.android.tools.r8.ir.code.NumericType to -> b
com.android.tools.r8.ir.code.NumericType from -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():17:17 -> <clinit>
1:7:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType):22:28 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):38:38 -> a
2:2:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):131:131 -> a
3:3:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):129:129 -> a
4:4:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):127:127 -> a
5:5:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):125:125 -> a
6:6:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):123:123 -> a
7:7:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):121:121 -> a
8:8:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):119:119 -> a
9:9:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):117:117 -> a
10:10:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):115:115 -> a
11:11:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):113:113 -> a
12:12:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):111:111 -> a
13:13:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):109:109 -> a
14:14:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):107:107 -> a
15:15:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):105:105 -> a
16:16:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):103:103 -> a
17:17:com.android.tools.r8.cf.code.CfNumberConversion fromAsm(int):101:101 -> a
18:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):137:138 -> a
1:53:int getAsmOpcode():42:94 -> g
54:62:int getAsmOpcode():83:91 -> g
63:71:int getAsmOpcode():72:80 -> g
72:80:int getAsmOpcode():61:69 -> g
81:95:int getAsmOpcode():44:58 -> g
com.android.tools.r8.cf.code.CfPosition -> a.a.a.a.a.a.O:
com.android.tools.r8.ir.code.Position position -> a
1:3:void <init>(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.ir.code.Position):19:21 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):31:31 -> a
2:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):44:46 -> a
1:1:com.android.tools.r8.ir.code.Position getPosition():35:35 -> g
com.android.tools.r8.cf.code.CfReturn -> a.a.a.a.a.a.P:
com.android.tools.r8.ir.code.ValueType type -> a
1:2:void <init>(com.android.tools.r8.ir.code.ValueType):21:22 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):53:53 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):63:64 -> a
boolean isReturn() -> f
1:1:com.android.tools.r8.ir.code.ValueType getType():26:26 -> g
com.android.tools.r8.cf.code.CfReturnVoid -> a.a.a.a.a.a.Q:
1:1:void <init>():14:14 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):23:23 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):33:33 -> a
boolean isReturn() -> f
com.android.tools.r8.cf.code.CfStackInstruction -> a.a.a.a.a.a.T:
com.android.tools.r8.cf.code.CfStackInstruction$Opcode opcode -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():18:18 -> <clinit>
1:2:void <init>(com.android.tools.r8.cf.code.CfStackInstruction$Opcode):69:70 -> <init>
1:1:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):61:61 -> a
2:2:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):59:59 -> a
3:3:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):57:57 -> a
4:4:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):55:55 -> a
5:5:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):53:53 -> a
6:6:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):51:51 -> a
7:7:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):49:49 -> a
8:8:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):47:47 -> a
9:9:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):45:45 -> a
10:10:com.android.tools.r8.cf.code.CfStackInstruction fromAsm(int):43:43 -> a
11:11:void print(com.android.tools.r8.cf.CfPrinter):80:80 -> a
12:143:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):89:220 -> a
144:155:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):195:206 -> a
156:156:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):202:202 -> a
157:182:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):163:188 -> a
183:189:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):151:157 -> a
190:212:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):123:145 -> a
213:214:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):127:128 -> a
215:219:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):114:118 -> a
220:222:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):107:109 -> a
223:226:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):98:101 -> a
227:228:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):92:93 -> a
229:238:void dupX1(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfState$Slot,com.android.tools.r8.ir.conversion.CfState$Slot) -> a
1:1:com.android.tools.r8.cf.code.CfStackInstruction$Opcode getOpcode():84:84 -> g
com.android.tools.r8.cf.code.CfStackInstruction$Opcode -> a.a.a.a.a.a.S:
com.android.tools.r8.cf.code.CfStackInstruction$Opcode Swap -> i
com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup2X2 -> h
com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup2X1 -> g
com.android.tools.r8.cf.code.CfStackInstruction$Opcode[] $VALUES -> j
com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup2 -> f
com.android.tools.r8.cf.code.CfStackInstruction$Opcode DupX2 -> e
com.android.tools.r8.cf.code.CfStackInstruction$Opcode DupX1 -> d
com.android.tools.r8.cf.code.CfStackInstruction$Opcode Dup -> c
com.android.tools.r8.cf.code.CfStackInstruction$Opcode Pop2 -> b
com.android.tools.r8.cf.code.CfStackInstruction$Opcode Pop -> a
1:9:void <clinit>():21:29 -> <clinit>
10:10:void <clinit>():20:20 -> <clinit>
1:1:void <init>(java.lang.String,int,int):33:33 -> <init>
com.android.tools.r8.cf.code.CfStore -> a.a.a.a.a.a.U:
com.android.tools.r8.ir.code.ValueType type -> b
int var -> a
1:3:void <init>(com.android.tools.r8.ir.code.ValueType,int):22:24 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):51:51 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):64:65 -> a
1:1:int getLocalIndex():59:59 -> g
1:1:com.android.tools.r8.ir.code.ValueType getType():55:55 -> h
com.android.tools.r8.cf.code.CfSwitch -> a.a.a.a.a.a.W:
com.android.tools.r8.cf.code.CfLabel defaultTarget -> b
int[] keys -> c
java.util.List targets -> d
boolean $assertionsDisabled -> e
com.android.tools.r8.cf.code.CfSwitch$Kind kind -> a
1:1:void <clinit>():18:18 -> <clinit>
1:7:void <init>(com.android.tools.r8.cf.code.CfSwitch$Kind,com.android.tools.r8.cf.code.CfLabel,int[],java.util.List):27:33 -> <init>
1:1:void print(com.android.tools.r8.cf.CfPrinter):72:72 -> a
2:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):77:82 -> a
1:1:com.android.tools.r8.cf.code.CfLabel getDefaultTarget():41:41 -> g
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList getKeys():45:45 -> h
1:1:com.android.tools.r8.cf.code.CfSwitch$Kind getKind():37:37 -> i
1:1:java.util.List getSwitchTargets():49:49 -> j
com.android.tools.r8.cf.code.CfSwitch$Kind -> a.a.a.a.a.a.V:
com.android.tools.r8.cf.code.CfSwitch$Kind TABLE -> b
com.android.tools.r8.cf.code.CfSwitch$Kind LOOKUP -> a
1:1:void <clinit>():20:20 -> <clinit>
1:1:void <init>(java.lang.String,int):20:20 -> <init>
com.android.tools.r8.cf.code.CfThrow -> a.a.a.a.a.a.X:
1:1:void <init>():15:15 -> <init>
boolean canThrow() -> a
1:1:void print(com.android.tools.r8.cf.CfPrinter):24:24 -> a
2:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.ir.conversion.CfState,com.android.tools.r8.ir.conversion.CfSourceCode):34:35 -> a
com.android.tools.r8.cf.code.CfTryCatch -> a.a.a.a.a.a.Y:
com.android.tools.r8.cf.code.CfLabel start -> a
com.android.tools.r8.cf.code.CfLabel end -> b
java.util.List targets -> d
java.util.List guards -> c
boolean $assertionsDisabled -> e
1:1:void <clinit>():13:13 -> <clinit>
1:6:void <init>(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,java.util.List,java.util.List):19:24 -> <init>
7:8:boolean verifyAllNonNull(java.util.List):28:29 -> <init>
7:8:void <init>(com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel,java.util.List,java.util.List):24 -> <init>
com.android.tools.r8.code.AddDouble -> a.a.a.a.b.b:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddDouble2Addr -> a.a.a.a.b.a:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddFloat -> a.a.a.a.b.d:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddFloat2Addr -> a.a.a.a.b.c:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddInt -> a.a.a.a.b.f:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddInt2Addr -> a.a.a.a.b.e:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddIntLit16 -> a.a.a.a.b.g:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddIntLit8 -> a.a.a.a.b.h:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddLong -> a.a.a.a.b.j:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AddLong2Addr -> a.a.a.a.b.i:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Aget -> a.a.a.a.b.k:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AgetBoolean -> a.a.a.a.b.l:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AgetByte -> a.a.a.a.b.m:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AgetChar -> a.a.a.a.b.n:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AgetObject -> a.a.a.a.b.o:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AgetShort -> a.a.a.a.b.p:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AgetWide -> a.a.a.a.b.q:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AndInt -> a.a.a.a.b.s:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AndInt2Addr -> a.a.a.a.b.r:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AndIntLit16 -> a.a.a.a.b.t:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AndIntLit8 -> a.a.a.a.b.u:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AndLong -> a.a.a.a.b.w:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AndLong2Addr -> a.a.a.a.b.v:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Aput -> a.a.a.a.b.x:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AputBoolean -> a.a.a.a.b.y:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AputByte -> a.a.a.a.b.z:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AputChar -> a.a.a.a.b.A:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AputObject -> a.a.a.a.b.B:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AputShort -> a.a.a.a.b.C:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.AputWide -> a.a.a.a.b.D:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ArrayLength -> a.a.a.a.b.E:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Base1Format -> a.a.a.a.b.F:
1:1:void <init>(com.android.tools.r8.code.BytecodeStream):11:11 -> <init>
2:2:void <init>():14:14 -> <init>
int getSize() -> g
com.android.tools.r8.code.Base2Format -> a.a.a.a.b.G:
1:1:void <init>():10:10 -> <init>
2:2:void <init>(com.android.tools.r8.code.BytecodeStream):13:13 -> <init>
int getSize() -> g
com.android.tools.r8.code.Base3Format -> a.a.a.a.b.H:
1:1:void <init>():10:10 -> <init>
2:2:void <init>(com.android.tools.r8.code.BytecodeStream):13:13 -> <init>
int getSize() -> g
com.android.tools.r8.code.Base4Format -> a.a.a.a.b.I:
1:1:void <init>():10:10 -> <init>
2:2:void <init>(com.android.tools.r8.code.BytecodeStream):13:13 -> <init>
int getSize() -> g
com.android.tools.r8.code.Base5Format -> a.a.a.a.b.J:
1:1:void <init>():10:10 -> <init>
2:2:void <init>(com.android.tools.r8.code.BytecodeStream):13:13 -> <init>
int getSize() -> g
com.android.tools.r8.code.BytecodeStream -> a.a.a.a.b.K:
com.android.tools.r8.code.CheckCast -> a.a.a.a.b.L:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexType):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:56 -> a
5:5:com.android.tools.r8.graph.DexType getType():51:51 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:56 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.CmpLong -> a.a.a.a.b.M:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):17:17 -> <init>
2:2:void <init>(int,int,int):21:21 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):10:10 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):10:10 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.CmpgDouble -> a.a.a.a.b.N:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):17:17 -> <init>
2:2:void <init>(int,int,int):21:21 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):10:10 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):10:10 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.CmpgFloat -> a.a.a.a.b.O:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):17:17 -> <init>
2:2:void <init>(int,int,int):21:21 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):10:10 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):10:10 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.CmplDouble -> a.a.a.a.b.P:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):17:17 -> <init>
2:2:void <init>(int,int,int):21:21 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):10:10 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):10:10 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.CmplFloat -> a.a.a.a.b.Q:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):17:17 -> <init>
2:2:void <init>(int,int,int):21:21 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):10:10 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):10:10 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):41:41 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Const -> a.a.a.a.b.U:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:19 -> <init>
2:2:void <init>(int,int):23:23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:34 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
3:3:int decodedValue():43:43 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60 -> a
4:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62:63 -> a
6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
7:7:int decodedValue():43:43 -> a
7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48 -> a
8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
9:9:int decodedValue():43:43 -> a
9:9:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a
10:10:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a
11:11:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Const16 -> a.a.a.a.b.S:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:19 -> <init>
2:2:void <init>(int,int):23:23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
3:3:int decodedValue():43:43 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54 -> a
4:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:57 -> a
6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
7:7:int decodedValue():43:43 -> a
7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48 -> a
8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
9:9:int decodedValue():43:43 -> a
9:9:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a
10:10:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a
11:11:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Const4 -> a.a.a.a.b.T:
boolean com.android.tools.r8.code.Format11n.$assertionsDisabled -> h
byte com.android.tools.r8.code.Format11n.A -> f
byte com.android.tools.r8.code.Format11n.B -> g
1:1:void com.android.tools.r8.code.Format11n.<clinit>():13:13 -> <clinit>
1:8:void com.android.tools.r8.code.Format11n.<init>(int,com.android.tools.r8.code.BytecodeStream):19:26 -> <init>
1:8:void <init>(int,com.android.tools.r8.code.BytecodeStream):19 -> <init>
9:13:void com.android.tools.r8.code.Format11n.<init>(int,int):30:34 -> <init>
9:13:void <init>(int,int):23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void com.android.tools.r8.code.Format11n.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):39:39 -> a
1:1:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
2:2:int decodedValue():43:43 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60 -> a
3:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):62:63 -> a
5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
6:6:int decodedValue():43:43 -> a
6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48 -> a
7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
8:8:int decodedValue():43:43 -> a
8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a
9:9:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a
10:10:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:5:boolean com.android.tools.r8.code.Format11n.equals(java.lang.Object):49:53 -> equals
1:5:boolean com.android.tools.r8.code.Format11n.equals(java.lang.Object):0 -> equals
1:1:int com.android.tools.r8.code.Format11n.hashCode():44:44 -> hashCode
1:1:int com.android.tools.r8.code.Format11n.hashCode():0 -> hashCode
com.android.tools.r8.code.ConstClass -> a.a.a.a.b.V:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexType):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
5:5:com.android.tools.r8.graph.DexType getType():46:46 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ConstHigh16 -> a.a.a.a.b.W:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:19 -> <init>
2:2:void <init>(int,int):23:23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:34 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
3:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:49 -> a
5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
6:9:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:63 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:int decodedValue():43:43 -> p
com.android.tools.r8.code.ConstMethodHandle -> a.a.a.a.b.X:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):23:23 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexMethodHandle):27:27 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):51:51 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):67:67 -> a
3:4:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
3:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):71 -> a
5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):69:69 -> a
6:6:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
6:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):16 -> a
7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):76:76 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ConstMethodType -> a.a.a.a.b.Y:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):22:22 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexProto):26:26 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):50:50 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):65:65 -> a
3:4:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
3:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):69 -> a
5:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):67:67 -> a
6:6:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
6:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):15 -> a
7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):74:74 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ConstString -> a.a.a.a.b.Z:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):21:21 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexString):25:25 -> <init>
com.android.tools.r8.code.ConstString asConstString() -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):59:59 -> a
2:2:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):14 -> a
3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):69:69 -> a
4:5:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
4:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):73 -> a
6:6:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):71:71 -> a
7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):78:78 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
boolean isConstString() -> j
1:1:com.android.tools.r8.graph.DexString getString():29:29 -> p
com.android.tools.r8.code.ConstStringJumbo -> a.a.a.a.b.aa:
short com.android.tools.r8.code.Format31c.AA -> f
com.android.tools.r8.graph.DexString com.android.tools.r8.code.Format31c.BBBBBBBB -> g
boolean com.android.tools.r8.code.Format31c.$assertionsDisabled -> h
1:1:void com.android.tools.r8.code.Format31c.<clinit>():17:17 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:4:void com.android.tools.r8.code.Format31c.<init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.DexString[]):24:26 -> <init>
2:4:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18 -> <init>
5:8:void com.android.tools.r8.code.Format31c.<init>(int,com.android.tools.r8.graph.DexString):29:32 -> <init>
5:8:void <init>(int,com.android.tools.r8.graph.DexString):22 -> <init>
1:2:void com.android.tools.r8.code.Format31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):37:38 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
3:3:void com.android.tools.r8.code.Instruction.write32BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):115:115 -> a
3:3:void com.android.tools.r8.code.Format31c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):38 -> a
3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):56:56 -> a
5:5:void com.android.tools.r8.code.Format31c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):64:64 -> a
5:5:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
6:6:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
6:6:void com.android.tools.r8.code.Format31c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):64 -> a
6:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):66:66 -> a
com.android.tools.r8.code.ConstStringJumbo asConstStringJumbo() -> b
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
1:5:boolean com.android.tools.r8.code.Format31c.equals(java.lang.Object):48:52 -> equals
1:5:boolean com.android.tools.r8.code.Format31c.equals(java.lang.Object):0 -> equals
1:1:int com.android.tools.r8.code.Format31c.hashCode():43:43 -> hashCode
1:1:int com.android.tools.r8.code.Format31c.hashCode():0 -> hashCode
boolean isConstStringJumbo() -> k
com.android.tools.r8.code.ConstWide -> a.a.a.a.b.da:
short com.android.tools.r8.code.Format51l.AA -> f
long com.android.tools.r8.code.Format51l.BBBBBBBBBBBBBBBB -> g
boolean com.android.tools.r8.code.Format51l.$assertionsDisabled -> h
1:1:void com.android.tools.r8.code.Format51l.<clinit>():13:13 -> <clinit>
1:2:void com.android.tools.r8.code.Format51l.<init>(int,com.android.tools.r8.code.BytecodeStream):20:21 -> <init>
1:2:void <init>(int,com.android.tools.r8.code.BytecodeStream):19 -> <init>
3:4:long com.android.tools.r8.code.Instruction.read64BitValue(com.android.tools.r8.code.BytecodeStream):70:71 -> <init>
3:4:void com.android.tools.r8.code.Format51l.<init>(int,com.android.tools.r8.code.BytecodeStream):22 -> <init>
3:4:void <init>(int,com.android.tools.r8.code.BytecodeStream):19 -> <init>
5:5:void com.android.tools.r8.code.Format51l.<init>(int,com.android.tools.r8.code.BytecodeStream):22:22 -> <init>
5:5:void <init>(int,com.android.tools.r8.code.BytecodeStream):19 -> <init>
6:9:void com.android.tools.r8.code.Format51l.<init>(int,long):25:28 -> <init>
6:9:void <init>(int,long):23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:34 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
3:4:void com.android.tools.r8.code.Instruction.write64BitValue(long,java.nio.ShortBuffer):102:103 -> a
3:4:void com.android.tools.r8.code.Format51l.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):34 -> a
3:4:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
6:6:long decodedValue():43:43 -> a
6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48 -> a
7:7:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
8:8:long decodedValue():43:43 -> a
8:8:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49 -> a
9:9:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):49:49 -> a
10:10:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
11:11:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a
12:12:long decodedValue():43:43 -> a
12:12:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60 -> a
13:13:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:5:boolean com.android.tools.r8.code.Format51l.equals(java.lang.Object):44:48 -> equals
1:5:boolean com.android.tools.r8.code.Format51l.equals(java.lang.Object):0 -> equals
1:1:int com.android.tools.r8.code.Format51l.hashCode():39:39 -> hashCode
1:1:int com.android.tools.r8.code.Format51l.hashCode():0 -> hashCode
com.android.tools.r8.code.ConstWide16 -> a.a.a.a.b.ba:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:19 -> <init>
2:2:void <init>(int,int):23:23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format21s.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
3:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:49 -> a
5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:long decodedValue():43:43 -> p
com.android.tools.r8.code.ConstWide32 -> a.a.a.a.b.ca:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:19 -> <init>
2:2:void <init>(int,int):23:23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format31i.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:34 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
3:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:49 -> a
5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:long decodedValue():43:43 -> p
com.android.tools.r8.code.ConstWideHigh16 -> a.a.a.a.b.ea:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:19 -> <init>
2:2:void <init>(int,int):23:23 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format21h.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:34 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):12 -> a
3:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:49 -> a
5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):60:60 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:long decodedValue():43:43 -> p
com.android.tools.r8.code.DexItemBasedConstString -> a.a.a.a.b.fa:
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo classNameComputationInfo -> i
1:2:void <init>(int,com.android.tools.r8.graph.DexReference,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo):24:25 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):65:65 -> a
2:2:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):15 -> a
3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):76:76 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):89:89 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
1:1:int getOpcode():48:48 -> e
boolean isDexItemBasedConstString() -> l
com.android.tools.r8.code.DivDouble -> a.a.a.a.b.ha:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivDouble2Addr -> a.a.a.a.b.ga:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivFloat -> a.a.a.a.b.ja:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivFloat2Addr -> a.a.a.a.b.ia:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivInt -> a.a.a.a.b.la:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivInt2Addr -> a.a.a.a.b.ka:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivIntLit16 -> a.a.a.a.b.ma:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivIntLit8 -> a.a.a.a.b.na:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivLong -> a.a.a.a.b.pa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DivLong2Addr -> a.a.a.a.b.oa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DoubleToFloat -> a.a.a.a.b.qa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DoubleToInt -> a.a.a.a.b.ra:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.DoubleToLong -> a.a.a.a.b.sa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.FillArrayData -> a.a.a.a.b.ta:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
2:2:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a
3:3:int com.android.tools.r8.code.Format31t.getPayloadOffset():45:45 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.FillArrayDataPayload -> a.a.a.a.b.ua:
short[] data -> h
boolean $assertionsDisabled -> i
long size -> g
int element_width -> f
1:1:void <clinit>():13:13 -> <clinit>
1:10:void <init>(int,com.android.tools.r8.code.BytecodeStream):20:29 -> <init>
11:14:void <init>(int,long,short[]):33:36 -> <init>
void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a
1:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):46:50 -> a
6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):80:80 -> a
1:6:boolean equals(java.lang.Object):56:61 -> equals
1:1:int getSize():75:75 -> g
1:4:int hashCode():66:69 -> hashCode
boolean isPayload() -> m
com.android.tools.r8.code.FilledNewArray -> a.a.a.a.b.va:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17:17 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexType,int,int,int,int,int):21:21 -> <init>
1:1:com.android.tools.r8.graph.DexType getType():40:40 -> a
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.FilledNewArrayRange -> a.a.a.a.b.wa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17:17 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexType):21:21 -> <init>
1:1:com.android.tools.r8.graph.DexType getType():40:40 -> a
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.FloatToDouble -> a.a.a.a.b.xa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.FloatToInt -> a.a.a.a.b.ya:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.FloatToLong -> a.a.a.a.b.za:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Format10x -> a.a.a.a.b.Aa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):17:17 -> <init>
2:2:void <init>():20:20 -> <init>
com.android.tools.r8.code.Format11x -> a.a.a.a.b.Ba:
short AA -> f
boolean $assertionsDisabled -> g
1:1:void <clinit>():13:13 -> <clinit>
1:2:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:20 -> <init>
3:5:void <init>(int):23:25 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
1:4:boolean equals(java.lang.Object):40:43 -> equals
1:1:int hashCode():35:35 -> hashCode
com.android.tools.r8.code.Format12x -> a.a.a.a.b.Ca:
boolean $assertionsDisabled -> h
byte A -> f
byte B -> g
1:1:void <clinit>():13:13 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:21 -> <init>
4:8:void <init>(int,int):24:28 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):52:52 -> a
1:5:boolean equals(java.lang.Object):43:47 -> equals
1:1:int hashCode():38:38 -> hashCode
com.android.tools.r8.code.Format21c -> a.a.a.a.b.Da:
short AA -> f
com.android.tools.r8.graph.IndexedDexItem BBBB -> g
boolean $assertionsDisabled -> h
1:1:void <clinit>():15:15 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):22:24 -> <init>
4:7:void <init>(int,com.android.tools.r8.graph.IndexedDexItem):27:30 -> <init>
1:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):55:56 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):55:55 -> a
1:5:boolean equals(java.lang.Object):46:50 -> equals
1:1:int hashCode():41:41 -> hashCode
com.android.tools.r8.code.Format21h -> a.a.a.a.b.Ea:
char BBBB -> g
short AA -> f
boolean $assertionsDisabled -> h
1:1:void <clinit>():12:12 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:21 -> <init>
4:8:void <init>(int,int):24:28 -> <init>
1:5:boolean equals(java.lang.Object):44:48 -> equals
1:1:int hashCode():39:39 -> hashCode
com.android.tools.r8.code.Format21s -> a.a.a.a.b.Fa:
short BBBB -> g
short AA -> f
boolean $assertionsDisabled -> h
1:1:void <clinit>():14:14 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):21:23 -> <init>
4:8:void <init>(int,int):26:30 -> <init>
1:5:boolean equals(java.lang.Object):46:50 -> equals
1:1:int hashCode():41:41 -> hashCode
com.android.tools.r8.code.Format21t -> a.a.a.a.b.Ga:
short BBBB -> g
short AA -> f
boolean $assertionsDisabled -> h
1:1:void <clinit>():16:16 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):23:25 -> <init>
4:8:void <init>(int,int):28:32 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):37:38 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):73:73 -> a
4:4:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):66 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):68:68 -> a
1:5:boolean equals(java.lang.Object):48:52 -> equals
1:1:int[] getTargets():61:61 -> h
1:1:int hashCode():43:43 -> hashCode
com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint() -> p
com.android.tools.r8.ir.code.If$Type getType() -> q
com.android.tools.r8.code.Format22b -> a.a.a.a.b.Ha:
short BB -> g
short AA -> f
boolean $assertionsDisabled -> i
byte CC -> h
1:1:void <clinit>():14:14 -> <clinit>
1:2:void <init>(int,com.android.tools.r8.code.BytecodeStream):22:23 -> <init>
3:3:byte com.android.tools.r8.code.Instruction.readSigned8BitValue(com.android.tools.r8.code.BytecodeStream):39:39 -> <init>
3:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):24 -> <init>
4:5:void <init>(int,com.android.tools.r8.code.BytecodeStream):24:25 -> <init>
6:12:void <init>(int,int,int):28:34 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):39:40 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):59:59 -> a
1:5:boolean equals(java.lang.Object):50:54 -> equals
1:1:int hashCode():45:45 -> hashCode
com.android.tools.r8.code.Format22c -> a.a.a.a.b.Ia:
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.IndexedDexItem CCCC -> h
byte A -> f
byte B -> g
1:1:void <clinit>():15:15 -> <clinit>
1:4:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):23:26 -> <init>
5:10:void <init>(int,int,com.android.tools.r8.graph.IndexedDexItem):29:34 -> <init>
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):39:40 -> a
3:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):59:60 -> a
5:5:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):59:59 -> a
6:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):72:72 -> a
1:5:boolean equals(java.lang.Object):50:54 -> equals
1:1:int hashCode():45:45 -> hashCode
com.android.tools.r8.code.Format22s -> a.a.a.a.b.Ja:
short CCCC -> h
boolean $assertionsDisabled -> i
byte A -> f
byte B -> g
1:1:void <clinit>():14:14 -> <clinit>
1:4:void <init>(int,com.android.tools.r8.code.BytecodeStream):22:25 -> <init>
5:11:void <init>(int,int,int):28:34 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):39:40 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):59:59 -> a
1:5:boolean equals(java.lang.Object):50:54 -> equals
1:1:int hashCode():45:45 -> hashCode
com.android.tools.r8.code.Format22t -> a.a.a.a.b.Ka:
short CCCC -> h
boolean $assertionsDisabled -> i
byte A -> f
byte B -> g
1:1:void <clinit>():16:16 -> <clinit>
1:4:void <init>(int,com.android.tools.r8.code.BytecodeStream):24:27 -> <init>
5:11:void <init>(int,int,int):30:36 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):41:42 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):77:77 -> a
4:4:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):70 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):72:72 -> a
1:5:boolean equals(java.lang.Object):52:56 -> equals
1:1:int[] getTargets():65:65 -> h
1:1:int hashCode():47:47 -> hashCode
com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint() -> p
com.android.tools.r8.ir.code.If$Type getType() -> q
com.android.tools.r8.code.Format22x -> a.a.a.a.b.La:
char BBBB -> g
short AA -> f
boolean $assertionsDisabled -> h
1:1:void <clinit>():13:13 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):20:22 -> <init>
4:8:void <init>(int,int):25:29 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):54:54 -> a
1:5:boolean equals(java.lang.Object):45:49 -> equals
1:1:int hashCode():40:40 -> hashCode
com.android.tools.r8.code.Format23x -> a.a.a.a.b.Ma:
short BB -> g
short CC -> h
short AA -> f
boolean $assertionsDisabled -> i
1:1:void <clinit>():13:13 -> <clinit>
1:4:void <init>(int,com.android.tools.r8.code.BytecodeStream):21:24 -> <init>
5:11:void <init>(int,int,int):27:33 -> <init>
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):38:39 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):58:58 -> a
1:5:boolean equals(java.lang.Object):49:53 -> equals
1:1:int hashCode():44:44 -> hashCode
com.android.tools.r8.code.Format31i -> a.a.a.a.b.Na:
short AA -> f
int BBBBBBBB -> g
boolean $assertionsDisabled -> h
1:1:void <clinit>():13:13 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):20:22 -> <init>
4:7:void <init>(int,int):25:28 -> <init>
1:5:boolean equals(java.lang.Object):44:48 -> equals
1:1:int hashCode():39:39 -> hashCode
com.android.tools.r8.code.Format31t -> a.a.a.a.b.Oa:
short AA -> f
int BBBBBBBB -> g
boolean $assertionsDisabled -> h
1:1:void <clinit>():13:13 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):20:22 -> <init>
4:7:void <init>(int,int):25:28 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:34 -> a
3:3:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
3:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):34 -> a
4:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):34:35 -> a
6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):68:68 -> a
1:1:void setPayloadOffset(int):49:49 -> d
1:5:boolean equals(java.lang.Object):59:63 -> equals
1:1:int getPayloadOffset():45:45 -> f
1:1:int hashCode():54:54 -> hashCode
boolean hasPayload() -> i
com.android.tools.r8.code.Format32x -> a.a.a.a.b.Pa:
int AAAA -> f
int BBBB -> g
boolean $assertionsDisabled -> h
1:1:void <clinit>():14:14 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):21:23 -> <init>
4:8:void <init>(int,int):26:30 -> <init>
1:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:37 -> a
4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):56:56 -> a
1:5:boolean equals(java.lang.Object):47:51 -> equals
1:1:int hashCode():42:42 -> hashCode
com.android.tools.r8.code.Format35c -> a.a.a.a.b.Qa:
boolean $assertionsDisabled -> m
byte F -> j
byte E -> i
byte G -> k
com.android.tools.r8.graph.IndexedDexItem BBBB -> l
byte A -> f
byte D -> h
byte C -> g
1:1:void <clinit>():15:15 -> <clinit>
1:10:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):27:36 -> <init>
11:24:void <init>(int,com.android.tools.r8.graph.IndexedDexItem,int,int,int,int,int):39:52 -> <init>
1:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):57:59 -> a
4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):92:92 -> a
5:13:void appendRegisterArguments(java.lang.StringBuilder,java.lang.String):79:87 -> a
5:13:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):93 -> a
14:20:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):94:100 -> a
21:21:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):116:116 -> a
1:6:boolean equals(java.lang.Object):70:75 -> equals
1:2:int hashCode():64:65 -> hashCode
com.android.tools.r8.code.Format3rc -> a.a.a.a.b.Ra:
char CCCC -> g
short AA -> f
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.IndexedDexItem BBBB -> h
1:1:void <clinit>():15:15 -> <clinit>
1:4:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.IndexedDexItem[]):23:26 -> <init>
5:10:void <init>(int,int,com.android.tools.r8.graph.IndexedDexItem):29:34 -> <init>
1:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):39:41 -> a
4:4:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):70:70 -> a
5:11:void appendRegisterRange(java.lang.StringBuilder):59:65 -> a
5:11:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):71 -> a
12:18:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):72:78 -> a
19:19:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):94:94 -> a
1:5:boolean equals(java.lang.Object):51:55 -> equals
1:1:int hashCode():46:46 -> hashCode
com.android.tools.r8.code.Goto -> a.a.a.a.b.Ua:
boolean com.android.tools.r8.code.Format10t.$assertionsDisabled -> g
byte com.android.tools.r8.code.Format10t.AA -> f
1:1:void com.android.tools.r8.code.Format10t.<clinit>():12:12 -> <clinit>
1:3:void com.android.tools.r8.code.Format10t.<init>(int,com.android.tools.r8.code.BytecodeStream):18:20 -> <init>
1:3:void <init>(int,com.android.tools.r8.code.BytecodeStream):15 -> <init>
4:6:void com.android.tools.r8.code.Format10t.<init>(int):23:25 -> <init>
4:6:void <init>(int):19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void com.android.tools.r8.code.Format10t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
1:1:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
2:2:java.lang.String com.android.tools.r8.code.Format10t.toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a
3:3:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:4:boolean com.android.tools.r8.code.Format10t.equals(java.lang.Object):40:43 -> equals
1:4:boolean com.android.tools.r8.code.Format10t.equals(java.lang.Object):0 -> equals
1:1:int[] getTargets():39:39 -> h
1:1:int com.android.tools.r8.code.Format10t.hashCode():35:35 -> hashCode
1:1:int com.android.tools.r8.code.Format10t.hashCode():0 -> hashCode
com.android.tools.r8.code.Goto16 -> a.a.a.a.b.Sa:
short com.android.tools.r8.code.Format20t.AAAA -> f
boolean com.android.tools.r8.code.Format20t.$assertionsDisabled -> g
1:1:void com.android.tools.r8.code.Format20t.<clinit>():12:12 -> <clinit>
1:2:void com.android.tools.r8.code.Format20t.<init>(int,com.android.tools.r8.code.BytecodeStream):18:19 -> <init>
1:2:void <init>(int,com.android.tools.r8.code.BytecodeStream):15 -> <init>
3:5:void com.android.tools.r8.code.Format20t.<init>(int):22:24 -> <init>
3:5:void <init>(int):19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format20t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):29:30 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:java.lang.String com.android.tools.r8.code.Format20t.toString(com.android.tools.r8.naming.ClassNameMapper):48:48 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a
4:4:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:4:boolean com.android.tools.r8.code.Format20t.equals(java.lang.Object):40:43 -> equals
1:4:boolean com.android.tools.r8.code.Format20t.equals(java.lang.Object):0 -> equals
1:1:int[] getTargets():39:39 -> h
1:1:int com.android.tools.r8.code.Format20t.hashCode():35:35 -> hashCode
1:1:int com.android.tools.r8.code.Format20t.hashCode():0 -> hashCode
com.android.tools.r8.code.Goto32 -> a.a.a.a.b.Ta:
int com.android.tools.r8.code.Format30t.AAAAAAAA -> f
1:2:void com.android.tools.r8.code.Format30t.<init>(int,com.android.tools.r8.code.BytecodeStream):18:19 -> <init>
1:2:void <init>(int,com.android.tools.r8.code.BytecodeStream):15 -> <init>
3:4:void com.android.tools.r8.code.Format30t.<init>(int):22:23 -> <init>
3:4:void <init>(int):19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:2:void com.android.tools.r8.code.Format30t.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):28:29 -> a
1:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:java.lang.String com.android.tools.r8.code.Format30t.toString(com.android.tools.r8.naming.ClassNameMapper):47:47 -> a
3:3:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a
4:4:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:4:boolean com.android.tools.r8.code.Format30t.equals(java.lang.Object):39:42 -> equals
1:4:boolean com.android.tools.r8.code.Format30t.equals(java.lang.Object):0 -> equals
1:1:int[] getTargets():39:39 -> h
1:1:int com.android.tools.r8.code.Format30t.hashCode():34:34 -> hashCode
1:1:int com.android.tools.r8.code.Format30t.hashCode():0 -> hashCode
com.android.tools.r8.code.IfEq -> a.a.a.a.b.Va:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfEqz -> a.a.a.a.b.Wa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfGe -> a.a.a.a.b.Xa:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfGez -> a.a.a.a.b.Ya:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfGt -> a.a.a.a.b.Za:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfGtz -> a.a.a.a.b._a:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfLe -> a.a.a.a.b.ab:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfLez -> a.a.a.a.b.bb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfLt -> a.a.a.a.b.cb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfLtz -> a.a.a.a.b.db:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfNe -> a.a.a.a.b.eb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.IfNez -> a.a.a.a.b.fb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
java.lang.String getName() -> d
int getOpcode() -> e
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint getOperandTypeConstraint():45:45 -> p
1:1:com.android.tools.r8.ir.code.If$Type getType():40:40 -> q
com.android.tools.r8.code.Iget -> a.a.a.a.b.gb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IgetBoolean -> a.a.a.a.b.hb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IgetByte -> a.a.a.a.b.ib:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
2:2:com.android.tools.r8.graph.DexField getField():46:46 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IgetChar -> a.a.a.a.b.jb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
2:2:com.android.tools.r8.graph.DexField getField():46:46 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IgetObject -> a.a.a.a.b.kb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():42:42 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IgetShort -> a.a.a.a.b.lb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():42:42 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IgetWide -> a.a.a.a.b.mb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():42:42 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InstanceOf -> a.a.a.a.b.nb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexType):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
2:2:com.android.tools.r8.graph.DexType getType():46:46 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Instruction -> a.a.a.a.b.ob:
int[] NO_TARGETS -> c
int[] EXIT_TARGET -> d
boolean $assertionsDisabled -> e
com.android.tools.r8.code.Instruction[] EMPTY_ARRAY -> b
int offset -> a
1:5:void <clinit>():21:25 -> <clinit>
1:3:void <init>(com.android.tools.r8.code.BytecodeStream):29:31 -> <init>
4:5:void <init>():34:35 -> <init>
com.android.tools.r8.code.ConstString asConstString() -> a
void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
short combineBytes(int,int) -> a
java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper) -> a
void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a
1:1:char read16BitValue(com.android.tools.r8.code.BytecodeStream):52:52 -> a
2:2:void writeFirst(int,int,java.nio.ShortBuffer):89:89 -> a
3:3:void write16BitValue(int,java.nio.ShortBuffer):93:93 -> a
4:5:void write32BitValue(long,java.nio.ShortBuffer):97:98 -> a
6:8:void write16BitReference(com.android.tools.r8.graph.IndexedDexItem,java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):108:110 -> a
9:9:java.lang.String formatDecimalOffset(int):183:183 -> a
10:10:java.lang.String formatString(java.lang.String):191:191 -> a
11:11:int getOffset():119:119 -> a
11:11:java.lang.String formatString(java.lang.String):192 -> a
12:16:java.lang.String formatString(java.lang.String):192:196 -> a
17:17:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):260:260 -> a
com.android.tools.r8.code.ConstStringJumbo asConstStringJumbo() -> b
int makeByte(int,int) -> b
1:2:long read32BitValue(com.android.tools.r8.code.BytecodeStream):63:64 -> b
3:3:void writeFirst(int,java.nio.ShortBuffer):85:85 -> b
4:4:java.lang.String formatOffset(int):179:179 -> b
boolean canThrow() -> c
1:1:short read8BitValue(com.android.tools.r8.code.BytecodeStream):43:43 -> c
2:2:java.lang.String formatRelativeOffset(int):187:187 -> c
3:3:int getOffset():119:119 -> c
3:3:java.lang.String formatRelativeOffset(int):187 -> c
4:4:java.lang.String formatRelativeOffset(int):187:187 -> c
java.lang.String getName() -> d
1:1:short readSigned16BitValue(com.android.tools.r8.code.BytecodeStream):48:48 -> d
int getOpcode() -> e
1:2:int readSigned32BitValue(com.android.tools.r8.code.BytecodeStream):56:57 -> e
int getPayloadOffset() -> f
int getSize() -> g
1:1:int[] getTargets():212:212 -> h
boolean hasPayload() -> i
boolean isConstString() -> j
boolean isConstStringJumbo() -> k
boolean isDexItemBasedConstString() -> l
boolean isPayload() -> m
boolean isSwitch() -> n
boolean isSwitchPayload() -> o
1:1:java.lang.String toString():265:265 -> toString
com.android.tools.r8.code.InstructionFactory -> a.a.a.a.b.qb:
1:1:void com.android.tools.r8.code.BaseInstructionFactory.<init>():8:8 -> <init>
1:1:void <init>():11 -> <init>
1:4:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):22:25 -> a
5:6:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):15:16 -> a
5:6:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
7:7:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):462:462 -> a
7:7:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
7:7:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
8:8:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):136:136 -> a
8:8:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
8:8:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
9:9:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):134:134 -> a
9:9:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
9:9:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
10:10:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):132:132 -> a
10:10:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
10:10:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
11:11:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):130:130 -> a
11:11:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
11:11:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
12:12:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):128:128 -> a
12:12:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
12:12:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
13:13:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):126:126 -> a
13:13:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
13:13:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
14:14:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):124:124 -> a
14:14:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
14:14:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
15:15:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):122:122 -> a
15:15:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
15:15:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
16:16:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):120:120 -> a
16:16:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
16:16:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
17:17:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):118:118 -> a
17:17:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
17:17:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
18:18:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):116:116 -> a
18:18:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
18:18:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
19:19:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):114:114 -> a
19:19:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
19:19:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
20:20:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):112:112 -> a
20:20:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
20:20:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
21:21:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):110:110 -> a
21:21:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
21:21:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
22:22:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):108:108 -> a
22:22:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
22:22:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
23:23:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):106:106 -> a
23:23:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
23:23:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
24:24:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):104:104 -> a
24:24:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
24:24:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
25:25:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):102:102 -> a
25:25:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
25:25:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
26:26:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):100:100 -> a
26:26:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
26:26:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
27:27:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):98:98 -> a
27:27:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
27:27:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
28:28:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):96:96 -> a
28:28:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
28:28:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
29:29:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):94:94 -> a
29:29:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
29:29:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
30:30:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):92:92 -> a
30:30:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
30:30:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
31:31:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):90:90 -> a
31:31:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
31:31:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
32:32:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):88:88 -> a
32:32:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
32:32:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
33:33:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):86:86 -> a
33:33:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
33:33:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
34:34:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):84:84 -> a
34:34:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
34:34:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
35:35:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):82:82 -> a
35:35:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
35:35:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
36:36:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):80:80 -> a
36:36:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
36:36:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
37:37:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):78:78 -> a
37:37:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
37:37:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
38:38:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):76:76 -> a
38:38:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
38:38:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
39:39:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):74:74 -> a
39:39:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
39:39:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
40:40:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):72:72 -> a
40:40:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
40:40:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
41:41:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):70:70 -> a
41:41:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
41:41:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
42:42:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):68:68 -> a
42:42:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
42:42:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
43:43:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):66:66 -> a
43:43:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
43:43:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
44:44:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):64:64 -> a
44:44:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
44:44:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
45:45:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):62:62 -> a
45:45:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
45:45:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
46:46:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):60:60 -> a
46:46:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
46:46:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
47:47:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):58:58 -> a
47:47:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
47:47:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
48:48:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):56:56 -> a
48:48:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
48:48:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
49:49:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):54:54 -> a
49:49:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
49:49:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
50:50:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):52:52 -> a
50:50:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
50:50:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
51:51:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):50:50 -> a
51:51:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
51:51:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
52:52:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):48:48 -> a
52:52:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
52:52:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
53:53:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):46:46 -> a
53:53:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
53:53:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
54:54:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):44:44 -> a
54:54:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
54:54:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
55:55:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):42:42 -> a
55:55:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
55:55:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
56:56:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):40:40 -> a
56:56:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
56:56:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
57:57:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):38:38 -> a
57:57:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
57:57:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
58:58:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):36:36 -> a
58:58:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
58:58:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
59:59:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):34:34 -> a
59:59:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
59:59:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
60:60:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):32:32 -> a
60:60:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
60:60:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
61:61:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):30:30 -> a
61:61:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
61:61:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
62:62:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):28:28 -> a
62:62:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
62:62:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
63:63:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):26:26 -> a
63:63:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
63:63:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
64:64:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):24:24 -> a
64:64:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
64:64:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
65:65:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):22:22 -> a
65:65:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
65:65:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
66:66:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):20:20 -> a
66:66:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
66:66:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
67:67:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> a
67:67:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
67:67:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
68:68:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):16:16 -> a
68:68:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
68:68:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
69:285:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):14:230 -> a
69:285:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
69:285:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
286:286:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):228:228 -> a
286:286:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
286:286:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
287:287:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):226:226 -> a
287:287:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
287:287:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
288:288:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):224:224 -> a
288:288:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
288:288:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
289:289:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):222:222 -> a
289:289:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
289:289:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
290:290:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):220:220 -> a
290:290:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
290:290:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
291:291:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):218:218 -> a
291:291:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
291:291:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
292:292:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):216:216 -> a
292:292:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
292:292:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
293:293:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):214:214 -> a
293:293:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
293:293:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
294:294:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):212:212 -> a
294:294:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
294:294:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
295:295:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):210:210 -> a
295:295:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
295:295:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
296:296:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):208:208 -> a
296:296:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
296:296:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
297:297:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):206:206 -> a
297:297:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
297:297:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
298:298:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):204:204 -> a
298:298:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
298:298:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
299:299:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):202:202 -> a
299:299:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
299:299:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
300:300:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):200:200 -> a
300:300:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
300:300:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
301:301:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):198:198 -> a
301:301:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
301:301:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
302:302:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):196:196 -> a
302:302:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
302:302:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
303:303:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):194:194 -> a
303:303:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
303:303:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
304:304:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):192:192 -> a
304:304:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
304:304:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
305:305:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):190:190 -> a
305:305:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
305:305:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
306:306:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):188:188 -> a
306:306:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
306:306:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
307:307:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):186:186 -> a
307:307:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
307:307:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
308:308:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):184:184 -> a
308:308:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
308:308:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
309:309:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):182:182 -> a
309:309:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
309:309:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
310:310:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):180:180 -> a
310:310:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
310:310:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
311:311:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):178:178 -> a
311:311:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
311:311:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
312:312:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):176:176 -> a
312:312:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
312:312:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
313:313:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):174:174 -> a
313:313:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
313:313:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
314:314:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):172:172 -> a
314:314:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
314:314:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
315:315:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):170:170 -> a
315:315:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
315:315:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
316:316:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):168:168 -> a
316:316:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
316:316:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
317:317:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):166:166 -> a
317:317:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
317:317:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
318:318:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):164:164 -> a
318:318:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
318:318:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
319:319:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):162:162 -> a
319:319:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
319:319:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
320:320:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):160:160 -> a
320:320:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
320:320:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
321:321:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):158:158 -> a
321:321:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
321:321:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
322:322:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):156:156 -> a
322:322:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
322:322:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
323:323:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):154:154 -> a
323:323:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
323:323:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
324:324:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):152:152 -> a
324:324:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
324:324:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
325:325:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):150:150 -> a
325:325:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
325:325:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
326:326:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):148:148 -> a
326:326:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
326:326:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
327:327:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):146:146 -> a
327:327:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
327:327:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
328:328:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):144:144 -> a
328:328:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
328:328:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
329:329:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):142:142 -> a
329:329:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
329:329:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
330:330:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):140:140 -> a
330:330:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
330:330:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
331:433:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):138:240 -> a
331:433:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
331:433:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
434:434:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):238:238 -> a
434:434:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
434:434:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
435:435:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):236:236 -> a
435:435:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
435:435:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
436:436:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):234:234 -> a
436:436:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
436:436:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
437:653:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):232:448 -> a
437:653:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
437:653:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
654:654:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):446:446 -> a
654:654:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
654:654:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
655:655:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):444:444 -> a
655:655:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
655:655:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
656:656:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):442:442 -> a
656:656:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
656:656:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
657:657:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):440:440 -> a
657:657:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
657:657:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
658:658:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):438:438 -> a
658:658:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
658:658:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
659:659:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):436:436 -> a
659:659:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
659:659:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
660:660:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):434:434 -> a
660:660:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
660:660:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
661:661:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):432:432 -> a
661:661:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
661:661:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
662:662:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):430:430 -> a
662:662:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
662:662:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
663:663:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):428:428 -> a
663:663:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
663:663:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
664:664:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):426:426 -> a
664:664:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
664:664:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
665:665:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):424:424 -> a
665:665:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
665:665:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
666:666:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):422:422 -> a
666:666:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
666:666:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
667:667:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):420:420 -> a
667:667:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
667:667:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
668:668:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):418:418 -> a
668:668:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
668:668:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
669:669:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):416:416 -> a
669:669:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
669:669:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
670:670:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):414:414 -> a
670:670:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
670:670:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
671:671:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):412:412 -> a
671:671:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
671:671:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
672:672:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):410:410 -> a
672:672:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
672:672:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
673:673:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):408:408 -> a
673:673:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
673:673:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
674:674:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):406:406 -> a
674:674:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
674:674:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
675:675:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):404:404 -> a
675:675:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
675:675:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
676:676:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):402:402 -> a
676:676:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
676:676:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
677:677:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):400:400 -> a
677:677:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
677:677:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
678:678:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):398:398 -> a
678:678:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
678:678:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
679:679:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):396:396 -> a
679:679:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
679:679:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
680:680:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):394:394 -> a
680:680:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
680:680:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
681:681:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):392:392 -> a
681:681:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
681:681:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
682:682:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):390:390 -> a
682:682:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
682:682:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
683:683:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):388:388 -> a
683:683:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
683:683:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
684:684:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):386:386 -> a
684:684:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
684:684:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
685:685:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):384:384 -> a
685:685:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
685:685:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
686:686:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):382:382 -> a
686:686:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
686:686:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
687:687:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):380:380 -> a
687:687:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
687:687:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
688:688:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):378:378 -> a
688:688:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
688:688:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
689:689:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):376:376 -> a
689:689:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
689:689:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
690:690:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):374:374 -> a
690:690:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
690:690:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
691:691:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):372:372 -> a
691:691:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
691:691:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
692:692:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):370:370 -> a
692:692:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
692:692:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
693:693:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):368:368 -> a
693:693:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
693:693:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
694:694:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):366:366 -> a
694:694:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
694:694:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
695:695:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):364:364 -> a
695:695:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
695:695:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
696:696:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):362:362 -> a
696:696:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
696:696:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
697:697:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):360:360 -> a
697:697:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
697:697:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
698:698:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):358:358 -> a
698:698:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
698:698:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
699:699:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):356:356 -> a
699:699:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
699:699:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
700:700:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):354:354 -> a
700:700:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
700:700:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
701:701:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):352:352 -> a
701:701:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
701:701:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
702:702:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):350:350 -> a
702:702:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
702:702:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
703:703:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):348:348 -> a
703:703:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
703:703:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
704:704:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):346:346 -> a
704:704:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
704:704:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
705:705:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):344:344 -> a
705:705:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
705:705:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
706:706:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):342:342 -> a
706:706:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
706:706:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
707:707:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):340:340 -> a
707:707:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
707:707:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
708:708:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):338:338 -> a
708:708:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
708:708:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
709:709:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):336:336 -> a
709:709:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
709:709:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
710:710:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):334:334 -> a
710:710:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
710:710:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
711:711:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):332:332 -> a
711:711:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
711:711:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
712:712:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):330:330 -> a
712:712:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
712:712:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
713:713:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):328:328 -> a
713:713:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
713:713:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
714:714:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):326:326 -> a
714:714:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
714:714:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
715:715:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):324:324 -> a
715:715:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
715:715:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
716:716:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):322:322 -> a
716:716:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
716:716:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
717:717:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):320:320 -> a
717:717:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
717:717:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
718:718:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):318:318 -> a
718:718:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
718:718:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
719:719:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):316:316 -> a
719:719:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
719:719:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
720:720:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):314:314 -> a
720:720:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
720:720:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
721:721:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):312:312 -> a
721:721:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
721:721:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
722:722:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):310:310 -> a
722:722:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
722:722:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
723:723:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):308:308 -> a
723:723:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
723:723:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
724:724:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):306:306 -> a
724:724:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
724:724:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
725:725:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):304:304 -> a
725:725:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
725:725:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
726:726:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):302:302 -> a
726:726:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
726:726:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
727:727:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):300:300 -> a
727:727:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
727:727:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
728:728:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):298:298 -> a
728:728:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
728:728:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
729:729:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):296:296 -> a
729:729:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
729:729:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
730:730:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):294:294 -> a
730:730:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
730:730:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
731:731:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):292:292 -> a
731:731:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
731:731:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
732:732:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):290:290 -> a
732:732:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
732:732:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
733:733:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):288:288 -> a
733:733:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
733:733:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
734:734:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):286:286 -> a
734:734:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
734:734:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
735:735:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):284:284 -> a
735:735:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
735:735:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
736:736:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):282:282 -> a
736:736:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
736:736:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
737:737:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):280:280 -> a
737:737:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
737:737:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
738:738:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):278:278 -> a
738:738:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
738:738:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
739:739:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):276:276 -> a
739:739:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
739:739:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
740:740:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):274:274 -> a
740:740:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
740:740:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
741:741:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):272:272 -> a
741:741:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
741:741:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
742:742:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):270:270 -> a
742:742:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
742:742:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
743:743:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):268:268 -> a
743:743:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
743:743:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
744:744:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):266:266 -> a
744:744:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
744:744:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
745:745:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):264:264 -> a
745:745:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
745:745:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
746:746:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):262:262 -> a
746:746:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
746:746:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
747:747:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):260:260 -> a
747:747:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
747:747:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
748:748:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):258:258 -> a
748:748:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
748:748:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
749:749:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):256:256 -> a
749:749:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
749:749:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
750:750:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):254:254 -> a
750:750:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
750:750:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
751:751:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):252:252 -> a
751:751:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
751:751:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
752:752:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):250:250 -> a
752:752:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
752:752:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
753:753:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):248:248 -> a
753:753:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
753:753:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
754:754:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):246:246 -> a
754:754:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
754:754:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
755:755:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):244:244 -> a
755:755:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
755:755:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
756:974:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):242:460 -> a
756:974:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
756:974:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
975:975:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):458:458 -> a
975:975:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
975:975:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
976:976:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):456:456 -> a
976:976:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
976:976:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
977:977:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):454:454 -> a
977:977:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
977:977:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
978:978:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):452:452 -> a
978:978:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
978:978:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
979:979:com.android.tools.r8.code.Instruction com.android.tools.r8.code.BaseInstructionFactory.create(int,int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):450:450 -> a
979:979:com.android.tools.r8.code.Instruction readFrom(com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):17 -> a
979:979:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):26 -> a
980:982:com.android.tools.r8.code.Instruction[] readSequenceFrom(java.nio.ShortBuffer,int,int,com.android.tools.r8.graph.OffsetToObjectMapping):27:29 -> a
com.android.tools.r8.code.InstructionFactory$ShortBufferBytecodeStream -> a.a.a.a.b.pb:
boolean cacheContainsValidByte -> f
boolean $assertionsDisabled -> g
int offset -> d
int nextByte -> e
int startIndex -> b
java.nio.ShortBuffer source -> c
int length -> a
1:1:void <clinit>():32:32 -> <clinit>
1:1:void <init>(java.nio.ShortBuffer,int,int):42:42 -> <init>
2:9:void <init>(java.nio.ShortBuffer,int,int):38:45 -> <init>
1:1:int getOffset():77:77 -> a
1:1:boolean hasMore():72:72 -> b
1:7:int nextByte():59:65 -> c
1:4:int nextShort():50:53 -> d
com.android.tools.r8.code.IntToByte -> a.a.a.a.b.rb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IntToChar -> a.a.a.a.b.sb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IntToDouble -> a.a.a.a.b.tb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IntToFloat -> a.a.a.a.b.ub:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IntToLong -> a.a.a.a.b.vb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IntToShort -> a.a.a.a.b.wb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeCustom -> a.a.a.a.b.xb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.IndexedDexItem,int,int,int,int,int):23:23 -> <init>
1:1:com.android.tools.r8.graph.DexCallSite getCallSite():48:48 -> a
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
3:19:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):1406:1422 -> a
3:19:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
20:20:void com.android.tools.r8.ir.conversion.IRBuilder.addInvokeCustomRegisters(com.android.tools.r8.graph.DexCallSite,int,int[]):0:0 -> a
20:20:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeCustomRange -> a.a.a.a.b.yb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexCallSite):22:22 -> <init>
1:1:com.android.tools.r8.graph.DexCallSite getCallSite():42:42 -> a
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeDirect -> a.a.a.a.b.zb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):20:20 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.IndexedDexItem,int,int,int,int,int):24:24 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:54 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():49:49 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:54 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeDirectRange -> a.a.a.a.b.Ab:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexMethod):23:23 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():43:43 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeInterface -> a.a.a.a.b.Bb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):20:20 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.IndexedDexItem,int,int,int,int,int):24:24 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:54 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():49:49 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):55 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):55:55 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:54 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeInterfaceRange -> a.a.a.a.b.Cb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexMethod):23:23 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():48:48 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokePolymorphic -> a.a.a.a.b.Db:
byte com.android.tools.r8.code.Format45cc.F -> j
boolean com.android.tools.r8.code.Format45cc.$assertionsDisabled -> n
byte com.android.tools.r8.code.Format45cc.E -> i
byte com.android.tools.r8.code.Format45cc.G -> k
com.android.tools.r8.graph.DexMethod com.android.tools.r8.code.Format45cc.BBBB -> l
byte com.android.tools.r8.code.Format45cc.A -> f
byte com.android.tools.r8.code.Format45cc.D -> h
com.android.tools.r8.graph.DexProto com.android.tools.r8.code.Format45cc.HHHH -> m
byte com.android.tools.r8.code.Format45cc.C -> g
1:1:void com.android.tools.r8.code.Format45cc.<clinit>():17:17 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):23:23 -> <init>
2:12:void com.android.tools.r8.code.Format45cc.<init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexProto[]):29:39 -> <init>
2:12:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):23 -> <init>
13:27:void com.android.tools.r8.code.Format45cc.<init>(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int,int,int,int):43:57 -> <init>
13:27:void <init>(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int,int,int,int):28 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):33:33 -> a
2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.code.Format45cc.getMethod():151:151 -> a
2:2:com.android.tools.r8.graph.DexMethod com.android.tools.r8.code.Format45cc.getMethod():0 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):34 -> a
3:3:com.android.tools.r8.graph.DexProto com.android.tools.r8.code.Format45cc.getProto():156:156 -> a
3:3:com.android.tools.r8.graph.DexProto com.android.tools.r8.code.Format45cc.getProto():0 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):34 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):34:34 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):33:33 -> a
6:6:void com.android.tools.r8.code.Format45cc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):92:92 -> a
6:6:void com.android.tools.r8.code.Format45cc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):0 -> a
7:8:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45:46 -> a
7:8:void com.android.tools.r8.code.Format45cc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):92 -> a
7:8:void com.android.tools.r8.code.Format45cc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):0 -> a
9:9:void com.android.tools.r8.code.Format45cc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):93:93 -> a
9:9:void com.android.tools.r8.code.Format45cc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):0 -> a
10:13:void com.android.tools.r8.code.Format45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):98:101 -> a
10:13:void com.android.tools.r8.code.Format45cc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):0 -> a
14:14:java.lang.String com.android.tools.r8.code.Format45cc.toString(com.android.tools.r8.naming.ClassNameMapper):118:118 -> a
14:14:java.lang.String com.android.tools.r8.code.Format45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
15:23:void com.android.tools.r8.code.Format45cc.appendRegisterArguments(java.lang.StringBuilder,java.lang.String):138:146 -> a
15:23:java.lang.String com.android.tools.r8.code.Format45cc.toString(com.android.tools.r8.naming.ClassNameMapper):119 -> a
15:23:java.lang.String com.android.tools.r8.code.Format45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
24:28:java.lang.String com.android.tools.r8.code.Format45cc.toString(com.android.tools.r8.naming.ClassNameMapper):120:124 -> a
24:28:java.lang.String com.android.tools.r8.code.Format45cc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
29:31:java.lang.String com.android.tools.r8.code.Format45cc.itemToString(com.android.tools.r8.graph.IndexedDexItem,com.android.tools.r8.naming.ClassNameMapper):130:132 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
1:12:boolean com.android.tools.r8.code.Format45cc.equals(java.lang.Object):75:86 -> equals
1:12:boolean com.android.tools.r8.code.Format45cc.equals(java.lang.Object):0 -> equals
1:9:int com.android.tools.r8.code.Format45cc.hashCode():62:70 -> hashCode
1:9:int com.android.tools.r8.code.Format45cc.hashCode():0 -> hashCode
com.android.tools.r8.code.InvokePolymorphicRange -> a.a.a.a.b.Eb:
char com.android.tools.r8.code.Format4rcc.CCCC -> g
com.android.tools.r8.graph.DexProto com.android.tools.r8.code.Format4rcc.HHHH -> i
short com.android.tools.r8.code.Format4rcc.AA -> f
boolean com.android.tools.r8.code.Format4rcc.$assertionsDisabled -> j
com.android.tools.r8.graph.DexMethod com.android.tools.r8.code.Format4rcc.BBBB -> h
1:1:void com.android.tools.r8.code.Format4rcc.<clinit>():17:17 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):21:21 -> <init>
2:6:void com.android.tools.r8.code.Format4rcc.<init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.DexMethod[],com.android.tools.r8.graph.DexProto[]):26:30 -> <init>
2:6:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):21 -> <init>
7:13:void com.android.tools.r8.code.Format4rcc.<init>(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto):33:39 -> <init>
7:13:void <init>(int,int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto):26 -> <init>
1:4:void com.android.tools.r8.code.Format4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):44:47 -> a
1:4:void com.android.tools.r8.code.Format4rcc.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):0 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:56 -> a
6:6:com.android.tools.r8.graph.DexMethod getMethod():46:46 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56 -> a
7:7:com.android.tools.r8.graph.DexProto com.android.tools.r8.code.Format4rcc.getProto():131:131 -> a
7:7:com.android.tools.r8.graph.DexProto com.android.tools.r8.code.Format4rcc.getProto():0 -> a
7:7:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56 -> a
8:8:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):56:56 -> a
9:9:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):67:67 -> a
9:9:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
10:16:void com.android.tools.r8.code.Format4rcc.appendRegisterRange(java.lang.StringBuilder):115:121 -> a
10:16:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):68 -> a
10:16:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
17:19:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):69:71 -> a
17:19:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
20:20:java.lang.String com.android.tools.r8.graph.DexMethod.toSmaliString():161:161 -> a
20:20:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):71 -> a
20:20:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
21:21:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():113:113 -> a
21:21:java.lang.String com.android.tools.r8.graph.DexMethod.toSmaliString():161 -> a
21:21:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):71 -> a
21:21:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
22:22:java.lang.String com.android.tools.r8.graph.DexMethod.toSmaliString():161:161 -> a
22:22:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):71 -> a
22:22:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
23:32:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):71:80 -> a
23:32:java.lang.String com.android.tools.r8.code.Format4rcc.toString(com.android.tools.r8.naming.ClassNameMapper):0 -> a
33:33:void com.android.tools.r8.code.Format4rcc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):98:98 -> a
33:33:void com.android.tools.r8.code.Format4rcc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):0 -> a
34:35:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45:46 -> a
34:35:void com.android.tools.r8.code.Format4rcc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):98 -> a
34:35:void com.android.tools.r8.code.Format4rcc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):0 -> a
36:36:void com.android.tools.r8.code.Format4rcc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):99:99 -> a
36:36:void com.android.tools.r8.code.Format4rcc.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):0 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
1:5:boolean com.android.tools.r8.code.Format4rcc.equals(java.lang.Object):58:62 -> equals
1:5:boolean com.android.tools.r8.code.Format4rcc.equals(java.lang.Object):0 -> equals
1:2:int com.android.tools.r8.code.Format4rcc.hashCode():52:53 -> hashCode
1:2:int com.android.tools.r8.code.Format4rcc.hashCode():0 -> hashCode
com.android.tools.r8.code.InvokeStatic -> a.a.a.a.b.Fb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():48:48 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeStaticRange -> a.a.a.a.b.Gb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexMethod):23:23 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():48:48 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeSuper -> a.a.a.a.b.Hb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):20:20 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.IndexedDexItem,int,int,int,int,int):24:24 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:54 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():49:49 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):54:54 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeSuperRange -> a.a.a.a.b.Ib:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexMethod):23:23 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():48:48 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeVirtual -> a.a.a.a.b.Jb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexMethod,int,int,int,int,int):23:23 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():48:48 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.InvokeVirtualRange -> a.a.a.a.b.Kb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):19:19 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexMethod):23:23 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
2:2:com.android.tools.r8.graph.DexMethod getMethod():48:48 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):53:53 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Iput -> a.a.a.a.b.Lb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IputBoolean -> a.a.a.a.b.Mb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IputByte -> a.a.a.a.b.Nb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IputChar -> a.a.a.a.b.Ob:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IputObject -> a.a.a.a.b.Pb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IputShort -> a.a.a.a.b.Qb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.IputWide -> a.a.a.a.b.Rb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
2:2:com.android.tools.r8.graph.DexField getField():47:47 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.LongToDouble -> a.a.a.a.b.Sb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.LongToFloat -> a.a.a.a.b.Tb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.LongToInt -> a.a.a.a.b.Ub:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MonitorEnter -> a.a.a.a.b.Vb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MonitorExit -> a.a.a.a.b.Wb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Move -> a.a.a.a.b.Yb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Move16 -> a.a.a.a.b.Xb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveException -> a.a.a.a.b.Zb:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveFrom16 -> a.a.a.a.b._b:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:3:void com.android.tools.r8.code.Format22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):34:35 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveObject -> a.a.a.a.b.bc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveObject16 -> a.a.a.a.b.ac:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveObjectFrom16 -> a.a.a.a.b.cc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:3:void com.android.tools.r8.code.Format22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):34:35 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveResult -> a.a.a.a.b.dc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):14:14 -> <init>
2:2:void <init>(int):18:18 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):7:7 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):7 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):38:38 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveResultObject -> a.a.a.a.b.ec:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveResultWide -> a.a.a.a.b.fc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveWide -> a.a.a.a.b.hc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveWide16 -> a.a.a.a.b.gc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MoveWideFrom16 -> a.a.a.a.b.ic:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:3:void com.android.tools.r8.code.Format22x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):34:35 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulDouble -> a.a.a.a.b.kc:
boolean $assertionsDisabled -> j
1:1:void <clinit>():9:9 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:7:void <init>(int,int,int):20:25 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulDouble2Addr -> a.a.a.a.b.jc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulFloat -> a.a.a.a.b.mc:
boolean $assertionsDisabled -> j
1:1:void <clinit>():9:9 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:7:void <init>(int,int,int):20:25 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulFloat2Addr -> a.a.a.a.b.lc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulInt -> a.a.a.a.b.oc:
boolean $assertionsDisabled -> j
1:1:void <clinit>():8:8 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:7:void <init>(int,int,int):19:24 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulInt2Addr -> a.a.a.a.b.nc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulIntLit16 -> a.a.a.a.b.pc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulIntLit8 -> a.a.a.a.b.qc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulLong -> a.a.a.a.b.sc:
boolean $assertionsDisabled -> j
1:1:void <clinit>():9:9 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:7:void <init>(int,int,int):20:25 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45:45 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.MulLong2Addr -> a.a.a.a.b.rc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.NegDouble -> a.a.a.a.b.tc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.NegFloat -> a.a.a.a.b.uc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.NegInt -> a.a.a.a.b.vc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.NegLong -> a.a.a.a.b.wc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.NewArray -> a.a.a.a.b.xc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,int,com.android.tools.r8.graph.DexType):22:22 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
2:2:com.android.tools.r8.graph.DexType getType():46:46 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.NewInstance -> a.a.a.a.b.yc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexType):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
5:5:com.android.tools.r8.graph.DexType getType():46:46 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Nop -> a.a.a.a.b.zc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>():18:18 -> <init>
void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void com.android.tools.r8.code.Format10x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):25:25 -> a
1:1:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
2:2:com.android.tools.r8.code.Nop create(int,com.android.tools.r8.code.BytecodeStream):30:30 -> a
3:3:com.android.tools.r8.code.Nop create(int,com.android.tools.r8.code.BytecodeStream):28:28 -> a
4:4:com.android.tools.r8.code.Nop create(int,com.android.tools.r8.code.BytecodeStream):26:26 -> a
5:5:com.android.tools.r8.code.Nop create(int,com.android.tools.r8.code.BytecodeStream):24:24 -> a
6:6:java.lang.String com.android.tools.r8.code.Format10x.toString(com.android.tools.r8.naming.ClassNameMapper):40:40 -> a
6:6:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:boolean com.android.tools.r8.code.Format10x.equals(java.lang.Object):35:35 -> equals
1:1:boolean equals(java.lang.Object):8 -> equals
1:1:int hashCode():36:36 -> hashCode
2:2:int com.android.tools.r8.code.Format10x.hashCode():30:30 -> hashCode
2:2:int hashCode():36 -> hashCode
com.android.tools.r8.code.NotInt -> a.a.a.a.b.Ac:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.NotLong -> a.a.a.a.b.Bc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.OrInt -> a.a.a.a.b.Dc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.OrInt2Addr -> a.a.a.a.b.Cc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.OrIntLit16 -> a.a.a.a.b.Ec:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.OrIntLit8 -> a.a.a.a.b.Fc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.OrLong -> a.a.a.a.b.Hc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.OrLong2Addr -> a.a.a.a.b.Gc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.PackedSwitch -> a.a.a.a.b.Ic:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):17:17 -> <init>
2:2:void <init>(int):21:21 -> <init>
1:1:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):46 -> a
2:2:int com.android.tools.r8.code.Format31t.getPayloadOffset():45:45 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):47 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):49:49 -> a
java.lang.String getName() -> d
int getOpcode() -> e
boolean isSwitch() -> n
com.android.tools.r8.code.PackedSwitchPayload -> a.a.a.a.b.Jc:
int[] targets -> h
boolean $assertionsDisabled -> i
int size -> f
int first_key -> g
1:1:void <clinit>():12:12 -> <clinit>
1:6:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:24 -> <init>
7:11:void <init>(int,int[]):28:32 -> <init>
1:5:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):42:46 -> a
6:21:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):95:110 -> a
6:21:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):90 -> a
22:31:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):95:104 -> a
32:32:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
32:32:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):104 -> a
33:39:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):104:110 -> a
1:5:boolean equals(java.lang.Object):52:56 -> equals
1:1:int getSize():70:70 -> g
1:4:int hashCode():61:64 -> hashCode
boolean isPayload() -> m
1:1:int[] keys():85:85 -> p
1:1:int numberOfKeys():75:75 -> q
1:1:int[] switchTargetOffsets():80:80 -> r
com.android.tools.r8.code.RemDouble -> a.a.a.a.b.Lc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemDouble2Addr -> a.a.a.a.b.Kc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemFloat -> a.a.a.a.b.Nc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemFloat2Addr -> a.a.a.a.b.Mc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemInt -> a.a.a.a.b.Pc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemInt2Addr -> a.a.a.a.b.Oc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemIntLit16 -> a.a.a.a.b.Qc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemIntLit8 -> a.a.a.a.b.Rc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemLong -> a.a.a.a.b.Tc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RemLong2Addr -> a.a.a.a.b.Sc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Return -> a.a.a.a.b.Uc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:int[] getTargets():39:39 -> h
com.android.tools.r8.code.ReturnObject -> a.a.a.a.b.Vc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:int[] getTargets():39:39 -> h
com.android.tools.r8.code.ReturnVoid -> a.a.a.a.b.Wc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>():18:18 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void com.android.tools.r8.code.Format10x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):25:25 -> a
1:1:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
2:2:java.lang.String com.android.tools.r8.code.Format10x.toString(com.android.tools.r8.naming.ClassNameMapper):40:40 -> a
2:2:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):42:42 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:boolean com.android.tools.r8.code.Format10x.equals(java.lang.Object):35:35 -> equals
1:1:boolean equals(java.lang.Object):8 -> equals
1:1:int[] getTargets():37:37 -> h
1:1:int com.android.tools.r8.code.Format10x.hashCode():30:30 -> hashCode
1:1:int hashCode():8 -> hashCode
com.android.tools.r8.code.ReturnWide -> a.a.a.a.b.Xc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):44:44 -> a
java.lang.String getName() -> d
int getOpcode() -> e
1:1:int[] getTargets():39:39 -> h
com.android.tools.r8.code.RsubInt -> a.a.a.a.b.Yc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.RsubIntLit8 -> a.a.a.a.b.Zc:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.Sget -> a.a.a.a.b._c:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SgetBoolean -> a.a.a.a.b.ad:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SgetByte -> a.a.a.a.b.bd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SgetChar -> a.a.a.a.b.cd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SgetObject -> a.a.a.a.b.dd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SgetShort -> a.a.a.a.b.ed:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SgetWide -> a.a.a.a.b.fd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShlInt -> a.a.a.a.b.hd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShlInt2Addr -> a.a.a.a.b.gd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShlIntLit8 -> a.a.a.a.b.id:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShlLong -> a.a.a.a.b.kd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShlLong2Addr -> a.a.a.a.b.jd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShrInt -> a.a.a.a.b.md:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShrInt2Addr -> a.a.a.a.b.ld:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShrIntLit8 -> a.a.a.a.b.nd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShrLong -> a.a.a.a.b.pd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.ShrLong2Addr -> a.a.a.a.b.od:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SparseSwitch -> a.a.a.a.b.qd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int):20:20 -> <init>
1:1:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):45 -> a
2:2:int com.android.tools.r8.code.Format31t.getPayloadOffset():45:45 -> a
2:2:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):46 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):48:48 -> a
java.lang.String getName() -> d
int getOpcode() -> e
boolean isSwitch() -> n
com.android.tools.r8.code.SparseSwitchPayload -> a.a.a.a.b.rd:
int[] keys -> g
int[] targets -> h
boolean $assertionsDisabled -> i
int size -> f
1:1:void <clinit>():12:12 -> <clinit>
1:10:void <init>(int,com.android.tools.r8.code.BytecodeStream):19:28 -> <init>
11:15:void <init>(int[],int[]):32:36 -> <init>
1:7:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):46:52 -> a
8:23:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):102:117 -> a
8:23:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):97 -> a
24:33:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):102:111 -> a
34:34:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
34:34:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):111 -> a
35:41:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.code.Instruction):111:117 -> a
1:6:boolean equals(java.lang.Object):58:63 -> equals
1:1:int getSize():77:77 -> g
1:4:int hashCode():68:71 -> hashCode
boolean isPayload() -> m
1:1:int[] keys():87:87 -> p
1:1:int numberOfKeys():82:82 -> q
1:1:int[] switchTargetOffsets():92:92 -> r
com.android.tools.r8.code.Sput -> a.a.a.a.b.sd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SputBoolean -> a.a.a.a.b.td:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SputByte -> a.a.a.a.b.ud:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SputChar -> a.a.a.a.b.vd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SputObject -> a.a.a.a.b.wd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SputShort -> a.a.a.a.b.xd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SputWide -> a.a.a.a.b.yd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream,com.android.tools.r8.graph.OffsetToObjectMapping):18:18 -> <init>
2:2:void <init>(int,com.android.tools.r8.graph.DexField):22:22 -> <init>
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):11:11 -> a
2:3:void com.android.tools.r8.code.Format21c.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):35:36 -> a
2:3:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):11 -> a
4:4:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
5:5:com.android.tools.r8.graph.DexField getField():47:47 -> a
5:5:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52 -> a
6:6:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
7:7:void com.android.tools.r8.code.Format21c.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):68:68 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):11 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubDouble -> a.a.a.a.b.Ad:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubDouble2Addr -> a.a.a.a.b.zd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubFloat -> a.a.a.a.b.Cd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubFloat2Addr -> a.a.a.a.b.Bd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubInt -> a.a.a.a.b.Ed:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubInt2Addr -> a.a.a.a.b.Dd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubLong -> a.a.a.a.b.Gd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SubLong2Addr -> a.a.a.a.b.Fd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.SwitchPayload -> a.a.a.a.b.Hd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):11:11 -> <init>
2:2:void <init>():14:14 -> <init>
void buildIR(com.android.tools.r8.ir.conversion.IRBuilder) -> a
boolean isSwitchPayload() -> o
int[] keys() -> p
int numberOfKeys() -> q
int[] switchTargetOffsets() -> r
com.android.tools.r8.code.Throw -> a.a.a.a.b.Id:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format11x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):30:30 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
boolean canThrow() -> c
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.UshrInt -> a.a.a.a.b.Kd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.UshrInt2Addr -> a.a.a.a.b.Jd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.UshrIntLit8 -> a.a.a.a.b.Ld:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.UshrLong -> a.a.a.a.b.Nd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8:8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.UshrLong2Addr -> a.a.a.a.b.Md:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.XorInt -> a.a.a.a.b.Pd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.XorInt2Addr -> a.a.a.a.b.Od:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):15:15 -> <init>
2:2:void <init>(int,int):19:19 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):8:8 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):8 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):39:39 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.XorIntLit16 -> a.a.a.a.b.Qd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.XorIntLit8 -> a.a.a.a.b.Rd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
1:1:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.XorLong -> a.a.a.a.b.Td:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9:9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.code.XorLong2Addr -> a.a.a.a.b.Sd:
1:1:void <init>(int,com.android.tools.r8.code.BytecodeStream):16:16 -> <init>
2:2:void <init>(int,int):20:20 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:java.lang.String toString(com.android.tools.r8.naming.ClassNameMapper):9:9 -> a
2:2:void com.android.tools.r8.code.Format12x.write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):33:33 -> a
2:2:void write(java.nio.ShortBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):9 -> a
3:3:void buildIR(com.android.tools.r8.ir.conversion.IRBuilder):40:40 -> a
java.lang.String getName() -> d
int getOpcode() -> e
com.android.tools.r8.com.google.common.base.Absent -> a.a.a.a.c.a.a.a.a:
com.android.tools.r8.com.google.common.base.Absent INSTANCE -> a
1:1:void <clinit>():29:29 -> <clinit>
1:1:void <init>():36:36 -> <init>
1:1:java.lang.Object or(java.lang.Object):50:50 -> a
com.android.tools.r8.com.google.common.base.CharMatcher -> a.a.a.a.c.a.a.a.t:
1:1:com.android.tools.r8.com.google.common.base.CharMatcher whitespace():134:134 -> <clinit>
1:1:void <clinit>():272 -> <clinit>
2:2:com.android.tools.r8.com.google.common.base.CharMatcher breakingWhitespace():145:145 -> <clinit>
2:2:void <clinit>():284 -> <clinit>
3:3:com.android.tools.r8.com.google.common.base.CharMatcher ascii():154:154 -> <clinit>
3:3:void <clinit>():294 -> <clinit>
4:4:com.android.tools.r8.com.google.common.base.CharMatcher digit():165:165 -> <clinit>
4:4:void <clinit>():306 -> <clinit>
5:5:com.android.tools.r8.com.google.common.base.CharMatcher javaDigit():176:176 -> <clinit>
5:5:void <clinit>():317 -> <clinit>
6:6:com.android.tools.r8.com.google.common.base.CharMatcher javaLetter():187:187 -> <clinit>
6:6:void <clinit>():329 -> <clinit>
7:7:com.android.tools.r8.com.google.common.base.CharMatcher javaLetterOrDigit():197:197 -> <clinit>
7:7:void <clinit>():339 -> <clinit>
8:8:com.android.tools.r8.com.google.common.base.CharMatcher javaUpperCase():207:207 -> <clinit>
8:8:void <clinit>():349 -> <clinit>
9:9:com.android.tools.r8.com.google.common.base.CharMatcher javaLowerCase():217:217 -> <clinit>
9:9:void <clinit>():359 -> <clinit>
10:10:com.android.tools.r8.com.google.common.base.CharMatcher javaIsoControl():227:227 -> <clinit>
10:10:void <clinit>():369 -> <clinit>
11:11:com.android.tools.r8.com.google.common.base.CharMatcher invisible():238:238 -> <clinit>
11:11:void <clinit>():380 -> <clinit>
12:12:com.android.tools.r8.com.google.common.base.CharMatcher singleWidth():252:252 -> <clinit>
12:12:void <clinit>():394 -> <clinit>
13:13:com.android.tools.r8.com.google.common.base.CharMatcher any():108:108 -> <clinit>
13:13:void <clinit>():403 -> <clinit>
14:14:com.android.tools.r8.com.google.common.base.CharMatcher none():117:117 -> <clinit>
14:14:void <clinit>():412 -> <clinit>
1:1:void <init>():484:484 -> <init>
boolean matches(char) -> a
1:1:com.android.tools.r8.com.google.common.base.CharMatcher any():108:108 -> a
2:2:boolean apply(java.lang.Character):1018:1018 -> a
1:1:boolean apply(java.lang.Object):53:53 -> apply
1:1:com.android.tools.r8.com.google.common.base.CharMatcher ascii():154:154 -> b
1:1:com.android.tools.r8.com.google.common.base.CharMatcher none():117:117 -> c
1:1:java.util.function.Predicate negate():53:53 -> negate
2:2:com.android.tools.r8.com.google.common.base.CharMatcher negate():497:497 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$Any -> a.a.a.a.c.a.a.a.b:
com.android.tools.r8.com.google.common.base.CharMatcher$Any INSTANCE -> b
1:1:void <clinit>():1119:1119 -> <clinit>
1:1:void <init>():1122:1122 -> <init>
boolean matches(char) -> a
1:1:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher.none():117:117 -> negate
1:1:com.android.tools.r8.com.google.common.base.CharMatcher negate():1209 -> negate
2:2:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher.none():117:117 -> negate
2:2:com.android.tools.r8.com.google.common.base.CharMatcher negate():1209 -> negate
2:2:java.util.function.Predicate negate():1117 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$Ascii -> a.a.a.a.c.a.a.a.c:
com.android.tools.r8.com.google.common.base.CharMatcher$Ascii INSTANCE -> b
1:1:void <clinit>():1385:1385 -> <clinit>
1:1:void <init>():1388:1388 -> <init>
boolean matches(char) -> a
com.android.tools.r8.com.google.common.base.CharMatcher$BreakingWhitespace -> a.a.a.a.c.a.a.a.d:
com.android.tools.r8.com.google.common.base.CharMatcher INSTANCE -> a
1:1:void <clinit>():1351:1351 -> <clinit>
1:1:void <init>():1349:1349 -> <init>
boolean matches(char) -> a
1:1:boolean apply(java.lang.Object):1349:1349 -> apply
1:1:java.util.function.Predicate negate():1349:1349 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$Digit -> a.a.a.a.c.a.a.a.e:
com.android.tools.r8.com.google.common.base.CharMatcher$Digit INSTANCE -> d
1:1:void <clinit>():1455:1455 -> <clinit>
1:1:char[] zeroes():1444:1444 -> <init>
1:1:void <init>():1458 -> <init>
2:4:char[] nines():1448:1450 -> <init>
2:4:void <init>():1458 -> <init>
5:5:void <init>():1458:1458 -> <init>
com.android.tools.r8.com.google.common.base.CharMatcher$Invisible -> a.a.a.a.c.a.a.a.f:
com.android.tools.r8.com.google.common.base.CharMatcher$Invisible INSTANCE -> d
1:1:void <clinit>():1567:1567 -> <clinit>
1:1:void <init>():1570:1570 -> <init>
com.android.tools.r8.com.google.common.base.CharMatcher$JavaDigit -> a.a.a.a.c.a.a.a.g:
com.android.tools.r8.com.google.common.base.CharMatcher$JavaDigit INSTANCE -> a
1:1:void <clinit>():1465:1465 -> <clinit>
1:1:void <init>():1463:1463 -> <init>
1:1:boolean matches(char):1469:1469 -> a
1:1:boolean apply(java.lang.Object):1463:1463 -> apply
1:1:java.util.function.Predicate negate():1463:1463 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$JavaIsoControl -> a.a.a.a.c.a.a.a.h:
com.android.tools.r8.com.google.common.base.CharMatcher$JavaIsoControl INSTANCE -> b
1:1:void <clinit>():1545:1545 -> <clinit>
1:1:void <init>():1548:1548 -> <init>
boolean matches(char) -> a
com.android.tools.r8.com.google.common.base.CharMatcher$JavaLetter -> a.a.a.a.c.a.a.a.i:
com.android.tools.r8.com.google.common.base.CharMatcher$JavaLetter INSTANCE -> a
1:1:void <clinit>():1481:1481 -> <clinit>
1:1:void <init>():1479:1479 -> <init>
1:1:boolean matches(char):1485:1485 -> a
1:1:boolean apply(java.lang.Object):1479:1479 -> apply
1:1:java.util.function.Predicate negate():1479:1479 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$JavaLetterOrDigit -> a.a.a.a.c.a.a.a.j:
com.android.tools.r8.com.google.common.base.CharMatcher$JavaLetterOrDigit INSTANCE -> a
1:1:void <clinit>():1497:1497 -> <clinit>
1:1:void <init>():1495:1495 -> <init>
1:1:boolean matches(char):1501:1501 -> a
1:1:boolean apply(java.lang.Object):1495:1495 -> apply
1:1:java.util.function.Predicate negate():1495:1495 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$JavaLowerCase -> a.a.a.a.c.a.a.a.k:
com.android.tools.r8.com.google.common.base.CharMatcher$JavaLowerCase INSTANCE -> a
1:1:void <clinit>():1529:1529 -> <clinit>
1:1:void <init>():1527:1527 -> <init>
1:1:boolean matches(char):1533:1533 -> a
1:1:boolean apply(java.lang.Object):1527:1527 -> apply
1:1:java.util.function.Predicate negate():1527:1527 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$JavaUpperCase -> a.a.a.a.c.a.a.a.l:
com.android.tools.r8.com.google.common.base.CharMatcher$JavaUpperCase INSTANCE -> a
1:1:void <clinit>():1513:1513 -> <clinit>
1:1:void <init>():1511:1511 -> <init>
1:1:boolean matches(char):1517:1517 -> a
1:1:boolean apply(java.lang.Object):1511:1511 -> apply
1:1:java.util.function.Predicate negate():1511:1511 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$NamedFastMatcher -> a.a.a.a.c.a.a.a.m:
java.lang.String description -> a
1:1:void com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.<init>():1047:1047 -> <init>
1:1:void <init>(java.lang.String):1065 -> <init>
2:2:void <init>(java.lang.String):1066:1066 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.lang.String):1066 -> <init>
1:1:boolean com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):1047:1047 -> apply
1:1:boolean com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.apply(java.lang.Object):0 -> apply
1:1:java.util.function.Predicate com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.negate():1047:1047 -> negate
1:1:java.util.function.Predicate com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.negate():0 -> negate
2:2:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.negate():1056:1056 -> negate
2:2:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher$FastMatcher.negate():0 -> negate
1:1:java.lang.String toString():1071:1071 -> toString
com.android.tools.r8.com.google.common.base.CharMatcher$Negated -> a.a.a.a.c.a.a.a.n:
com.android.tools.r8.com.google.common.base.CharMatcher original -> a
1:2:void <init>(com.android.tools.r8.com.google.common.base.CharMatcher):1594:1595 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(com.android.tools.r8.com.google.common.base.CharMatcher):1595 -> <init>
1:1:boolean matches(char):1600:1600 -> a
1:1:boolean apply(java.lang.Object):1590:1590 -> apply
1:1:com.android.tools.r8.com.google.common.base.CharMatcher negate():1629:1629 -> negate
2:2:com.android.tools.r8.com.google.common.base.CharMatcher negate():1629:1629 -> negate
2:2:java.util.function.Predicate negate():1590 -> negate
1:1:java.lang.String toString():1634:1634 -> toString
com.android.tools.r8.com.google.common.base.CharMatcher$NegatedFastMatcher -> a.a.a.a.c.a.a.a.o:
1:1:void <init>(com.android.tools.r8.com.google.common.base.CharMatcher):1079:1079 -> <init>
com.android.tools.r8.com.google.common.base.CharMatcher$None -> a.a.a.a.c.a.a.a.p:
com.android.tools.r8.com.google.common.base.CharMatcher$None INSTANCE -> b
1:1:void <clinit>():1216:1216 -> <clinit>
1:1:void <init>():1219:1219 -> <init>
boolean matches(char) -> a
1:1:com.android.tools.r8.com.google.common.base.CharMatcher com.android.tools.r8.com.google.common.base.CharMatcher.any():108:108 -> negate
1:1:com.android.tools.r8.com.google.common.base.CharMatcher negate():1312 -> negate
2:2:com.android.tools.r8.com.google.common.base.CharMatcher negate():1312:1312 -> negate
2:2:java.util.function.Predicate negate():1214 -> negate
com.android.tools.r8.com.google.common.base.CharMatcher$RangesMatcher -> a.a.a.a.c.a.a.a.q:
char[] rangeStarts -> b
char[] rangeEnds -> c
java.lang.String description -> a
1:9:void <init>(java.lang.String,char[],char[]):1404:1412 -> <init>
1:6:boolean matches(char):1419:1424 -> a
1:1:boolean apply(java.lang.Object):1398:1398 -> apply
1:1:java.util.function.Predicate negate():1398:1398 -> negate
1:1:java.lang.String toString():1430:1430 -> toString
com.android.tools.r8.com.google.common.base.CharMatcher$SingleWidth -> a.a.a.a.c.a.a.a.r:
com.android.tools.r8.com.google.common.base.CharMatcher$SingleWidth INSTANCE -> d
1:1:void <clinit>():1577:1577 -> <clinit>
1:2:void <init>():1582:1583 -> <init>
3:3:void <init>():1580:1580 -> <init>
com.android.tools.r8.com.google.common.base.CharMatcher$Whitespace -> a.a.a.a.c.a.a.a.s:
com.android.tools.r8.com.google.common.base.CharMatcher$Whitespace INSTANCE -> c
int SHIFT -> b
1:3:void <clinit>():1326:1328 -> <clinit>
1:1:void <init>():1331:1331 -> <init>
1:1:boolean matches(char):1336:1336 -> a
com.android.tools.r8.com.google.common.base.CommonPattern -> a.a.a.a.c.a.a.a.u:
1:1:void <init>():25:25 -> <init>
com.android.tools.r8.com.google.common.base.CommonMatcher matcher(java.lang.CharSequence) -> a
com.android.tools.r8.com.google.common.base.Equivalence -> a.a.a.a.c.a.a.a.x:
1:1:void <init>():41:41 -> <init>
boolean doEquivalent(java.lang.Object,java.lang.Object) -> a
int doHash(java.lang.Object) -> a
1:1:boolean equivalent(java.lang.Object,java.lang.Object):67:67 -> b
2:2:int hash(java.lang.Object):113:113 -> b
1:1:com.android.tools.r8.com.google.common.base.Equivalence$Wrapper wrap(java.lang.Object):162:162 -> c
1:1:boolean test(java.lang.Object,java.lang.Object):78:78 -> test
com.android.tools.r8.com.google.common.base.Equivalence$1 -> a.a.a.a.c.a.a.a.v:
com.android.tools.r8.com.google.common.base.Equivalence$Wrapper -> a.a.a.a.c.a.a.a.w:
com.android.tools.r8.com.google.common.base.Equivalence equivalence -> a
java.lang.Object reference -> b
1:3:void <init>(com.android.tools.r8.com.google.common.base.Equivalence,java.lang.Object):187:189 -> <init>
1:3:void <init>(com.android.tools.r8.com.google.common.base.Equivalence,java.lang.Object,com.android.tools.r8.com.google.common.base.Equivalence$1):183 -> <init>
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
4:4:void <init>(com.android.tools.r8.com.google.common.base.Equivalence,java.lang.Object):188 -> <init>
4:4:void <init>(com.android.tools.r8.com.google.common.base.Equivalence,java.lang.Object,com.android.tools.r8.com.google.common.base.Equivalence$1):183 -> <init>
1:11:boolean equals(java.lang.Object):208:218 -> equals
1:1:int hashCode():229:229 -> hashCode
1:1:java.lang.String toString():238:238 -> toString
com.android.tools.r8.com.google.common.base.Function -> a.a.a.a.c.a.a.a.y:
com.android.tools.r8.com.google.common.base.JdkPattern -> a.a.a.a.c.a.a.a.A:
java.util.regex.Pattern pattern -> a
1:2:void <init>(java.util.regex.Pattern):29:30 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.regex.Pattern):30 -> <init>
1:1:com.android.tools.r8.com.google.common.base.CommonMatcher matcher(java.lang.CharSequence):35:35 -> a
1:4:boolean equals(java.lang.Object):60:63 -> equals
1:1:int hashCode():55:55 -> hashCode
1:1:java.lang.String toString():50:50 -> toString
com.android.tools.r8.com.google.common.base.JdkPattern$JdkMatcher -> a.a.a.a.c.a.a.a.z:
java.util.regex.Matcher matcher -> a
1:1:void com.android.tools.r8.com.google.common.base.CommonMatcher.<init>():25:25 -> <init>
1:1:void <init>(java.util.regex.Matcher):69 -> <init>
2:2:void <init>(java.util.regex.Matcher):70:70 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.regex.Matcher):70 -> <init>
com.android.tools.r8.com.google.common.base.Optional -> a.a.a.a.c.a.a.a.B:
1:1:void <init>():150:150 -> <init>
java.lang.Object or(java.lang.Object) -> a
1:1:com.android.tools.r8.com.google.common.base.Optional com.android.tools.r8.com.google.common.base.Absent.withType():33:33 -> a
1:1:com.android.tools.r8.com.google.common.base.Optional absent():93 -> a
com.android.tools.r8.com.google.common.base.Platform -> a.a.a.a.c.a.a.a.E:
com.android.tools.r8.com.google.common.base.PatternCompiler patternCompiler -> b
java.util.logging.Logger logger -> a
1:1:void <clinit>():35:35 -> <clinit>
2:16:com.android.tools.r8.com.google.common.base.PatternCompiler loadPatternCompiler():74:88 -> <clinit>
2:16:void <clinit>():36 -> <clinit>
17:17:void <clinit>():36:36 -> <clinit>
1:1:com.android.tools.r8.com.google.common.base.CommonPattern compilePattern(java.lang.String):66:66 -> a
2:2:com.android.tools.r8.com.google.common.base.CommonPattern com.android.tools.r8.com.google.common.base.Platform$JdkPatternCompiler.compile(java.lang.String):98:98 -> a
2:2:com.android.tools.r8.com.google.common.base.CommonPattern compilePattern(java.lang.String):66 -> a
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
3:3:com.android.tools.r8.com.google.common.base.CommonPattern compilePattern(java.lang.String):65 -> a
4:4:void logPatternCompilerError(java.util.ServiceConfigurationError):92:92 -> a
com.android.tools.r8.com.google.common.base.Platform$1 -> a.a.a.a.c.a.a.a.C:
com.android.tools.r8.com.google.common.base.Platform$JdkPatternCompiler -> a.a.a.a.c.a.a.a.D:
1:1:void <init>():95:95 -> <init>
1:1:void <init>(com.android.tools.r8.com.google.common.base.Platform$1):95 -> <init>
com.android.tools.r8.com.google.common.base.Preconditions -> a.a.a.a.c.a.a.a.F:
1:1:com.android.tools.r8.com.google.common.base.Predicate com.android.tools.r8.com.google.common.base.Predicates.alwaysFalse():62:62 -> a
2:2:com.android.tools.r8.com.google.common.base.Predicate com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate.withNarrowedType():0:0 -> a
2:2:com.android.tools.r8.com.google.common.base.Predicate com.android.tools.r8.com.google.common.base.Predicates.alwaysFalse():62 -> a
3:7:com.android.tools.r8.com.google.common.base.Supplier com.android.tools.r8.com.google.common.base.Suppliers.memoize(com.android.tools.r8.com.google.common.base.Supplier):97:101 -> a
8:8:void checkArgument(boolean):121:121 -> a
9:9:void checkArgument(boolean,java.lang.Object):135:135 -> a
10:10:void checkArgument(boolean,java.lang.String,char):170:170 -> a
11:11:void checkArgument(boolean,java.lang.String,int):181:181 -> a
12:12:void checkArgument(boolean,java.lang.String,long):192:192 -> a
13:13:void checkArgument(boolean,java.lang.String,java.lang.Object):204:204 -> a
14:14:void checkArgument(boolean,java.lang.String,int,int):276:276 -> a
15:15:java.lang.Object checkNotNull(java.lang.Object):787:787 -> a
16:16:java.lang.Object checkNotNull(java.lang.Object,java.lang.Object):805:805 -> a
17:17:int checkElementIndex(int,int,java.lang.String):1196:1196 -> a
17:17:int checkElementIndex(int,int):1178 -> a
18:18:java.lang.String badElementIndex(int,int,java.lang.String):1207:1207 -> a
18:18:int checkElementIndex(int,int,java.lang.String):1196 -> a
18:18:int checkElementIndex(int,int):1178 -> a
19:19:java.lang.String badElementIndex(int,int,java.lang.String):1205:1205 -> a
19:19:int checkElementIndex(int,int,java.lang.String):1196 -> a
19:19:int checkElementIndex(int,int):1178 -> a
20:20:java.lang.String badElementIndex(int,int,java.lang.String):1203:1203 -> a
20:20:int checkElementIndex(int,int,java.lang.String):1196 -> a
20:20:int checkElementIndex(int,int):1178 -> a
21:21:int checkElementIndex(int,int,java.lang.String):1196:1196 -> a
21:21:int checkElementIndex(int,int):1178 -> a
22:26:java.lang.String badPositionIndex(int,int,java.lang.String):1248:1252 -> a
27:27:java.lang.String badPositionIndex(int,int,java.lang.String):1250:1250 -> a
28:28:void checkPositionIndexes(int,int,int):1271:1271 -> a
29:29:java.lang.String badPositionIndexes(int,int,int):1283:1283 -> a
29:29:void checkPositionIndexes(int,int,int):1271 -> a
30:30:java.lang.String badPositionIndexes(int,int,int):1280:1280 -> a
30:30:void checkPositionIndexes(int,int,int):1271 -> a
31:31:java.lang.String badPositionIndexes(int,int,int):1277:1277 -> a
31:31:void checkPositionIndexes(int,int,int):1271 -> a
32:32:void checkPositionIndexes(int,int,int):1271:1271 -> a
33:61:java.lang.String format(java.lang.String,java.lang.Object[]):1298:1326 -> a
1:1:com.android.tools.r8.com.google.common.base.Predicate com.android.tools.r8.com.google.common.base.Predicates.alwaysTrue():54:54 -> b
2:2:com.android.tools.r8.com.google.common.base.Predicate com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate.withNarrowedType():0:0 -> b
2:2:com.android.tools.r8.com.google.common.base.Predicate com.android.tools.r8.com.google.common.base.Predicates.alwaysTrue():54 -> b
3:3:void checkState(boolean):443:443 -> b
4:4:int checkPositionIndex(int,int,java.lang.String):1241:1241 -> b
4:4:int checkPositionIndex(int,int):1223 -> b
com.android.tools.r8.com.google.common.base.Predicate -> a.a.a.a.c.a.a.a.G:
1:1:boolean test(java.lang.Object):80:80 -> test
com.android.tools.r8.com.google.common.base.Predicates$1 -> a.a.a.a.c.a.a.a.H:
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate -> a.a.a.a.c.a.a.a.M:
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate NOT_NULL -> d
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE -> b
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate IS_NULL -> c
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE -> a
1:37:void <clinit>():283:319 -> <clinit>
38:38:void <clinit>():281:281 -> <clinit>
1:1:void <init>(java.lang.String,int):281:281 -> <init>
1:1:void <init>(java.lang.String,int,com.android.tools.r8.com.google.common.base.Predicates$1):281 -> <init>
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$1 -> a.a.a.a.c.a.a.a.I:
1:1:void <init>(java.lang.String,int):283:283 -> <init>
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$2 -> a.a.a.a.c.a.a.a.J:
1:1:void <init>(java.lang.String,int):295:295 -> <init>
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$3 -> a.a.a.a.c.a.a.a.K:
1:1:void <init>(java.lang.String,int):307:307 -> <init>
com.android.tools.r8.com.google.common.base.Predicates$ObjectPredicate$4 -> a.a.a.a.c.a.a.a.L:
1:1:void <init>(java.lang.String,int):319:319 -> <init>
com.android.tools.r8.com.google.common.base.Splitter -> a.a.a.a.c.a.a.a.O:
1:1:void <init>(com.android.tools.r8.com.google.common.base.Splitter$Strategy):100:100 -> <init>
2:2:void <init>(com.android.tools.r8.com.google.common.base.Splitter$Strategy,boolean,com.android.tools.r8.com.google.common.base.CharMatcher,int):103:103 -> <init>
2:2:void <init>(com.android.tools.r8.com.google.common.base.Splitter$Strategy):100 -> <init>
1:1:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):252:252 -> a
2:2:com.android.tools.r8.com.google.common.base.Splitter on(com.android.tools.r8.com.google.common.base.CommonPattern):214:214 -> a
2:2:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):252 -> a
3:3:boolean com.android.tools.r8.com.google.common.base.JdkPattern$JdkMatcher.matches():75:75 -> a
3:3:com.android.tools.r8.com.google.common.base.Splitter on(com.android.tools.r8.com.google.common.base.CommonPattern):214 -> a
3:3:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):252 -> a
4:9:com.android.tools.r8.com.google.common.base.Splitter on(com.android.tools.r8.com.google.common.base.CommonPattern):213:218 -> a
4:9:com.android.tools.r8.com.google.common.base.Splitter onPattern(java.lang.String):252 -> a
com.android.tools.r8.com.google.common.base.Splitter$3 -> a.a.a.a.c.a.a.a.N:
1:1:void <init>(com.android.tools.r8.com.google.common.base.CommonPattern):219:219 -> <init>
com.android.tools.r8.com.google.common.base.Supplier -> a.a.a.a.c.a.a.a.P:
com.android.tools.r8.com.google.common.base.Suppliers$MemoizingSupplier -> a.a.a.a.c.a.a.a.Q:
com.android.tools.r8.com.google.common.base.Supplier delegate -> a
java.lang.Object value -> c
boolean initialized -> b
1:2:void <init>(com.android.tools.r8.com.google.common.base.Supplier):114:115 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(com.android.tools.r8.com.google.common.base.Supplier):115 -> <init>
1:11:java.lang.Object get():121:131 -> get
1:1:java.lang.String toString():136:136 -> toString
com.android.tools.r8.com.google.common.base.Suppliers$NonSerializableMemoizingSupplier -> a.a.a.a.c.a.a.a.S:
com.android.tools.r8.com.google.common.base.Supplier delegate -> a
java.lang.Object value -> c
boolean initialized -> b
1:2:void <init>(com.android.tools.r8.com.google.common.base.Supplier):150:151 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(com.android.tools.r8.com.google.common.base.Supplier):151 -> <init>
1:13:java.lang.Object get():157:169 -> get
1:1:java.lang.String toString():174:174 -> toString
com.android.tools.r8.com.google.common.base.Throwables -> a.a.a.a.c.a.a.a.T:
java.lang.Object jla -> a
1:3:java.lang.Object getJLA():482:484 -> <clinit>
1:3:void <clinit>():452 -> <clinit>
4:12:void <clinit>():452:460 -> <clinit>
13:13:java.lang.reflect.Method getGetMethod():503:503 -> <clinit>
13:13:void <clinit>():460 -> <clinit>
14:14:void <clinit>():468:468 -> <clinit>
15:15:java.lang.reflect.Method getSizeMethod():513:513 -> <clinit>
15:15:void <clinit>():468 -> <clinit>
16:16:java.lang.Object getJLA():486:486 -> <clinit>
16:16:void <clinit>():452 -> <clinit>
1:2:void throwIfInstanceOf(java.lang.Throwable,java.lang.Class):75:76 -> a
1:2:void propagateIfInstanceOf(java.lang.Throwable,java.lang.Class):104 -> a
1:2:void propagateIfPossible(java.lang.Throwable,java.lang.Class):184 -> a
3:7:void throwIfUnchecked(java.lang.Throwable):129:133 -> a
3:7:void propagateIfPossible(java.lang.Throwable):159 -> a
3:7:void propagateIfPossible(java.lang.Throwable,java.lang.Class):185 -> a
8:8:void throwIfUnchecked(java.lang.Throwable):130:130 -> a
8:8:void propagateIfPossible(java.lang.Throwable):159 -> a
8:8:void propagateIfPossible(java.lang.Throwable,java.lang.Class):185 -> a
9:11:java.lang.reflect.Method getJlaMethod(java.lang.String,java.lang.Class[]):520:522 -> a
com.android.tools.r8.com.google.common.collect.AbstractIndexedListIterator -> a.a.a.a.c.a.a.b.a:
int position -> b
int size -> a
1:4:void <init>(int,int):66:69 -> <init>
java.lang.Object get(int) -> a
1:1:boolean hasNext():74:74 -> hasNext
1:1:boolean hasPrevious():92:92 -> hasPrevious
1:1:boolean hasNext():74:74 -> next
1:1:java.lang.Object next():79 -> next
2:2:java.lang.Object next():82:82 -> next
3:3:java.lang.Object next():80:80 -> next
1:1:int nextIndex():87:87 -> nextIndex
1:1:boolean hasPrevious():92:92 -> previous
1:1:java.lang.Object previous():97 -> previous
2:2:java.lang.Object previous():100:100 -> previous
3:3:java.lang.Object previous():98:98 -> previous
1:1:int previousIndex():105:105 -> previousIndex
com.android.tools.r8.com.google.common.collect.AbstractIterator -> a.a.a.a.c.a.a.b.c:
java.lang.Object next -> b
com.android.tools.r8.com.google.common.collect.AbstractIterator$State state -> a
1:1:void <init>():68:68 -> <init>
2:2:void <init>():65:65 -> <init>
java.lang.Object computeNext() -> e
1:1:java.lang.Object endOfData():125:125 -> f
1:2:boolean hasNext():132:133 -> hasNext
3:6:boolean tryToComputeNext():144:147 -> hasNext
3:6:boolean hasNext():140 -> hasNext
7:7:void com.android.tools.r8.com.google.common.base.Preconditions.checkState(boolean):443:443 -> hasNext
7:7:boolean hasNext():132 -> hasNext
1:2:boolean hasNext():132:133 -> next
1:2:java.lang.Object next():156 -> next
3:6:boolean tryToComputeNext():144:147 -> next
3:6:boolean hasNext():140 -> next
3:6:java.lang.Object next():156 -> next
7:9:java.lang.Object next():159:161 -> next
10:10:java.lang.Object next():157:157 -> next
com.android.tools.r8.com.google.common.collect.AbstractIterator$State -> a.a.a.a.c.a.a.b.b:
com.android.tools.r8.com.google.common.collect.AbstractIterator$State[] $VALUES -> e
com.android.tools.r8.com.google.common.collect.AbstractIterator$State DONE -> c
com.android.tools.r8.com.google.common.collect.AbstractIterator$State NOT_READY -> b
com.android.tools.r8.com.google.common.collect.AbstractIterator$State FAILED -> d
com.android.tools.r8.com.google.common.collect.AbstractIterator$State READY -> a
1:10:void <clinit>():72:81 -> <clinit>
11:11:void <clinit>():70:70 -> <clinit>
1:1:void <init>(java.lang.String,int):70:70 -> <init>
com.android.tools.r8.com.google.common.collect.AbstractListMultimap -> a.a.a.a.c.a.a.b.d:
int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.totalSize -> f
java.util.Map com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.map -> e
1:3:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.<init>(java.util.Map):122:124 -> <init>
1:3:void <init>(java.util.Map):45 -> <init>
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$000(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):91:91 -> a
2:2:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$202(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,int):91:91 -> a
3:3:java.util.List com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$300(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):91:91 -> a
4:4:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):169:169 -> a
4:4:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createCollection(java.lang.Object):0 -> a
5:14:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.wrapCollection(java.lang.Object,java.util.Collection):317:326 -> a
5:14:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.wrapCollection(java.lang.Object,java.util.Collection):0 -> a
15:15:java.util.List com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.wrapList(java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):331:331 -> a
16:16:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1145:1145 -> a
16:16:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$400(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):91 -> a
17:17:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3736:3736 -> a
17:17:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1145 -> a
17:17:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$400(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):91 -> a
18:23:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1145:1150 -> a
18:23:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$400(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):91 -> a
24:24:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
24:24:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.safeRemove(java.util.Map,java.lang.Object):3734 -> a
24:24:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.removeValuesForKey(java.lang.Object):1145 -> a
24:24:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$400(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object):91 -> a
25:28:java.util.Spliterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.lambda$entrySpliterator$1(java.util.Map$Entry):1266:1269 -> a
29:29:java.util.Spliterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.lambda$entrySpliterator$1(java.util.Map$Entry):1268:1268 -> a
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$200(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):91:91 -> b
2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.entries():1240:1240 -> b
2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.entries():0 -> b
3:3:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.lambda$null$0(java.lang.Object,java.lang.Object):1269:1269 -> b
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$208(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):91:91 -> c
2:2:java.util.Map asMap():117:117 -> c
1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.clear():288:292 -> clear
1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.clear():0 -> clear
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.containsKey(java.lang.Object):185:185 -> containsKey
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.containsKey(java.lang.Object):0 -> containsKey
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$210(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):91:91 -> d
2:7:java.util.Map com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createAsMap():1284:1289 -> d
2:7:java.util.Map com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createAsMap():0 -> d
1:1:boolean equals(java.lang.Object):129:129 -> equals
1:6:java.util.Set com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createKeySet():932:937 -> f
1:6:java.util.Set com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createKeySet():0 -> f
1:1:java.util.Collection get(java.lang.Object):35:35 -> get
2:6:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.get(java.lang.Object):304:308 -> get
2:6:java.util.List get(java.lang.Object):67 -> get
7:7:java.util.List get(java.lang.Object):67:67 -> get
1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.entryIterator():1253:1253 -> h
1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.entryIterator():0 -> h
java.util.Spliterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.entrySpliterator() -> i
java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.createCollection() -> j
1:10:java.util.Spliterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.entrySpliterator():1263:1272 -> k
11:11:java.util.Spliterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.entrySpliterator():1263:1263 -> k
1:12:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.put(java.lang.Object,java.lang.Object):192:203 -> put
1:12:boolean put(java.lang.Object,java.lang.Object):106 -> put
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.size():180:180 -> size
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.size():0 -> size
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$2 -> a.a.a.a.c.a.a.b.e:
java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.valueIterator -> d
java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.collection -> c
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.this$0 -> e
java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.keyIterator -> a
java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.key -> b
1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.<init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):1160:1164 -> <init>
1:5:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap):1253 -> <init>
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.hasNext():1171:1171 -> hasNext
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.hasNext():0 -> hasNext
1:7:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.next():1176:1182 -> next
1:7:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.next():0 -> next
8:8:java.util.Map$Entry output(java.lang.Object,java.lang.Object):1256:1256 -> next
8:8:java.lang.Object output(java.lang.Object,java.lang.Object):1253 -> next
8:8:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.next():1182 -> next
8:8:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.next():0 -> next
1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.remove():1187:1191 -> remove
1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$Itr.remove():0 -> remove
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap -> a.a.a.a.c.a.a.b.h:
java.util.Map submap -> c
java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values -> b
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> d
java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1301:1301 -> <init>
2:2:void com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.<init>():3612:3612 -> <init>
2:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1301 -> <init>
3:3:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):1302:1302 -> <init>
1:2:java.util.Map$Entry wrapEntry(java.util.Map$Entry):1377:1378 -> a
1:2:void clear():1369:1370 -> clear
3:3:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.<init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap):1418:1418 -> clear
3:3:void clear():1372 -> clear
4:4:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.hasNext():1423:1423 -> clear
4:4:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):1033 -> clear
4:4:void clear():1372 -> clear
5:7:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next():1428:1430 -> clear
5:7:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.next():1417 -> clear
5:7:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):1034 -> clear
5:7:void clear():1372 -> clear
8:10:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator.remove():1435:1437 -> clear
8:10:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):1035 -> clear
8:10:void clear():1372 -> clear
1:1:boolean containsKey(java.lang.Object):1314:1314 -> containsKey
2:2:boolean com.android.tools.r8.com.google.common.collect.Maps.safeContainsKey(java.util.Map,java.lang.Object):3721:3721 -> containsKey
2:2:boolean containsKey(java.lang.Object):1314 -> containsKey
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> containsKey
3:3:boolean com.android.tools.r8.com.google.common.collect.Maps.safeContainsKey(java.util.Map,java.lang.Object):3719 -> containsKey
3:3:boolean containsKey(java.lang.Object):1314 -> containsKey
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3624:3624 -> entrySet
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():0 -> entrySet
2:2:java.util.Set createEntrySet():1307:1307 -> entrySet
2:2:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3625 -> entrySet
2:2:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():0 -> entrySet
3:3:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():3625:3625 -> entrySet
3:3:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.entrySet():0 -> entrySet
1:1:boolean equals(java.lang.Object):1354:1354 -> equals
1:7:java.util.Collection get(java.lang.Object):1319:1325 -> get
1:7:java.lang.Object get(java.lang.Object):1293 -> get
1:1:int hashCode():1359:1359 -> hashCode
1:1:java.util.Set keySet():1330:1330 -> keySet
1:9:java.util.Collection remove(java.lang.Object):1340:1348 -> remove
1:9:java.lang.Object remove(java.lang.Object):1293 -> remove
1:1:int size():1335:1335 -> size
1:1:java.lang.String toString():1364:1364 -> toString
1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():3644:3644 -> values
1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():0 -> values
2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.createValues():3649:3649 -> values
2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.createValues():0 -> values
2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():3645 -> values
2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():0 -> values
3:3:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():3645:3645 -> values
3:3:java.util.Collection com.android.tools.r8.com.google.common.collect.Maps$ViewCachingAbstractMap.values():0 -> values
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapEntries -> a.a.a.a.c.a.a.b.f:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1 -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap):1382:1382 -> <init>
1:1:boolean contains(java.lang.Object):1402:1402 -> contains
2:2:boolean com.android.tools.r8.com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):109:109 -> contains
2:2:boolean contains(java.lang.Object):1402 -> contains
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> contains
3:3:boolean com.android.tools.r8.com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):107 -> contains
3:3:boolean contains(java.lang.Object):1402 -> contains
1:1:java.util.Map map():1385:1385 -> e
1:1:java.util.Iterator iterator():1390:1390 -> iterator
1:1:boolean contains(java.lang.Object):1402:1402 -> remove
1:1:boolean remove(java.lang.Object):1407 -> remove
2:2:boolean com.android.tools.r8.com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):109:109 -> remove
2:2:boolean contains(java.lang.Object):1402 -> remove
2:2:boolean remove(java.lang.Object):1407 -> remove
3:4:boolean remove(java.lang.Object):1410:1411 -> remove
5:5:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> remove
5:5:boolean com.android.tools.r8.com.google.common.collect.Collections2.safeContains(java.util.Collection,java.lang.Object):107 -> remove
5:5:boolean contains(java.lang.Object):1402 -> remove
5:5:boolean remove(java.lang.Object):1407 -> remove
1:1:java.util.Spliterator spliterator():1395:1395 -> spliterator
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap$AsMapIterator -> a.a.a.a.c.a.a.b.g:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap this$1 -> c
java.util.Collection collection -> b
java.util.Iterator delegateIterator -> a
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$AsMap):1417:1418 -> <init>
1:1:boolean hasNext():1423:1423 -> hasNext
1:3:java.util.Map$Entry next():1428:1430 -> next
1:3:java.lang.Object next():1417 -> next
1:3:void remove():1435:1437 -> remove
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet -> a.a.a.a.c.a.a.b.j:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.Map):943:944 -> <init>
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> clear
1:1:java.util.Iterator iterator():949 -> clear
1:1:void clear():996 -> clear
2:3:java.util.Iterator iterator():949:950 -> clear
2:3:void clear():996 -> clear
4:4:void clear():996:996 -> clear
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> containsAll
1:1:boolean containsAll(java.util.Collection):1001 -> containsAll
2:2:boolean containsAll(java.util.Collection):1001:1001 -> containsAll
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> equals
1:1:boolean equals(java.lang.Object):1006 -> equals
2:2:boolean equals(java.lang.Object):1006:1006 -> equals
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> hashCode
1:1:int hashCode():1011 -> hashCode
2:2:int hashCode():1011:1011 -> hashCode
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> iterator
1:1:java.util.Iterator iterator():949 -> iterator
2:3:java.util.Iterator iterator():949:950 -> iterator
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> remove
1:1:boolean remove(java.lang.Object):985 -> remove
2:6:boolean remove(java.lang.Object):985:989 -> remove
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> spliterator
1:1:java.util.Spliterator spliterator():979 -> spliterator
2:2:java.util.Spliterator spliterator():979:979 -> spliterator
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet$1 -> a.a.a.a.c.a.a.b.i:
java.util.Map$Entry entry -> a
java.util.Iterator val$entryIterator -> b
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet this$1 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet,java.util.Iterator):950:950 -> <init>
1:1:boolean hasNext():955:955 -> hasNext
1:2:java.lang.Object next():960:961 -> next
1:5:void remove():966:970 -> remove
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$NavigableAsMap -> a.a.a.a.c.a.a.b.k:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> g
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.NavigableMap):1500:1501 -> <init>
1:8:java.util.Map$Entry pollAsMapEntry(java.util.Iterator):1576:1583 -> a
9:18:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.unmodifiableCollectionSubclass(java.util.Collection):272:281 -> a
9:18:java.util.Map$Entry pollAsMapEntry(java.util.Iterator):1583 -> a
19:19:java.util.Map$Entry pollAsMapEntry(java.util.Iterator):1583:1583 -> a
1:2:java.util.Map$Entry ceilingEntry(java.lang.Object):1533:1534 -> ceilingEntry
1:1:java.lang.Object ceilingKey(java.lang.Object):1539:1539 -> ceilingKey
1:1:java.util.NavigableMap descendingMap():1588:1588 -> descendingKeySet
1:1:java.util.NavigableSet descendingKeySet():1608 -> descendingKeySet
2:2:java.util.NavigableSet descendingKeySet():1608:1608 -> descendingKeySet
1:1:java.util.NavigableMap descendingMap():1588:1588 -> descendingMap
1:2:java.util.Map$Entry firstEntry():1555:1556 -> firstEntry
1:2:java.util.Map$Entry floorEntry(java.lang.Object):1522:1523 -> floorEntry
1:1:java.lang.Object floorKey(java.lang.Object):1528:1528 -> floorKey
1:1:java.util.NavigableSet createKeySet():1598:1598 -> h
1:1:java.util.SortedSet createKeySet():1498 -> h
1:1:java.util.NavigableMap headMap(java.lang.Object,boolean):1629:1629 -> headMap
2:2:java.util.NavigableMap headMap(java.lang.Object,boolean):1629:1629 -> headMap
2:2:java.util.NavigableMap headMap(java.lang.Object):1624 -> headMap
2:2:java.util.SortedMap headMap(java.lang.Object):1498 -> headMap
1:2:java.util.Map$Entry higherEntry(java.lang.Object):1544:1545 -> higherEntry
1:1:java.lang.Object higherKey(java.lang.Object):1550:1550 -> higherKey
1:1:java.util.SortedMap com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap.sortedMap():1449:1449 -> i
1:1:java.util.NavigableMap sortedMap():1506 -> i
2:2:java.util.NavigableMap sortedMap():1506:1506 -> i
3:3:java.util.SortedMap sortedMap():1498:1498 -> i
1:2:java.util.SortedSet com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap.keySet():1488:1489 -> keySet
1:2:java.util.NavigableSet keySet():1593 -> keySet
3:3:java.util.NavigableSet keySet():1593:1593 -> keySet
4:4:java.util.Set keySet():1498:1498 -> keySet
5:5:java.util.SortedSet keySet():1498:1498 -> keySet
1:2:java.util.Map$Entry lastEntry():1561:1562 -> lastEntry
1:2:java.util.Map$Entry lowerEntry(java.lang.Object):1511:1512 -> lowerEntry
1:1:java.lang.Object lowerKey(java.lang.Object):1517:1517 -> lowerKey
1:1:java.util.NavigableSet navigableKeySet():1603:1603 -> navigableKeySet
1:1:java.util.Map$Entry pollFirstEntry():1567:1567 -> pollFirstEntry
1:1:java.util.NavigableMap descendingMap():1588:1588 -> pollLastEntry
1:1:java.util.Map$Entry pollLastEntry():1572 -> pollLastEntry
2:2:java.util.Map$Entry pollLastEntry():1572:1572 -> pollLastEntry
1:1:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):1619:1619 -> subMap
2:2:java.util.NavigableMap subMap(java.lang.Object,boolean,java.lang.Object,boolean):1619:1619 -> subMap
2:2:java.util.NavigableMap subMap(java.lang.Object,java.lang.Object):1613 -> subMap
2:2:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):1498 -> subMap
1:1:java.util.NavigableMap tailMap(java.lang.Object,boolean):1639:1639 -> tailMap
2:2:java.util.NavigableMap tailMap(java.lang.Object,boolean):1639:1639 -> tailMap
2:2:java.util.NavigableMap tailMap(java.lang.Object):1634 -> tailMap
2:2:java.util.SortedMap tailMap(java.lang.Object):1498 -> tailMap
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$NavigableKeySet -> a.a.a.a.c.a.a.b.l:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> d
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.NavigableMap):1059:1060 -> <init>
1:1:java.lang.Object ceiling(java.lang.Object):1080:1080 -> ceiling
1:1:java.util.NavigableSet descendingSet():1100:1100 -> descendingIterator
1:1:java.util.Iterator descendingIterator():1105 -> descendingIterator
2:2:java.util.Iterator descendingIterator():1105:1105 -> descendingIterator
1:1:java.util.NavigableSet descendingSet():1100:1100 -> descendingSet
1:1:java.util.SortedMap sortedMap():1057:1057 -> e
2:2:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> e
2:2:java.util.SortedMap com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet.sortedMap():1023 -> e
2:2:java.util.NavigableMap sortedMap():1065 -> e
3:3:java.util.NavigableMap sortedMap():1065:1065 -> e
1:1:java.lang.Object floor(java.lang.Object):1075:1075 -> floor
1:1:java.util.NavigableSet headSet(java.lang.Object,boolean):1115:1115 -> headSet
2:2:java.util.NavigableSet headSet(java.lang.Object,boolean):1115:1115 -> headSet
2:2:java.util.NavigableSet headSet(java.lang.Object):1110 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1057 -> headSet
1:1:java.lang.Object higher(java.lang.Object):1085:1085 -> higher
1:1:java.lang.Object lower(java.lang.Object):1070:1070 -> lower
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> pollFirst
1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet.iterator():949 -> pollFirst
1:1:java.lang.Object pollFirst():1090 -> pollFirst
2:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet.iterator():949:949 -> pollFirst
2:2:java.lang.Object pollFirst():1090 -> pollFirst
3:3:boolean com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet$1.hasNext():955:955 -> pollFirst
3:3:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.pollNext(java.util.Iterator):1017 -> pollFirst
3:3:java.lang.Object pollFirst():1090 -> pollFirst
4:5:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet$1.next():960:961 -> pollFirst
4:5:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.pollNext(java.util.Iterator):1018 -> pollFirst
4:5:java.lang.Object pollFirst():1090 -> pollFirst
6:10:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$KeySet$1.remove():966:970 -> pollFirst
6:10:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.pollNext(java.util.Iterator):1019 -> pollFirst
6:10:java.lang.Object pollFirst():1090 -> pollFirst
1:1:java.util.NavigableSet descendingSet():1100:1100 -> pollLast
1:1:java.util.Iterator descendingIterator():1105 -> pollLast
1:1:java.lang.Object pollLast():1095 -> pollLast
2:2:java.util.Iterator descendingIterator():1105:1105 -> pollLast
2:2:java.lang.Object pollLast():1095 -> pollLast
3:3:java.lang.Object pollLast():1095:1095 -> pollLast
1:2:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):1126:1127 -> subSet
3:4:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):1126:1127 -> subSet
3:4:java.util.NavigableSet subSet(java.lang.Object,java.lang.Object):1120 -> subSet
3:4:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1057 -> subSet
1:1:java.util.NavigableSet tailSet(java.lang.Object,boolean):1137:1137 -> tailSet
2:2:java.util.NavigableSet tailSet(java.lang.Object,boolean):1137:1137 -> tailSet
2:2:java.util.NavigableSet tailSet(java.lang.Object):1132 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1057 -> tailSet
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$RandomAccessWrappedList -> a.a.a.a.c.a.a.b.m:
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):926:926 -> <init>
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$SortedAsMap -> a.a.a.a.c.a.a.b.n:
java.util.SortedSet sortedKeySet -> e
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> f
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.SortedMap):1444:1445 -> <init>
1:1:java.util.Comparator comparator():1454:1454 -> comparator
1:1:java.lang.Object firstKey():1459:1459 -> firstKey
1:1:java.util.SortedSet createKeySet():1494:1494 -> h
1:1:java.util.SortedMap headMap(java.lang.Object):1469:1469 -> headMap
1:1:java.util.SortedMap sortedMap():1449:1449 -> i
1:1:java.util.Set keySet():1442:1442 -> keySet
2:3:java.util.SortedSet keySet():1488:1489 -> keySet
1:1:java.lang.Object lastKey():1464:1464 -> lastKey
1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):1474:1474 -> subMap
1:1:java.util.SortedMap tailMap(java.lang.Object):1479:1479 -> tailMap
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$SortedKeySet -> a.a.a.a.c.a.a.b.o:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> c
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.util.SortedMap):1018:1019 -> <init>
1:1:java.util.Comparator comparator():1028:1028 -> comparator
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.Maps$KeySet.map():3844:3844 -> e
1:1:java.util.SortedMap sortedMap():1023 -> e
2:2:java.util.SortedMap sortedMap():1023:1023 -> e
1:1:java.lang.Object first():1033:1033 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1038:1038 -> headSet
1:1:java.lang.Object last():1043:1043 -> last
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1048:1048 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1053:1053 -> tailSet
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection -> a.a.a.a.c.a.a.b.q:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection ancestor -> c
java.util.Collection ancestorDelegate -> d
java.util.Collection delegate -> b
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> e
java.lang.Object key -> a
1:4:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.Collection,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):361:364 -> <init>
5:5:java.util.Collection getDelegate():448:448 -> <init>
5:5:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.Collection,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):365 -> <init>
6:6:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.Collection,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):365:365 -> <init>
1:7:boolean add(java.lang.Object):514:520 -> add
1:10:boolean addAll(java.util.Collection):534:543 -> addAll
1:7:void clear():563:569 -> clear
1:2:boolean contains(java.lang.Object):551:552 -> contains
1:2:boolean containsAll(java.util.Collection):557:558 -> containsAll
1:4:void addToMap():413:416 -> e
1:2:boolean equals(java.lang.Object):431:432 -> equals
1:3:void refreshIfEmpty():376:378 -> f
4:4:java.util.Collection getDelegate():448:448 -> f
4:4:void refreshIfEmpty():378 -> f
5:11:void refreshIfEmpty():378:384 -> f
1:4:void removeIfEmpty():394:397 -> g
1:2:int hashCode():437:438 -> hashCode
1:2:java.util.Iterator iterator():453:454 -> iterator
1:5:boolean remove(java.lang.Object):574:578 -> remove
1:9:boolean removeAll(java.util.Collection):585:593 -> removeAll
1:6:boolean retainAll(java.util.Collection):601:606 -> retainAll
7:7:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> retainAll
7:7:boolean retainAll(java.util.Collection):600 -> retainAll
1:2:int size():422:423 -> size
1:2:java.util.Spliterator spliterator():459:460 -> spliterator
1:2:java.lang.String toString():443:444 -> toString
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator -> a.a.a.a.c.a.a.b.p:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1 -> c
java.util.Collection originalDelegate -> b
java.util.Iterator delegateIterator -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):468:468 -> <init>
2:5:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):466:469 -> <init>
6:8:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.iteratorOrListIterator(java.util.Collection):613:615 -> <init>
6:8:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap.access$100(java.util.Collection):91 -> <init>
6:8:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):469 -> <init>
9:9:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):469:469 -> <init>
10:10:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection,java.util.Iterator):472:472 -> <init>
11:18:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection,java.util.Iterator):466:473 -> <init>
1:3:void validateIterator():481:483 -> e
1:2:boolean hasNext():489:490 -> hasNext
1:2:java.lang.Object next():495:496 -> next
1:3:void remove():501:503 -> remove
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList -> a.a.a.a.c.a.a.b.s:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> f
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.List,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):780:781 -> <init>
1:1:void add(int,java.lang.Object):819:819 -> add
2:2:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():448:448 -> add
2:2:void add(int,java.lang.Object):820 -> add
3:7:void add(int,java.lang.Object):820:824 -> add
1:5:boolean addAll(int,java.util.Collection):790:794 -> addAll
6:6:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():448:448 -> addAll
6:6:boolean addAll(int,java.util.Collection):796 -> addAll
7:10:boolean addAll(int,java.util.Collection):796:799 -> addAll
1:2:java.lang.Object get(int):807:808 -> get
1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():448:448 -> h
1:1:java.util.List getListDelegate():785 -> h
2:2:java.util.List getListDelegate():785:785 -> h
1:2:int indexOf(java.lang.Object):839:840 -> indexOf
1:2:int lastIndexOf(java.lang.Object):845:846 -> lastIndexOf
1:2:java.util.ListIterator listIterator():851:852 -> listIterator
3:4:java.util.ListIterator listIterator(int):857:858 -> listIterator
1:4:java.lang.Object remove(int):830:833 -> remove
1:2:java.lang.Object set(int,java.lang.Object):813:814 -> set
1:2:java.util.List subList(int,int):863:864 -> subList
3:3:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getKey():402:402 -> subList
3:3:java.util.List subList(int,int):865 -> subList
4:4:java.util.List subList(int,int):866:866 -> subList
5:5:com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getAncestor():527:527 -> subList
5:5:java.util.List subList(int,int):867 -> subList
6:6:java.util.List subList(int,int):864:864 -> subList
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList$WrappedListIterator -> a.a.a.a.c.a.a.b.r:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList this$1 -> d
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList):872:872 -> <init>
2:3:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedList,int):874:875 -> <init>
1:5:void add(java.lang.Object):909:913 -> add
1:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.getDelegateIterator():507:508 -> f
1:2:java.util.ListIterator getDelegateListIterator():879 -> f
3:3:java.util.ListIterator getDelegateListIterator():879:879 -> f
1:1:boolean hasPrevious():884:884 -> hasPrevious
1:1:int nextIndex():894:894 -> nextIndex
1:1:java.lang.Object previous():889:889 -> previous
1:1:int previousIndex():899:899 -> previousIndex
1:1:void set(java.lang.Object):904:904 -> set
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedNavigableSet -> a.a.a.a.c.a.a.b.t:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> g
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.NavigableSet,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):706:707 -> <init>
1:1:java.util.NavigableSet wrap(java.util.NavigableSet):746:746 -> a
2:2:com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getAncestor():527:527 -> a
2:2:java.util.NavigableSet wrap(java.util.NavigableSet):746 -> a
3:3:java.util.NavigableSet wrap(java.util.NavigableSet):746:746 -> a
1:1:java.lang.Object ceiling(java.lang.Object):727:727 -> ceiling
1:1:java.util.Iterator descendingIterator():756:756 -> descendingIterator
1:1:java.util.NavigableSet descendingSet():751:751 -> descendingSet
1:1:java.lang.Object floor(java.lang.Object):722:722 -> floor
1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():448:448 -> h
1:1:java.util.SortedSet com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet.getSortedSetDelegate():655 -> h
1:1:java.util.NavigableSet getSortedSetDelegate():712 -> h
2:2:java.util.NavigableSet getSortedSetDelegate():712:712 -> h
3:3:java.util.SortedSet getSortedSetDelegate():703:703 -> h
1:1:java.util.NavigableSet headSet(java.lang.Object,boolean):768:768 -> headSet
1:1:java.lang.Object higher(java.lang.Object):732:732 -> higher
1:1:java.lang.Object lower(java.lang.Object):717:717 -> lower
1:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.iterator():453:454 -> pollFirst
1:2:java.lang.Object pollFirst():737 -> pollFirst
3:3:java.lang.Object pollFirst():737:737 -> pollFirst
1:1:java.util.Iterator descendingIterator():756:756 -> pollLast
1:1:java.lang.Object pollLast():742 -> pollLast
2:2:java.lang.Object pollLast():742:742 -> pollLast
1:1:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):763:763 -> subSet
2:2:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):762:762 -> subSet
1:1:java.util.NavigableSet tailSet(java.lang.Object,boolean):773:773 -> tailSet
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedSet -> a.a.a.a.c.a.a.b.u:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> f
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.Set):621:622 -> <init>
1:13:boolean removeAll(java.util.Collection):627:639 -> removeAll
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedSortedSet -> a.a.a.a.c.a.a.b.v:
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap this$0 -> f
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap,java.lang.Object,java.util.SortedSet,com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection):650:651 -> <init>
1:1:java.util.Comparator comparator():660:660 -> comparator
1:2:java.lang.Object first():665:666 -> first
1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getDelegate():448:448 -> h
1:1:java.util.SortedSet getSortedSetDelegate():655 -> h
2:2:java.util.SortedSet getSortedSetDelegate():655:655 -> h
1:2:java.util.SortedSet headSet(java.lang.Object):677:678 -> headSet
3:3:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getKey():402:402 -> headSet
3:3:java.util.SortedSet headSet(java.lang.Object):679 -> headSet
4:4:java.util.SortedSet headSet(java.lang.Object):680:680 -> headSet
5:5:com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getAncestor():527:527 -> headSet
5:5:java.util.SortedSet headSet(java.lang.Object):681 -> headSet
6:6:java.util.SortedSet headSet(java.lang.Object):681:681 -> headSet
1:2:java.lang.Object last():671:672 -> last
1:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):686:687 -> subSet
3:3:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getKey():402:402 -> subSet
3:3:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):688 -> subSet
4:4:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):689:689 -> subSet
5:5:com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getAncestor():527:527 -> subSet
5:5:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):690 -> subSet
6:6:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):690:690 -> subSet
1:2:java.util.SortedSet tailSet(java.lang.Object):695:696 -> tailSet
3:3:java.lang.Object com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getKey():402:402 -> tailSet
3:3:java.util.SortedSet tailSet(java.lang.Object):697 -> tailSet
4:4:java.util.SortedSet tailSet(java.lang.Object):698:698 -> tailSet
5:5:com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection.getAncestor():527:527 -> tailSet
5:5:java.util.SortedSet tailSet(java.lang.Object):699 -> tailSet
6:6:java.util.SortedSet tailSet(java.lang.Object):699:699 -> tailSet
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$1 -> a.a.a.a.c.a.a.b.x:
java.util.Map$Entry toRemove -> a
java.util.Iterator val$backingEntries -> b
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset this$0 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset,java.util.Iterator):87:87 -> <init>
1:1:boolean hasNext():92:92 -> hasNext
1:3:com.android.tools.r8.com.google.common.collect.Multiset$Entry next():97:99 -> next
1:3:java.lang.Object next():87 -> next
1:4:void remove():121:124 -> remove
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$1$1 -> a.a.a.a.c.a.a.b.w:
java.util.Map$Entry val$mapEntry -> a
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$1 this$1 -> b
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$1,java.util.Map$Entry):99:99 -> <init>
1:1:java.lang.Object getElement():102:102 -> a
1:3:int getCount():107:109 -> b
4:4:java.lang.Object getElement():102:102 -> b
4:4:int getCount():109 -> b
5:10:int getCount():109:114 -> b
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator -> a.a.a.a.c.a.a.b.y:
java.util.Map$Entry currentEntry -> b
java.util.Iterator entryIterator -> a
com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset this$0 -> e
int occurrencesLeft -> c
boolean canRemove -> d
1:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset):171:172 -> <init>
1:1:boolean hasNext():177:177 -> hasNext
1:7:java.lang.Object next():182:188 -> next
1:10:void remove():193:202 -> remove
11:11:void remove():196:196 -> remove
com.android.tools.r8.com.google.common.collect.AbstractMapEntry -> a.a.a.a.c.a.a.b.z:
1:1:void <init>():31:31 -> <init>
1:4:boolean equals(java.lang.Object):46:49 -> equals
1:3:int hashCode():56:58 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):41:41 -> setValue
1:1:java.lang.String toString():66:66 -> toString
com.android.tools.r8.com.google.common.collect.AbstractMultimap -> a.a.a.a.c.a.a.b.C:
java.util.Map asMap -> d
java.util.Collection entries -> a
java.util.Set keySet -> b
com.android.tools.r8.com.google.common.collect.Multiset keys -> c
1:1:void <init>():40:40 -> <init>
1:2:boolean containsEntry(java.lang.Object,java.lang.Object):59:60 -> a
3:8:boolean putAll(java.lang.Object,java.lang.Iterable):82:87 -> a
9:9:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
9:9:boolean putAll(java.lang.Object,java.lang.Iterable):79 -> a
10:11:com.android.tools.r8.com.google.common.collect.Multiset keys():180:181 -> a
1:2:java.util.Collection entries():114:115 -> b
1:2:java.util.Map asMap():240:241 -> c
java.util.Map createAsMap() -> d
1:1:java.util.Collection createEntries():122:122 -> e
1:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps.equalsImpl(com.android.tools.r8.com.google.common.collect.Multimap,java.lang.Object):2220:2222 -> equals
1:3:boolean equals(java.lang.Object):250 -> equals
1:1:java.util.Set createKeySet():173:173 -> f
1:1:com.android.tools.r8.com.google.common.collect.Multiset createKeys():185:185 -> g
java.util.Iterator entryIterator() -> h
1:1:int hashCode():263:263 -> hashCode
java.util.Spliterator entrySpliterator() -> i
1:1:boolean isEmpty():43:43 -> isEmpty
1:2:java.util.Set keySet():168:169 -> keySet
1:2:boolean remove(java.lang.Object,java.lang.Object):66:67 -> remove
1:1:java.lang.String toString():274:274 -> toString
com.android.tools.r8.com.google.common.collect.AbstractMultimap$1 -> a.a.a.a.c.a.a.b.A:
com.android.tools.r8.com.google.common.collect.AbstractMultimap$Entries -> a.a.a.a.c.a.a.b.B:
com.android.tools.r8.com.google.common.collect.AbstractMultimap this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMultimap):127:127 -> <init>
2:2:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.<init>():1793:1793 -> <init>
2:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMultimap):127 -> <init>
3:3:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMultimap,com.android.tools.r8.com.google.common.collect.AbstractMultimap$1):127:127 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.Multimap multimap():130:130 -> clear
1:1:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.clear():1821 -> clear
1:1:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.clear():0 -> clear
2:2:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.clear():1821:1821 -> clear
2:2:void com.android.tools.r8.com.google.common.collect.Multimaps$Entries.clear():0 -> clear
1:2:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1803:1804 -> contains
1:2:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):0 -> contains
3:3:com.android.tools.r8.com.google.common.collect.Multimap multimap():130:130 -> contains
3:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1805 -> contains
3:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):0 -> contains
4:4:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):1805:1805 -> contains
4:4:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.contains(java.lang.Object):0 -> contains
1:1:java.util.Iterator iterator():135:135 -> iterator
1:2:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1812:1813 -> remove
1:2:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):0 -> remove
3:3:com.android.tools.r8.com.google.common.collect.Multimap multimap():130:130 -> remove
3:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1814 -> remove
3:3:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):0 -> remove
4:4:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):1814:1814 -> remove
4:4:boolean com.android.tools.r8.com.google.common.collect.Multimaps$Entries.remove(java.lang.Object):0 -> remove
1:1:com.android.tools.r8.com.google.common.collect.Multimap multimap():130:130 -> size
1:1:int com.android.tools.r8.com.google.common.collect.Multimaps$Entries.size():1798 -> size
1:1:int com.android.tools.r8.com.google.common.collect.Multimaps$Entries.size():0 -> size
2:2:int com.android.tools.r8.com.google.common.collect.Multimaps$Entries.size():1798:1798 -> size
2:2:int com.android.tools.r8.com.google.common.collect.Multimaps$Entries.size():0 -> size
1:1:java.util.Spliterator spliterator():140:140 -> spliterator
com.android.tools.r8.com.google.common.collect.AbstractMultiset -> a.a.a.a.c.a.a.b.F:
java.util.Set elementSet -> a
java.util.Set entrySet -> b
1:1:void <init>():47:47 -> <init>
1:1:int add(java.lang.Object,int):91:91 -> a
2:6:boolean com.android.tools.r8.com.google.common.collect.Multisets.setCountImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.lang.Object,int,int):966:970 -> a
2:6:boolean setCount(java.lang.Object,int,int):115 -> a
1:1:boolean add(java.lang.Object):84:84 -> add
1:4:boolean com.android.tools.r8.com.google.common.collect.Multisets.addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):905:908 -> addAll
1:4:boolean addAll(java.util.Collection):129 -> addAll
5:5:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.Multisets.cast(java.lang.Iterable):1148:1148 -> addAll
5:5:boolean com.android.tools.r8.com.google.common.collect.Multisets.addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):909 -> addAll
5:5:boolean addAll(java.util.Collection):129 -> addAll
6:10:boolean com.android.tools.r8.com.google.common.collect.Multisets.addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):910:914 -> addAll
6:10:boolean addAll(java.util.Collection):129 -> addAll
int count(java.lang.Object) -> b
int remove(java.lang.Object,int) -> b
1:9:int com.android.tools.r8.com.google.common.collect.Multisets.setCountImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.lang.Object,int):948:956 -> c
1:9:int setCount(java.lang.Object,int):109 -> c
1:1:java.util.Set elementSet():155:155 -> d
2:2:java.util.Set createElementSet():167:167 -> d
2:2:java.util.Set elementSet():157 -> d
3:3:java.util.Set elementSet():157:157 -> d
1:1:java.util.Set createEntrySet():212:212 -> e
1:3:java.util.Set entrySet():186:188 -> entrySet
1:1:boolean equals(java.lang.Object):226:226 -> equals
int distinctElements() -> f
java.util.Iterator entryIterator() -> g
1:1:int hashCode():237:237 -> hashCode
1:1:boolean isEmpty():57:57 -> isEmpty
1:1:boolean remove(java.lang.Object):97:97 -> remove
1:6:boolean com.android.tools.r8.com.google.common.collect.Multisets.removeAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):923:928 -> removeAll
1:6:boolean removeAll(java.util.Collection):135 -> removeAll
1:6:boolean com.android.tools.r8.com.google.common.collect.Multisets.retainAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):936:941 -> retainAll
1:6:boolean retainAll(java.util.Collection):141 -> retainAll
7:7:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> retainAll
7:7:boolean com.android.tools.r8.com.google.common.collect.Multisets.retainAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):935 -> retainAll
7:7:boolean retainAll(java.util.Collection):141 -> retainAll
1:4:int com.android.tools.r8.com.google.common.collect.Multisets.sizeImpl(com.android.tools.r8.com.google.common.collect.Multiset):1138:1141 -> size
1:4:int size():52 -> size
1:1:java.lang.String toString():248:248 -> toString
com.android.tools.r8.com.google.common.collect.AbstractMultiset$ElementSet -> a.a.a.a.c.a.a.b.D:
com.android.tools.r8.com.google.common.collect.AbstractMultiset this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMultiset):171:171 -> <init>
2:2:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.<init>():977:977 -> <init>
2:2:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMultiset):171 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():174:174 -> clear
1:1:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.clear():982 -> clear
1:1:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.clear():0 -> clear
2:2:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.clear():982:982 -> clear
2:2:void com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.clear():0 -> clear
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():174:174 -> contains
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):987 -> contains
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):0 -> contains
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):987:987 -> contains
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.contains(java.lang.Object):0 -> contains
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():174:174 -> containsAll
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):992 -> containsAll
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):0 -> containsAll
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):992:992 -> containsAll
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.containsAll(java.util.Collection):0 -> containsAll
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():174:174 -> isEmpty
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.isEmpty():997 -> isEmpty
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.isEmpty():0 -> isEmpty
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.isEmpty():997:997 -> isEmpty
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.isEmpty():0 -> isEmpty
1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.iterator():1002:1002 -> iterator
1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.iterator():0 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.Multiset multiset():174:174 -> iterator
2:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.iterator():1002 -> iterator
2:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.iterator():0 -> iterator
3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.iterator():1002:1002 -> iterator
3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.iterator():0 -> iterator
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():174:174 -> remove
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):1012 -> remove
1:1:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):0 -> remove
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):1012:1012 -> remove
2:2:boolean com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.remove(java.lang.Object):0 -> remove
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():174:174 -> size
1:1:int com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.size():1017 -> size
1:1:int com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.size():0 -> size
2:2:int com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.size():1017:1017 -> size
2:2:int com.android.tools.r8.com.google.common.collect.Multisets$ElementSet.size():0 -> size
com.android.tools.r8.com.google.common.collect.AbstractMultiset$EntrySet -> a.a.a.a.c.a.a.b.E:
com.android.tools.r8.com.google.common.collect.AbstractMultiset this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.AbstractMultiset):194:194 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():197:197 -> e
1:1:java.util.Iterator iterator():202:202 -> iterator
1:1:int size():207:207 -> size
com.android.tools.r8.com.google.common.collect.ArrayListMultimap -> a.a.a.a.c.a.a.b.G:
int expectedValuesPerKey -> g
1:1:void <init>():112:112 -> <init>
2:2:void com.android.tools.r8.com.google.common.collect.ArrayListMultimapGwtSerializationDependencies.<init>(java.util.Map):36:36 -> <init>
2:2:void <init>():112 -> <init>
3:3:void <init>():113:113 -> <init>
1:1:boolean containsEntry(java.lang.Object,java.lang.Object):65:65 -> a
2:2:com.android.tools.r8.com.google.common.collect.Multiset keys():65:65 -> a
3:8:boolean com.android.tools.r8.com.google.common.collect.AbstractMultimap.putAll(java.lang.Object,java.lang.Iterable):82:87 -> a
3:8:boolean putAll(java.lang.Object,java.lang.Iterable):65 -> a
9:9:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
9:9:boolean com.android.tools.r8.com.google.common.collect.AbstractMultimap.putAll(java.lang.Object,java.lang.Iterable):79 -> a
9:9:boolean putAll(java.lang.Object,java.lang.Iterable):65 -> a
1:1:java.util.Collection entries():65:65 -> b
1:1:java.util.Map asMap():65:65 -> c
1:1:void clear():65:65 -> clear
1:1:boolean containsKey(java.lang.Object):65:65 -> containsKey
1:1:boolean equals(java.lang.Object):65:65 -> equals
1:1:java.util.List get(java.lang.Object):65:65 -> get
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMultimap.hashCode():263:263 -> hashCode
1:1:int hashCode():65 -> hashCode
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultimap.isEmpty():43:43 -> isEmpty
1:1:boolean isEmpty():65 -> isEmpty
1:1:java.util.List createCollection():137:137 -> j
1:1:java.util.Collection createCollection():65 -> j
1:1:com.android.tools.r8.com.google.common.collect.ArrayListMultimap create():80:80 -> k
1:1:java.util.Set keySet():65:65 -> keySet
1:1:boolean put(java.lang.Object,java.lang.Object):65:65 -> put
1:2:boolean com.android.tools.r8.com.google.common.collect.AbstractMultimap.remove(java.lang.Object,java.lang.Object):66:67 -> remove
1:2:boolean remove(java.lang.Object,java.lang.Object):65 -> remove
1:1:int size():65:65 -> size
1:1:java.lang.String com.android.tools.r8.com.google.common.collect.AbstractMultimap.toString():274:274 -> toString
1:1:java.lang.String toString():65 -> toString
com.android.tools.r8.com.google.common.collect.BiMap -> a.a.a.a.c.a.a.b.H:
com.android.tools.r8.com.google.common.collect.BiMap inverse() -> g
com.android.tools.r8.com.google.common.collect.ByFunctionOrdering -> a.a.a.a.c.a.a.b.I:
com.android.tools.r8.com.google.common.base.Function function -> a
com.android.tools.r8.com.google.common.collect.Ordering ordering -> b
1:3:void <init>(com.android.tools.r8.com.google.common.base.Function,com.android.tools.r8.com.google.common.collect.Ordering):36:38 -> <init>
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
4:4:void <init>(com.android.tools.r8.com.google.common.base.Function,com.android.tools.r8.com.google.common.collect.Ordering):38 -> <init>
5:5:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
5:5:void <init>(com.android.tools.r8.com.google.common.base.Function,com.android.tools.r8.com.google.common.collect.Ordering):37 -> <init>
1:1:int compare(java.lang.Object,java.lang.Object):43:43 -> compare
1:3:boolean equals(java.lang.Object):51:53 -> equals
1:1:int hashCode():60:60 -> hashCode
2:2:int com.android.tools.r8.com.google.common.base.Objects.hashCode(java.lang.Object[]):76:76 -> hashCode
2:2:int hashCode():60 -> hashCode
1:1:java.lang.String toString():65:65 -> toString
com.android.tools.r8.com.google.common.collect.CollectCollectors -> a.a.a.a.c.a.a.b.J:
java.util.stream.Collector TO_IMMUTABLE_SET -> a
1:25:void <clinit>():44:68 -> <clinit>
1:1:java.util.stream.Collector toImmutableSet():75:75 -> a
com.android.tools.r8.com.google.common.collect.CollectSpliterators$1 -> a.a.a.a.c.a.a.b.K:
java.util.Spliterator val$fromSpliterator -> a
java.util.function.Function val$function -> b
1:1:void <init>(java.util.Spliterator,java.util.function.Function):105:105 -> <init>
1:1:void lambda$forEachRemaining$1(java.util.function.Consumer,java.util.function.Function,java.lang.Object):115:115 -> a
1:1:void lambda$tryAdvance$0(java.util.function.Consumer,java.util.function.Function,java.lang.Object):110:110 -> b
1:1:int characteristics():131:131 -> characteristics
1:1:long estimateSize():126:126 -> estimateSize
1:1:void forEachRemaining(java.util.function.Consumer):115:115 -> forEachRemaining
1:1:boolean tryAdvance(java.util.function.Consumer):109:109 -> tryAdvance
1:2:java.util.Spliterator trySplit():120:121 -> trySplit
com.android.tools.r8.com.google.common.collect.CollectSpliterators$1FlatMapSpliterator -> a.a.a.a.c.a.a.b.L:
long estimatedSize -> d
java.util.function.Function val$function -> e
java.util.Spliterator from -> b
java.util.Spliterator prefix -> a
int characteristics -> c
1:5:void <init>(java.util.Spliterator,java.util.Spliterator,int,long,java.util.function.Function):216:220 -> <init>
1:1:void lambda$tryAdvance$0(java.util.function.Function,java.lang.Object):234:234 -> a
2:2:void lambda$forEachRemaining$1(java.util.function.Function,java.util.function.Consumer,java.lang.Object):246:246 -> a
1:1:int characteristics():284:284 -> characteristics
1:4:long estimateSize():276:279 -> estimateSize
1:6:void forEachRemaining(java.util.function.Consumer):242:247 -> forEachRemaining
1:9:boolean tryAdvance(java.util.function.Consumer):226:234 -> tryAdvance
1:3:java.util.Spliterator trySplit():252:254 -> trySplit
4:7:long estimateSize():276:279 -> trySplit
4:7:java.util.Spliterator trySplit():255 -> trySplit
8:18:java.util.Spliterator trySplit():257:267 -> trySplit
com.android.tools.r8.com.google.common.collect.CollectSpliterators$1Splitr -> a.a.a.a.c.a.a.b.M:
java.util.function.Predicate val$predicate -> c
java.lang.Object holder -> a
java.util.Spliterator val$fromSpliterator -> b
1:2:void <init>(java.util.Spliterator,java.util.function.Predicate):141:142 -> <init>
1:1:void accept(java.lang.Object):146:146 -> accept
1:1:int characteristics():182:182 -> characteristics
1:1:long estimateSize():172:172 -> estimateSize
1:1:java.util.Comparator getComparator():177:177 -> getComparator
1:8:boolean tryAdvance(java.util.function.Consumer):151:158 -> tryAdvance
1:2:java.util.Spliterator trySplit():166:167 -> trySplit
com.android.tools.r8.com.google.common.collect.CollectSpliterators$1WithCharacteristics -> a.a.a.a.c.a.a.b.N:
java.util.Comparator val$comparator -> c
java.util.Spliterator delegate -> a
int val$extraCharacteristics -> b
1:2:void <init>(java.util.Spliterator,int,java.util.Comparator):54:55 -> <init>
1:1:int characteristics():82:82 -> characteristics
1:1:long estimateSize():77:77 -> estimateSize
1:1:void forEachRemaining(java.util.function.Consumer):65:65 -> forEachRemaining
1:4:java.util.Comparator getComparator():87:90 -> getComparator
1:1:boolean tryAdvance(java.util.function.Consumer):60:60 -> tryAdvance
1:2:java.util.Spliterator trySplit():71:72 -> trySplit
com.android.tools.r8.com.google.common.collect.Collections2 -> a.a.a.a.c.a.a.b.O:
1:1:void com.android.tools.r8.com.google.common.collect.CollectPreconditions.checkEntryNotNull(java.lang.Object,java.lang.Object):34:34 -> a
2:2:void com.android.tools.r8.com.google.common.collect.CollectPreconditions.checkEntryNotNull(java.lang.Object,java.lang.Object):32:32 -> a
3:3:int com.android.tools.r8.com.google.common.collect.CollectPreconditions.checkNonnegative(int,java.lang.String):41:41 -> a
4:5:int com.android.tools.r8.com.google.common.collect.Hashing.closedTableSize(int,double):62:63 -> a
6:6:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.emptyListIterator():90:90 -> a
6:6:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.emptyIterator():78 -> a
7:7:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.map(java.util.Spliterator,java.util.function.Function):105:105 -> a
8:8:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
8:8:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.map(java.util.Spliterator,java.util.function.Function):104 -> a
9:9:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
9:9:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.map(java.util.Spliterator,java.util.function.Function):103 -> a
10:10:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):189:189 -> a
11:11:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
11:11:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):140 -> a
12:12:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
12:12:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.filter(java.util.Spliterator,java.util.function.Predicate):139 -> a
13:99:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.flatMap(java.util.Spliterator,java.util.function.Function,int,long):201:287 -> a
100:100:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
100:100:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.flatMap(java.util.Spliterator,java.util.function.Function,int,long):208 -> a
101:101:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
101:101:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.flatMap(java.util.Spliterator,java.util.function.Function,int,long):207 -> a
102:102:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):219:219 -> a
103:103:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[],int):225:225 -> a
103:103:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementsNotNull(java.lang.Object[]):219 -> a
104:104:java.lang.Object com.android.tools.r8.com.google.common.collect.ObjectArrays.checkElementNotNull(java.lang.Object,int):235:235 -> a
105:105:int com.android.tools.r8.com.google.common.collect.Maps.capacity(int):309:309 -> a
106:108:java.util.Collection com.android.tools.r8.com.google.common.collect.Iterables.castOrCopyToCollection(java.lang.Iterable):318:320 -> a
106:108:java.lang.Object[] com.android.tools.r8.com.google.common.collect.Iterables.toArray(java.lang.Iterable,java.lang.Object[]):297 -> a
109:109:java.lang.Object[] com.android.tools.r8.com.google.common.collect.Iterables.toArray(java.lang.Iterable,java.lang.Object[]):298:298 -> a
110:111:boolean com.android.tools.r8.com.google.common.collect.Iterators.addAll(java.util.Collection,java.util.Iterator):372:373 -> a
112:112:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
112:112:boolean com.android.tools.r8.com.google.common.collect.Iterators.addAll(java.util.Collection,java.util.Iterator):370 -> a
113:113:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
113:113:boolean com.android.tools.r8.com.google.common.collect.Iterators.addAll(java.util.Collection,java.util.Iterator):369 -> a
114:114:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.cycle(java.lang.Iterable):411:411 -> a
115:115:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
115:115:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.cycle(java.lang.Iterable):410 -> a
116:116:void com.android.tools.r8.com.google.common.base.Preconditions.checkState(boolean,java.lang.Object):459:459 -> a
116:116:void com.android.tools.r8.com.google.common.collect.CollectPreconditions.checkRemove(boolean):65 -> a
117:117:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.filter(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):575:575 -> a
118:118:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
118:118:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.filter(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):574 -> a
119:119:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
119:119:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.filter(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):573 -> a
120:120:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):817:817 -> a
121:121:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
121:121:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):816 -> a
122:129:java.util.List com.android.tools.r8.com.google.common.collect.Lists.reverse(java.util.List):840:847 -> a
130:142:boolean com.android.tools.r8.com.google.common.collect.Multisets.equalsImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.lang.Object):880:892 -> a
143:146:com.android.tools.r8.com.google.common.collect.Sets$SetView com.android.tools.r8.com.google.common.collect.Sets.difference(java.util.Set,java.util.Set):911:914 -> a
147:148:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.limit(java.util.Iterator,int):951:952 -> a
149:149:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
149:149:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.limit(java.util.Iterator,int):950 -> a
150:152:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):1033:1035 -> a
153:153:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
153:153:void com.android.tools.r8.com.google.common.collect.Iterators.clear(java.util.Iterator):1032 -> a
154:159:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1085:1090 -> a
160:160:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.emptyListIterator():90:90 -> a
160:160:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1092 -> a
161:161:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[],int,int,int):1094:1094 -> a
162:162:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.singletonIterator(java.lang.Object):1104:1104 -> a
163:163:java.util.Spliterator com.android.tools.r8.com.google.common.collect.Multisets.lambda$spliteratorImpl$2(com.android.tools.r8.com.google.common.collect.Multiset$Entry):1126:1126 -> a
164:166:com.android.tools.r8.com.google.common.collect.ImmutableMultiset com.android.tools.r8.com.google.common.collect.Multisets.copyHighestCountFirst(com.android.tools.r8.com.google.common.collect.Multiset):1159:1161 -> a
167:168:int com.android.tools.r8.com.google.common.collect.Sets.hashCodeImpl(java.util.Set):1770:1771 -> a
169:173:boolean com.android.tools.r8.com.google.common.collect.Sets.equalsImpl(java.util.Set,java.lang.Object):1786:1790 -> a
174:177:java.util.NavigableSet com.android.tools.r8.com.google.common.collect.Sets.unmodifiableNavigableSet(java.util.NavigableSet):1817:1820 -> a
178:189:boolean com.android.tools.r8.com.google.common.collect.Sets.removeAllImpl(java.util.Set,java.util.Collection):1988:1999 -> a
190:192:boolean com.android.tools.r8.com.google.common.collect.Iterators.removeAll(java.util.Iterator,java.util.Collection):208:210 -> a
190:192:boolean com.android.tools.r8.com.google.common.collect.Sets.removeAllImpl(java.util.Set,java.util.Collection):1999 -> a
193:193:boolean com.android.tools.r8.com.google.common.collect.Sets.removeAllImpl(java.util.Set,java.util.Collection):2001:2001 -> a
194:195:boolean com.android.tools.r8.com.google.common.collect.Sets.removeAllImpl(java.util.Set,java.util.Iterator):1980:1981 -> a
194:195:boolean com.android.tools.r8.com.google.common.collect.Sets.removeAllImpl(java.util.Set,java.util.Collection):2001 -> a
196:196:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
196:196:boolean com.android.tools.r8.com.google.common.collect.Sets.removeAllImpl(java.util.Set,java.util.Collection):1987 -> a
197:197:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.safeGet(java.util.Map,java.lang.Object):3706:3706 -> a
198:198:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
198:198:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.safeGet(java.util.Map,java.lang.Object):3704 -> a
199:199:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.keyOrNull(java.util.Map$Entry):3891:3891 -> a
1:1:int com.android.tools.r8.com.google.common.collect.Hashing.smearedHash(java.lang.Object):54:54 -> b
2:2:com.android.tools.r8.com.google.common.base.Function com.android.tools.r8.com.google.common.collect.Maps.keyFunction():111:111 -> b
2:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.Maps.keyIterator(java.util.Iterator):120 -> b
3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):817:817 -> b
3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.Maps.keyIterator(java.util.Iterator):120 -> b
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> b
4:4:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.transform(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):816 -> b
4:4:java.util.Iterator com.android.tools.r8.com.google.common.collect.Maps.keyIterator(java.util.Iterator):120 -> b
5:5:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.emptyModifiableIterator():125:125 -> b
6:6:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterables.getOnlyElement(java.lang.Iterable):266:266 -> b
7:21:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.getOnlyElement(java.util.Iterator):314:328 -> b
7:21:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterables.getOnlyElement(java.lang.Iterable):266 -> b
22:22:java.util.HashMap com.android.tools.r8.com.google.common.collect.Maps.newHashMapWithExpectedSize(int):300:300 -> b
23:26:com.android.tools.r8.com.google.common.collect.Sets$SetView com.android.tools.r8.com.google.common.collect.Sets.intersection(java.util.Set,java.util.Set):839:842 -> b
27:27:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[]):1054:1054 -> b
28:35:java.util.Spliterator com.android.tools.r8.com.google.common.collect.Multisets.spliteratorImpl(com.android.tools.r8.com.google.common.collect.Multiset):1123:1130 -> b
36:36:java.util.Spliterator com.android.tools.r8.com.google.common.collect.Multisets.spliteratorImpl(com.android.tools.r8.com.google.common.collect.Multiset):1124:1124 -> b
37:37:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.immutableEntry(java.lang.Object,java.lang.Object):1421:1421 -> b
1:1:int com.android.tools.r8.com.google.common.collect.Hashing.smear(int):50:50 -> c
2:2:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList():88:88 -> c
2:2:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.util.Iterator):164 -> c
3:3:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.util.Iterator):165:165 -> c
4:4:com.android.tools.r8.com.google.common.base.Function com.android.tools.r8.com.google.common.collect.Maps.keyFunction():111:111 -> c
5:5:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Object[]):114:114 -> c
6:9:int com.android.tools.r8.com.google.common.collect.Lists.computeArrayListCapacity(int):122:125 -> c
6:9:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Object[]):114 -> c
10:11:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Object[]):115:116 -> c
12:12:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> c
12:12:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Object[]):112 -> c
13:13:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Iterable):148:148 -> c
14:14:java.util.Collection cast(java.lang.Iterable):377:377 -> c
14:14:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Iterable):149 -> c
15:16:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Iterable):149:150 -> c
17:17:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> c
17:17:java.util.ArrayList com.android.tools.r8.com.google.common.collect.Lists.newArrayList(java.lang.Iterable):146 -> c
18:21:com.android.tools.r8.com.google.common.collect.Sets$SetView com.android.tools.r8.com.google.common.collect.Sets.union(java.util.Set,java.util.Set):741:744 -> c
1:1:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet(java.lang.Iterable):275:275 -> d
2:2:java.util.Collection cast(java.lang.Iterable):377:377 -> d
2:2:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet(java.lang.Iterable):276 -> d
3:4:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet(java.lang.Iterable):276:277 -> d
5:6:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet(java.util.Iterator):293:294 -> d
5:6:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet(java.lang.Iterable):277 -> d
7:7:java.util.Set com.android.tools.r8.com.google.common.collect.Sets.newConcurrentHashSet():310:310 -> d
8:10:java.lang.Object com.android.tools.r8.com.google.common.collect.Iterators.pollNext(java.util.Iterator):1017:1019 -> d
1:1:java.util.stream.Stream com.android.tools.r8.com.google.common.collect.Streams.stream(java.util.Iterator):82:82 -> e
2:2:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSet():218:218 -> e
3:5:java.util.Collection com.android.tools.r8.com.google.common.collect.Iterables.castOrCopyToCollection(java.lang.Iterable):318:320 -> e
3:5:java.lang.Object[] com.android.tools.r8.com.google.common.collect.Iterables.toArray(java.lang.Iterable):309 -> e
6:6:java.lang.Object[] com.android.tools.r8.com.google.common.collect.Iterables.toArray(java.lang.Iterable):309:309 -> e
1:6:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):132:137 -> f
7:7:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> f
7:7:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.unmodifiableIterator(java.util.Iterator):131 -> f
8:8:java.util.IdentityHashMap com.android.tools.r8.com.google.common.collect.Maps.newIdentityHashMap():511:511 -> f
1:1:java.util.IdentityHashMap com.android.tools.r8.com.google.common.collect.Maps.newIdentityHashMap():511:511 -> g
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.Sets.newIdentityHashSet():466 -> g
2:2:java.util.Set com.android.tools.r8.com.google.common.collect.Sets.newIdentityHashSet():466:466 -> g
1:1:com.android.tools.r8.com.google.common.base.Function com.android.tools.r8.com.google.common.collect.Maps.valueFunction():116:116 -> h
com.android.tools.r8.com.google.common.collect.ComparatorOrdering -> a.a.a.a.c.a.a.b.P:
java.util.Comparator comparator -> a
1:2:void <init>(java.util.Comparator):31:32 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.Comparator):32 -> <init>
1:1:int compare(java.lang.Object,java.lang.Object):37:37 -> compare
1:3:boolean equals(java.lang.Object):45:47 -> equals
1:1:int hashCode():54:54 -> hashCode
1:1:java.lang.String toString():59:59 -> toString
com.android.tools.r8.com.google.common.collect.Count -> a.a.a.a.c.a.a.b.Q:
int value -> a
1:2:void <init>(int):30:31 -> <init>
1:1:int get():35:35 -> a
2:2:void add(int):39:39 -> a
1:1:int addAndGet(int):43:43 -> b
1:2:int getAndSet(int):51:52 -> c
1:1:void set(int):47:47 -> d
1:1:boolean equals(java.lang.Object):63:63 -> equals
1:1:int hashCode():58:58 -> hashCode
1:1:java.lang.String toString():68:68 -> toString
com.android.tools.r8.com.google.common.collect.EmptyImmutableListMultimap -> a.a.a.a.c.a.a.b.S:
com.android.tools.r8.com.google.common.collect.EmptyImmutableListMultimap INSTANCE -> g
1:1:void <clinit>():28:28 -> <clinit>
1:1:void <init>():31:31 -> <init>
com.android.tools.r8.com.google.common.collect.FluentIterable -> a.a.a.a.c.a.a.b.V:
com.android.tools.r8.com.google.common.base.Optional iterableDelegate -> a
1:2:void <init>():117:118 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):190:190 -> a
2:5:com.android.tools.r8.com.google.common.collect.FluentIterable concatNoDefensiveCopy(java.lang.Iterable[]):258:261 -> a
2:5:com.android.tools.r8.com.google.common.collect.FluentIterable concat(java.lang.Iterable,java.lang.Iterable):190 -> a
1:1:java.lang.Iterable getDelegate():127:127 -> toString
1:1:java.lang.String toString():336 -> toString
2:2:java.lang.String com.android.tools.r8.com.google.common.collect.Iterables.toString(java.lang.Iterable):253:253 -> toString
2:2:java.lang.String toString():336 -> toString
3:12:java.lang.String com.android.tools.r8.com.google.common.collect.Iterators.toString(java.util.Iterator):293:302 -> toString
3:12:java.lang.String com.android.tools.r8.com.google.common.collect.Iterables.toString(java.lang.Iterable):253 -> toString
3:12:java.lang.String toString():336 -> toString
com.android.tools.r8.com.google.common.collect.FluentIterable$2 -> a.a.a.a.c.a.a.b.U:
java.lang.Iterable[] val$inputs -> b
1:1:void <init>(java.lang.Iterable[]):261:261 -> <init>
1:1:java.util.Iterator iterator():264:264 -> iterator
2:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.concat(java.util.Iterator):578:578 -> iterator
2:2:java.util.Iterator iterator():264 -> iterator
com.android.tools.r8.com.google.common.collect.FluentIterable$2$1 -> a.a.a.a.c.a.a.b.T:
com.android.tools.r8.com.google.common.collect.FluentIterable$2 this$0 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.FluentIterable$2,int):266:266 -> <init>
2:2:void com.android.tools.r8.com.google.common.collect.AbstractIndexedListIterator.<init>(int):52:52 -> <init>
2:2:void <init>(com.android.tools.r8.com.google.common.collect.FluentIterable$2,int):266 -> <init>
1:1:java.util.Iterator get(int):269:269 -> a
1:1:java.lang.Object get(int):266 -> a
com.android.tools.r8.com.google.common.collect.ForwardingCollection -> a.a.a.a.c.a.a.b.W:
1:1:void <init>():55:55 -> <init>
1:1:boolean add(java.lang.Object):89:89 -> add
1:1:boolean addAll(java.util.Collection):106:106 -> addAll
1:1:void clear():117:117 -> clear
1:1:boolean contains(java.lang.Object):83:83 -> contains
1:1:boolean containsAll(java.util.Collection):100:100 -> containsAll
java.util.Collection delegate() -> e
1:1:boolean isEmpty():78:78 -> isEmpty
1:1:java.util.Iterator iterator():62:62 -> iterator
1:1:boolean remove(java.lang.Object):95:95 -> remove
1:1:boolean removeAll(java.util.Collection):73:73 -> removeAll
1:1:boolean retainAll(java.util.Collection):112:112 -> retainAll
1:1:int size():67:67 -> size
1:1:java.lang.Object[] toArray():122:122 -> toArray
2:2:java.lang.Object[] toArray(java.lang.Object[]):128:128 -> toArray
com.android.tools.r8.com.google.common.collect.ForwardingObject -> a.a.a.a.c.a.a.b.X:
1:1:void <init>():55:55 -> <init>
java.lang.Object delegate() -> e
1:1:java.lang.String toString():72:72 -> toString
com.android.tools.r8.com.google.common.collect.ForwardingSet -> a.a.a.a.c.a.a.b.Y:
1:1:void <init>():55:55 -> <init>
java.util.Set delegate() -> e
1:1:boolean equals(java.lang.Object):62:62 -> equals
1:1:int hashCode():67:67 -> hashCode
com.android.tools.r8.com.google.common.collect.ForwardingSortedSet -> a.a.a.a.c.a.a.b.Z:
1:1:void <init>():62:62 -> <init>
1:1:java.util.Comparator comparator():69:69 -> comparator
java.util.SortedSet delegate() -> e
1:1:java.lang.Object first():74:74 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):79:79 -> headSet
1:1:java.lang.Object last():84:84 -> last
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):89:89 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):94:94 -> tailSet
com.android.tools.r8.com.google.common.collect.HashBiMap -> a.a.a.a.c.a.a.b.la:
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry firstInKeyInsertionOrder -> c
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry lastInKeyInsertionOrder -> d
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] hashTableVToK -> b
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] hashTableKToV -> a
int mask -> f
int modCount -> g
com.android.tools.r8.com.google.common.collect.BiMap inverse -> h
int size -> e
1:1:void <init>(int):115:115 -> <init>
2:3:void init(int):120:121 -> <init>
2:3:void <init>(int):116 -> <init>
4:4:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] createTable(int):361:361 -> <init>
4:4:void init(int):122 -> <init>
4:4:void <init>(int):116 -> <init>
5:5:void init(int):122:122 -> <init>
5:5:void <init>(int):116 -> <init>
6:6:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] createTable(int):361:361 -> <init>
6:6:void init(int):123 -> <init>
6:6:void <init>(int):116 -> <init>
7:12:void init(int):123:128 -> <init>
7:12:void <init>(int):116 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry access$000(com.android.tools.r8.com.google.common.collect.HashBiMap):58:58 -> a
2:2:void access$200(com.android.tools.r8.com.google.common.collect.HashBiMap,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):58:58 -> a
3:3:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry access$300(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,int):58:58 -> a
4:4:void access$500(com.android.tools.r8.com.google.common.collect.HashBiMap,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):58:58 -> a
5:5:com.android.tools.r8.com.google.common.collect.HashBiMap create(java.util.Map):83:83 -> a
6:6:com.android.tools.r8.com.google.common.collect.HashBiMap create(int):75:75 -> a
6:6:com.android.tools.r8.com.google.common.collect.HashBiMap create(java.util.Map):83 -> a
7:7:com.android.tools.r8.com.google.common.collect.HashBiMap create(java.util.Map):84:84 -> a
8:53:void delete(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):136:181 -> a
54:54:void delete(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):156:156 -> a
55:55:void delete(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):140:140 -> a
56:89:void insert(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):185:218 -> a
90:93:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry seekByKey(java.lang.Object,int):222:225 -> a
94:94:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry seekByKey(java.lang.Object,int):224:224 -> a
95:124:java.lang.Object putInverse(java.lang.Object,java.lang.Object,boolean):308:337 -> a
95:124:java.lang.Object access$800(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,java.lang.Object,boolean):58 -> a
125:125:java.lang.Object putInverse(java.lang.Object,java.lang.Object,boolean):308:308 -> a
125:125:java.lang.Object access$800(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,java.lang.Object,boolean):58 -> a
1:1:int access$100(com.android.tools.r8.com.google.common.collect.HashBiMap):58:58 -> b
2:2:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry access$400(com.android.tools.r8.com.google.common.collect.HashBiMap,java.lang.Object,int):58:58 -> b
3:6:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry seekByValue(java.lang.Object,int):233:236 -> b
7:7:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry seekByValue(java.lang.Object,int):235:235 -> b
1:1:int access$700(com.android.tools.r8.com.google.common.collect.HashBiMap):58:58 -> c
1:6:void clear():380:385 -> clear
1:1:boolean containsKey(java.lang.Object):245:245 -> containsKey
1:1:boolean containsValue(java.lang.Object):250:250 -> containsValue
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap.entrySet():3666:3666 -> entrySet
1:1:java.util.Set entrySet():57 -> entrySet
1:4:void forEach(java.util.function.BiConsumer):525:528 -> forEach
5:5:void forEach(java.util.function.BiConsumer):527:527 -> forEach
6:6:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
6:6:void forEach(java.util.function.BiConsumer):524 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.BiMap inverse():547:547 -> g
1:1:java.lang.Object get(java.lang.Object):256:256 -> get
2:2:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.valueOrNull(java.util.Map$Entry):3896:3896 -> get
2:2:java.lang.Object get(java.lang.Object):256 -> get
1:1:java.util.Iterator entryIterator():474:474 -> h
1:1:com.android.tools.r8.com.google.common.collect.HashBiMap create(int):75:75 -> i
1:1:com.android.tools.r8.com.google.common.collect.HashBiMap create():65 -> i
1:3:void rehashIfNecessary():341:343 -> j
4:4:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] createTable(int):361:361 -> j
4:4:void rehashIfNecessary():345 -> j
5:5:void rehashIfNecessary():345:345 -> j
6:6:com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry[] createTable(int):361:361 -> j
6:6:void rehashIfNecessary():346 -> j
7:14:void rehashIfNecessary():346:353 -> j
15:18:void rehashIfNecessary():352:355 -> j
1:1:java.util.Set keySet():434:434 -> keySet
1:30:java.lang.Object put(java.lang.Object,java.lang.Object,boolean):272:301 -> put
1:30:java.lang.Object put(java.lang.Object,java.lang.Object):262 -> put
1:8:java.lang.Object remove(java.lang.Object):367:374 -> remove
1:1:void replaceAll(java.util.function.BiFunction):535:535 -> replaceAll
2:7:void clear():380:385 -> replaceAll
2:7:void replaceAll(java.util.function.BiFunction):536 -> replaceAll
8:8:void replaceAll(java.util.function.BiFunction):538:538 -> replaceAll
9:38:java.lang.Object put(java.lang.Object,java.lang.Object,boolean):272:301 -> replaceAll
9:38:java.lang.Object put(java.lang.Object,java.lang.Object):262 -> replaceAll
9:38:void replaceAll(java.util.function.BiFunction):538 -> replaceAll
39:39:void replaceAll(java.util.function.BiFunction):537:537 -> replaceAll
40:40:java.lang.Object put(java.lang.Object,java.lang.Object,boolean):287:287 -> replaceAll
40:40:java.lang.Object put(java.lang.Object,java.lang.Object):262 -> replaceAll
40:40:void replaceAll(java.util.function.BiFunction):538 -> replaceAll
41:41:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> replaceAll
41:41:void replaceAll(java.util.function.BiFunction):534 -> replaceAll
1:1:int size():390:390 -> size
1:1:com.android.tools.r8.com.google.common.collect.BiMap inverse():547:547 -> values
1:1:java.util.Set values():469 -> values
1:1:java.util.Collection values():57 -> values
2:2:java.util.Set values():469:469 -> values
2:2:java.util.Collection values():57 -> values
com.android.tools.r8.com.google.common.collect.HashBiMap$1 -> a.a.a.a.c.a.a.b.ba:
com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> e
1:1:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap):474:474 -> <init>
1:1:java.util.Map$Entry output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):477:477 -> a
1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):474 -> a
com.android.tools.r8.com.google.common.collect.HashBiMap$1$MapEntry -> a.a.a.a.c.a.a.b.aa:
com.android.tools.r8.com.google.common.collect.HashBiMap$1 this$1 -> b
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry delegate -> a
1:2:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap$1,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):483:484 -> <init>
1:1:java.lang.Object getKey():489:489 -> getKey
1:1:java.lang.Object getValue():494:494 -> getValue
1:17:java.lang.Object setValue(java.lang.Object):499:515 -> setValue
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry -> a.a.a.a.c.a.a.b.ca:
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry nextInKToVBucket -> e
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry nextInVToKBucket -> f
int valueHash -> d
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry nextInKeyInsertionOrder -> g
int keyHash -> c
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry prevInKeyInsertionOrder -> h
1:3:void <init>(java.lang.Object,int,java.lang.Object,int):99:101 -> <init>
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse -> a.a.a.a.c.a.a.b.ha:
com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap):550:550 -> <init>
1:1:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap,com.android.tools.r8.com.google.common.collect.HashBiMap$1):550 -> <init>
1:1:void lambda$forEach$0(java.util.function.BiConsumer,java.lang.Object,java.lang.Object):693:693 -> a
1:1:com.android.tools.r8.com.google.common.collect.BiMap forward():553:553 -> clear
1:1:void clear():563 -> clear
2:2:void clear():563:563 -> clear
1:1:com.android.tools.r8.com.google.common.collect.BiMap forward():553:553 -> containsKey
1:1:boolean containsKey(java.lang.Object):568 -> containsKey
2:2:boolean containsKey(java.lang.Object):568:568 -> containsKey
1:1:void forEach(java.util.function.BiConsumer):693:693 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.BiConsumer):692 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.BiMap forward():553:553 -> g
1:1:com.android.tools.r8.com.google.common.collect.BiMap inverse():602 -> g
1:1:java.lang.Object get(java.lang.Object):573:573 -> get
2:2:java.lang.Object com.android.tools.r8.com.google.common.collect.Maps.keyOrNull(java.util.Map$Entry):3891:3891 -> get
2:2:java.lang.Object get(java.lang.Object):573 -> get
1:1:java.util.Iterator entryIterator():645:645 -> h
1:1:java.util.Set keySet():607:607 -> keySet
1:1:java.lang.Object put(java.lang.Object,java.lang.Object):579:579 -> put
1:8:java.lang.Object remove(java.lang.Object):589:596 -> remove
1:1:void replaceAll(java.util.function.BiFunction):699:699 -> replaceAll
2:2:com.android.tools.r8.com.google.common.collect.BiMap forward():553:553 -> replaceAll
2:2:void clear():563 -> replaceAll
2:2:void replaceAll(java.util.function.BiFunction):700 -> replaceAll
3:3:void clear():563:563 -> replaceAll
3:3:void replaceAll(java.util.function.BiFunction):700 -> replaceAll
4:4:void replaceAll(java.util.function.BiFunction):702:702 -> replaceAll
5:5:java.lang.Object put(java.lang.Object,java.lang.Object):579:579 -> replaceAll
5:5:void replaceAll(java.util.function.BiFunction):702 -> replaceAll
6:6:void replaceAll(java.util.function.BiFunction):701:701 -> replaceAll
7:7:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> replaceAll
7:7:void replaceAll(java.util.function.BiFunction):698 -> replaceAll
1:1:int size():558:558 -> size
1:1:com.android.tools.r8.com.google.common.collect.BiMap forward():553:553 -> values
1:1:java.util.Set values():640 -> values
1:1:java.util.Collection values():550 -> values
2:2:java.util.Set values():640:640 -> values
2:2:java.util.Collection values():550 -> values
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1 -> a.a.a.a.c.a.a.b.ea:
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse this$1 -> e
1:1:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse):645:645 -> <init>
1:1:java.util.Map$Entry output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):648:648 -> a
1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):645 -> a
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1$InverseEntry -> a.a.a.a.c.a.a.b.da:
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry delegate -> a
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1 this$2 -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$1,com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):654:655 -> <init>
1:1:java.lang.Object getKey():660:660 -> getKey
1:1:java.lang.Object getValue():665:665 -> getValue
1:12:java.lang.Object setValue(java.lang.Object):670:681 -> setValue
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$InverseKeySet -> a.a.a.a.c.a.a.b.ga:
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse this$1 -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse):612:613 -> <init>
1:1:java.util.Iterator iterator():629:629 -> iterator
1:5:boolean remove(java.lang.Object):618:622 -> remove
com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$InverseKeySet$1 -> a.a.a.a.c.a.a.b.fa:
1:1:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap$Inverse$InverseKeySet):629:629 -> <init>
1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):632:632 -> a
com.android.tools.r8.com.google.common.collect.HashBiMap$Itr -> a.a.a.a.c.a.a.b.ia:
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry next -> a
com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> d
com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry toRemove -> b
int expectedModCount -> c
1:4:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap):393:396 -> <init>
java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry) -> a
1:4:boolean hasNext():400:403 -> hasNext
5:5:boolean hasNext():401:401 -> hasNext
1:4:boolean hasNext():400:403 -> next
1:4:java.lang.Object next():408 -> next
5:8:java.lang.Object next():412:415 -> next
9:9:java.lang.Object next():409:409 -> next
10:10:boolean hasNext():401:401 -> next
10:10:java.lang.Object next():408 -> next
1:7:void remove():420:426 -> remove
8:8:void remove():421:421 -> remove
com.android.tools.r8.com.google.common.collect.HashBiMap$KeySet -> a.a.a.a.c.a.a.b.ka:
com.android.tools.r8.com.google.common.collect.HashBiMap this$0 -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap):439:440 -> <init>
1:1:java.util.Iterator iterator():445:445 -> iterator
1:7:boolean remove(java.lang.Object):455:461 -> remove
com.android.tools.r8.com.google.common.collect.HashBiMap$KeySet$1 -> a.a.a.a.c.a.a.b.ja:
1:1:void <init>(com.android.tools.r8.com.google.common.collect.HashBiMap$KeySet):445:445 -> <init>
1:1:java.lang.Object output(com.android.tools.r8.com.google.common.collect.HashBiMap$BiEntry):448:448 -> a
com.android.tools.r8.com.google.common.collect.HashMultiset -> a.a.a.a.c.a.a.b.ma:
java.util.Map com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.backingMap -> c
long com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.size -> d
1:1:void <init>():70:70 -> <init>
2:4:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.<init>(java.util.Map):60:62 -> <init>
2:4:void <init>():70 -> <init>
1:1:java.util.Map com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.access$000(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset):48:48 -> a
2:2:long com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.access$102(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset,long):48:48 -> a
3:17:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.add(java.lang.Object,int):225:239 -> a
3:17:int add(java.lang.Object,int):33 -> a
18:18:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.getAndSet(com.android.tools.r8.com.google.common.collect.Count,int):299:299 -> a
19:23:boolean com.android.tools.r8.com.google.common.collect.Multisets.setCountImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.lang.Object,int,int):966:970 -> a
19:23:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.setCount(java.lang.Object,int,int):115 -> a
19:23:boolean setCount(java.lang.Object,int,int):33 -> a
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.add(java.lang.Object):84:84 -> add
1:1:boolean add(java.lang.Object):33 -> add
1:4:boolean com.android.tools.r8.com.google.common.collect.Multisets.addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):905:908 -> addAll
1:4:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.addAll(java.util.Collection):129 -> addAll
1:4:boolean addAll(java.util.Collection):33 -> addAll
5:5:com.android.tools.r8.com.google.common.collect.Multiset com.android.tools.r8.com.google.common.collect.Multisets.cast(java.lang.Iterable):1148:1148 -> addAll
5:5:boolean com.android.tools.r8.com.google.common.collect.Multisets.addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):909 -> addAll
5:5:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.addAll(java.util.Collection):129 -> addAll
5:5:boolean addAll(java.util.Collection):33 -> addAll
6:10:boolean com.android.tools.r8.com.google.common.collect.Multisets.addAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):910:914 -> addAll
6:10:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.addAll(java.util.Collection):129 -> addAll
6:10:boolean addAll(java.util.Collection):33 -> addAll
1:1:long com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.access$100(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset):48:48 -> b
2:3:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.count(java.lang.Object):208:209 -> b
2:3:int count(java.lang.Object):33 -> b
4:23:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.remove(java.lang.Object,int):247:266 -> b
4:23:int remove(java.lang.Object,int):33 -> b
1:1:long com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.access$110(com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset):48:48 -> c
2:18:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.setCount(java.lang.Object,int):274:290 -> c
2:18:int setCount(java.lang.Object,int):33 -> c
1:5:void com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.clear():136:140 -> clear
1:5:void clear():33 -> clear
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.contains(java.lang.Object):62:62 -> contains
1:1:boolean contains(java.lang.Object):33 -> contains
1:1:java.util.Set elementSet():33:33 -> d
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.entrySet():81:81 -> entrySet
1:1:java.util.Set entrySet():33 -> entrySet
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.equals(java.lang.Object):226:226 -> equals
1:1:boolean equals(java.lang.Object):33 -> equals
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.distinctElements():145:145 -> f
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.distinctElements():0 -> f
1:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.entryIterator():86:87 -> g
1:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.entryIterator():0 -> g
1:1:com.android.tools.r8.com.google.common.collect.HashMultiset create():41:41 -> h
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMultiset.hashCode():237:237 -> hashCode
1:1:int hashCode():33 -> hashCode
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.size():152:152 -> i
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.isEmpty():57:57 -> isEmpty
1:1:boolean isEmpty():33 -> isEmpty
1:1:java.util.Iterator com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.iterator():157:157 -> iterator
1:1:java.util.Iterator iterator():33 -> iterator
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.remove(java.lang.Object):97:97 -> remove
1:1:boolean remove(java.lang.Object):33 -> remove
1:6:boolean com.android.tools.r8.com.google.common.collect.Multisets.removeAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):923:928 -> removeAll
1:6:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.removeAll(java.util.Collection):135 -> removeAll
1:6:boolean removeAll(java.util.Collection):33 -> removeAll
1:6:boolean com.android.tools.r8.com.google.common.collect.Multisets.retainAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):936:941 -> retainAll
1:6:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.retainAll(java.util.Collection):141 -> retainAll
1:6:boolean retainAll(java.util.Collection):33 -> retainAll
7:7:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> retainAll
7:7:boolean com.android.tools.r8.com.google.common.collect.Multisets.retainAllImpl(com.android.tools.r8.com.google.common.collect.Multiset,java.util.Collection):935 -> retainAll
7:7:boolean com.android.tools.r8.com.google.common.collect.AbstractMultiset.retainAll(java.util.Collection):141 -> retainAll
7:7:boolean retainAll(java.util.Collection):33 -> retainAll
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMapBasedMultiset.size():152:152 -> size
1:1:int size():33 -> size
1:1:java.lang.String com.android.tools.r8.com.google.common.collect.AbstractMultiset.toString():248:248 -> toString
1:1:java.lang.String toString():33 -> toString
com.android.tools.r8.com.google.common.collect.ImmutableAsList -> a.a.a.a.c.a.a.b.na:
1:1:void <init>():34:34 -> <init>
1:1:boolean contains(java.lang.Object):41:41 -> contains
1:1:boolean isPartialView():56:56 -> f
1:1:boolean isEmpty():51:51 -> isEmpty
com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection() -> j
1:1:int size():46:46 -> size
com.android.tools.r8.com.google.common.collect.ImmutableBiMap -> a.a.a.a.c.a.a.b.oa:
1:1:void <init>():341:341 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap of(java.lang.Object,java.lang.Object):73:73 -> b
com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse() -> g
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createValues():363:363 -> k
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues():36 -> k
1:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap of():66:66 -> p
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet values():358:358 -> values
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection values():36 -> values
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet values():358:358 -> values
2:2:java.util.Collection values():36 -> values
com.android.tools.r8.com.google.common.collect.ImmutableBiMapFauxverideShim -> a.a.a.a.c.a.a.b.pa:
1:1:void <init>():32:32 -> <init>
com.android.tools.r8.com.google.common.collect.ImmutableCollection -> a.a.a.a.c.a.a.b.sa:
java.lang.Object[] EMPTY_ARRAY -> a
1:1:void <clinit>():181:181 -> <clinit>
1:1:void <init>():168:168 -> <init>
1:2:int copyIntoArray(java.lang.Object[],int):335:336 -> a
1:1:boolean add(java.lang.Object):221:221 -> add
1:1:boolean addAll(java.util.Collection):247:247 -> addAll
1:1:void clear():297:297 -> clear
1:7:com.android.tools.r8.com.google.common.collect.ImmutableList asList():311:317 -> e
8:8:com.android.tools.r8.com.google.common.collect.ImmutableList asList():315:315 -> e
9:9:com.android.tools.r8.com.google.common.collect.ImmutableList asList():313:313 -> e
boolean isPartialView() -> f
1:1:boolean remove(java.lang.Object):234:234 -> remove
1:1:boolean removeAll(java.util.Collection):260:260 -> removeAll
1:1:boolean removeIf(java.util.function.Predicate):273:273 -> removeIf
1:1:boolean retainAll(java.util.Collection):285:285 -> retainAll
1:1:java.util.Spliterator spliterator():178:178 -> spliterator
1:6:java.lang.Object[] toArray():185:190 -> toArray
7:8:java.lang.Object[] toArray(java.lang.Object[]):198:199 -> toArray
9:14:java.lang.Object[] com.android.tools.r8.com.google.common.collect.Platform.newArray(java.lang.Object[],int):37:42 -> toArray
9:14:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.newArray(java.lang.Object[],int):60 -> toArray
9:14:java.lang.Object[] toArray(java.lang.Object[]):200 -> toArray
15:18:java.lang.Object[] toArray(java.lang.Object[]):201:204 -> toArray
19:19:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> toArray
19:19:java.lang.Object[] toArray(java.lang.Object[]):197 -> toArray
com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder -> a.a.a.a.c.a.a.b.qa:
java.lang.Object[] contents -> a
int size -> b
1:4:void <init>(int):459:462 -> <init>
1:4:void ensureCapacity(int):470:473 -> a
5:5:void ensureCapacity(int):472:472 -> a
6:7:com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add(java.lang.Object):481:482 -> a
8:8:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
8:8:com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder add(java.lang.Object):480 -> a
9:12:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder add(java.lang.Object[]):489:492 -> a
13:15:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder addAll(java.lang.Iterable):499:501 -> a
16:17:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder.addAll(java.lang.Iterable):419:420 -> a
16:17:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder addAll(java.lang.Iterable):503 -> a
18:20:com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder combine(com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder):510:512 -> a
21:21:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
21:21:com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder combine(com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder):509 -> a
com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder -> a.a.a.a.c.a.a.b.ra:
1:1:void <init>():370:370 -> <init>
com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder add(java.lang.Object) -> a
1:1:int expandedCapacity(int,int):361:361 -> a
2:2:int expandedCapacity(int,int):356:356 -> a
com.android.tools.r8.com.google.common.collect.ImmutableEntry -> a.a.a.a.c.a.a.b.ta:
java.lang.Object value -> b
java.lang.Object key -> a
1:3:void <init>(java.lang.Object,java.lang.Object):31:33 -> <init>
1:1:java.lang.Object getKey():39:39 -> getKey
1:1:java.lang.Object getValue():45:45 -> getValue
1:1:java.lang.Object setValue(java.lang.Object):50:50 -> setValue
com.android.tools.r8.com.google.common.collect.ImmutableEnumMap -> a.a.a.a.c.a.a.b.ua:
java.util.EnumMap delegate -> e
1:1:void com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.<init>():445:445 -> <init>
1:1:void <init>(java.util.EnumMap):51 -> <init>
2:3:void <init>(java.util.EnumMap):52:53 -> <init>
1:8:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):38:45 -> a
9:10:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):42:43 -> a
11:11:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.of(java.lang.Object,java.lang.Object):123:123 -> a
11:11:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):43 -> a
12:12:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMap.of():113:113 -> a
12:12:com.android.tools.r8.com.google.common.collect.ImmutableMap asImmutable(java.util.EnumMap):40 -> a
1:1:boolean containsKey(java.lang.Object):73:73 -> containsKey
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.entrySet():445:445 -> entrySet
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.entrySet():0 -> entrySet
1:4:boolean equals(java.lang.Object):86:89 -> equals
1:1:void forEach(java.util.function.BiConsumer):103:103 -> forEach
1:1:java.lang.Object get(java.lang.Object):78:78 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createEntrySet():474:474 -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createEntrySet():0 -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createKeySet():457:457 -> j
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createKeySet():0 -> j
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createValues():479:479 -> k
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.createValues():0 -> k
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.keySet():445:445 -> keySet
1:1:java.util.Set com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.keySet():0 -> keySet
boolean isPartialView() -> m
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator keyIterator():58:58 -> n
1:1:java.util.Spliterator keySpliterator():63:63 -> o
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryIterator():94:94 -> q
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Maps.unmodifiableEntryIterator(java.util.Iterator):1462:1462 -> q
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryIterator():94 -> q
1:1:int size():68:68 -> size
1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.values():445:445 -> values
1:1:java.util.Collection com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap.values():0 -> values
com.android.tools.r8.com.google.common.collect.ImmutableEnumSet -> a.a.a.a.c.a.a.b.va:
java.util.EnumSet delegate -> c
int hashCode -> d
1:2:void <init>(java.util.EnumSet):58:59 -> <init>
1:7:com.android.tools.r8.com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):38:44 -> a
8:8:com.android.tools.r8.com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):42:42 -> a
9:9:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableSet.of():74:74 -> a
9:9:com.android.tools.r8.com.google.common.collect.ImmutableSet asImmutable(java.util.EnumSet):40 -> a
1:1:boolean contains(java.lang.Object):89:89 -> contains
1:4:boolean containsAll(java.util.Collection):94:97 -> containsAll
1:4:boolean equals(java.lang.Object):110:113 -> equals
boolean isPartialView() -> f
1:1:void forEach(java.util.function.Consumer):79:79 -> forEach
1:2:int hashCode():126:127 -> hashCode
boolean isHashCodeFast() -> i
1:1:boolean isEmpty():102:102 -> isEmpty
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():69:69 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():69:69 -> iterator
2:2:java.util.Iterator iterator():33 -> iterator
1:1:int size():84:84 -> size
1:1:java.util.Spliterator spliterator():74:74 -> spliterator
1:1:java.lang.String toString():132:132 -> toString
com.android.tools.r8.com.google.common.collect.ImmutableList -> a.a.a.a.c.a.a.b.Aa:
1:1:void <init>():377:377 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object):93:93 -> a
2:2:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object):102:102 -> a
3:3:com.android.tools.r8.com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):138:138 -> a
4:4:com.android.tools.r8.com.google.common.collect.ImmutableList 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):156:156 -> a
5:10:com.android.tools.r8.com.google.common.collect.ImmutableList copyOf(java.util.Collection):252:257 -> a
11:13:com.android.tools.r8.com.google.common.collect.ImmutableList sortedCopyOf(java.util.Comparator,java.lang.Iterable):337:339 -> a
14:14:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[]):356:356 -> a
14:14:com.android.tools.r8.com.google.common.collect.ImmutableList sortedCopyOf(java.util.Comparator,java.lang.Iterable):340 -> a
15:15:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
15:15:com.android.tools.r8.com.google.common.collect.ImmutableList sortedCopyOf(java.util.Comparator,java.lang.Iterable):335 -> a
16:16:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[]):356:356 -> a
17:19:int copyIntoArray(java.lang.Object[],int):582:584 -> a
1:1:void add(int,java.lang.Object):524:524 -> add
1:1:boolean addAll(int,java.util.Collection):499:499 -> addAll
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList construct(java.lang.Object[]):347:347 -> b
2:5:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):370:373 -> b
6:6:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):368:368 -> b
7:7:com.android.tools.r8.com.google.common.collect.ImmutableList of():81:81 -> b
7:7:com.android.tools.r8.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int):366 -> b
1:1:boolean contains(java.lang.Object):422:422 -> contains
com.android.tools.r8.com.google.common.collect.ImmutableList asList() -> e
1:18:boolean com.android.tools.r8.com.google.common.collect.Lists.equalsImpl(java.util.List,java.lang.Object):1017:1034 -> equals
1:18:boolean equals(java.lang.Object):663 -> equals
19:29:boolean com.android.tools.r8.com.google.common.collect.Iterators.elementsEqual(java.util.Iterator,java.util.Iterator):274:284 -> equals
19:29:boolean com.android.tools.r8.com.google.common.collect.Lists.equalsImpl(java.util.List,java.lang.Object):1034 -> equals
19:29:boolean equals(java.lang.Object):663 -> equals
1:3:void forEach(java.util.function.Consumer):404:406 -> forEach
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
4:4:void forEach(java.util.function.Consumer):403 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder builder():711:711 -> g
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList of():81:81 -> h
1:3:int hashCode():669:671 -> hashCode
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList reverse():598:598 -> i
1:10:int com.android.tools.r8.com.google.common.collect.Lists.indexOfRandomAccess(java.util.List,java.lang.Object):1069:1078 -> indexOf
1:10:int com.android.tools.r8.com.google.common.collect.Lists.indexOfImpl(java.util.List,java.lang.Object):1056 -> indexOf
1:10:int indexOf(java.lang.Object):412 -> indexOf
1:1:java.util.Iterator iterator():57:57 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():383:383 -> iterator
1:2:int com.android.tools.r8.com.google.common.collect.Lists.lastIndexOfRandomAccess(java.util.List,java.lang.Object):1111:1112 -> lastIndexOf
1:2:int com.android.tools.r8.com.google.common.collect.Lists.lastIndexOfImpl(java.util.List,java.lang.Object):1091 -> lastIndexOf
1:2:int lastIndexOf(java.lang.Object):417 -> lastIndexOf
1:1:java.util.ListIterator listIterator():57:57 -> listIterator
2:2:java.util.ListIterator listIterator(int):57:57 -> listIterator
3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator():388:388 -> listIterator
4:4:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):393:393 -> listIterator
1:1:java.lang.Object remove(int):537:537 -> remove
1:1:void replaceAll(java.util.function.UnaryOperator):549:549 -> replaceAll
1:1:java.lang.Object set(int,java.lang.Object):512:512 -> set
1:1:void sort(java.util.Comparator):561:561 -> sort
1:1:java.util.Spliterator spliterator():576:576 -> spliterator
2:2:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction,java.util.Comparator):94:94 -> spliterator
2:2:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):40 -> spliterator
2:2:java.util.Spliterator spliterator():576 -> spliterator
1:1:java.util.List subList(int,int):57:57 -> subList
2:4:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):435:437 -> subList
5:5:com.android.tools.r8.com.google.common.collect.ImmutableList of():81:81 -> subList
5:5:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):440 -> subList
6:6:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):442:442 -> subList
7:7:com.android.tools.r8.com.google.common.collect.ImmutableList subListUnchecked(int,int):454:454 -> subList
7:7:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):444 -> subList
com.android.tools.r8.com.google.common.collect.ImmutableList$1 -> a.a.a.a.c.a.a.b.wa:
com.android.tools.r8.com.google.common.collect.ImmutableList this$0 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableList,int,int):393:393 -> <init>
1:1:java.lang.Object get(int):396:396 -> a
com.android.tools.r8.com.google.common.collect.ImmutableList$Builder -> a.a.a.a.c.a.a.b.xa:
1:1:void <init>(int):744:744 -> <init>
1:1:void <init>():739 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object):757:757 -> a
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder add(java.lang.Object):733 -> a
2:2:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder add(java.lang.Object):757:757 -> a
3:3:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder addAll(java.lang.Iterable):772:772 -> a
4:4:com.android.tools.r8.com.google.common.collect.ImmutableList$Builder combine(com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder):809:809 -> a
5:5:com.android.tools.r8.com.google.common.collect.ImmutableList build():819:819 -> a
com.android.tools.r8.com.google.common.collect.ImmutableList$ReverseImmutableList -> a.a.a.a.c.a.a.b.ya:
com.android.tools.r8.com.google.common.collect.ImmutableList forwardList -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableList):604:605 -> <init>
1:1:boolean contains(java.lang.Object):623:623 -> contains
1:1:int reverseIndex(int):609:609 -> e
1:1:int reversePosition(int):613:613 -> f
2:2:boolean isPartialView():657:657 -> f
1:2:java.lang.Object get(int):646:647 -> get
3:3:int reverseIndex(int):609:609 -> get
3:3:java.lang.Object get(int):647 -> get
4:4:java.lang.Object get(int):647:647 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList reverse():618:618 -> i
1:2:int indexOf(java.lang.Object):628:629 -> indexOf
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableList.iterator():383:383 -> iterator
1:1:java.util.Iterator iterator():601 -> iterator
1:2:int lastIndexOf(java.lang.Object):634:635 -> lastIndexOf
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.ImmutableList.listIterator(int):393:393 -> listIterator
1:1:java.util.ListIterator listIterator(int):601 -> listIterator
2:2:java.util.ListIterator listIterator():601:601 -> listIterator
1:1:int size():652:652 -> size
1:2:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):640:641 -> subList
3:3:int reversePosition(int):613:613 -> subList
3:3:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):641 -> subList
4:4:int reversePosition(int):613:613 -> subList
4:4:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):641 -> subList
5:5:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):641:641 -> subList
6:7:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):640:641 -> subList
6:7:java.util.List subList(int,int):601 -> subList
com.android.tools.r8.com.google.common.collect.ImmutableList$SubList -> a.a.a.a.c.a.a.b.za:
int offset -> b
int length -> c
com.android.tools.r8.com.google.common.collect.ImmutableList this$0 -> d
1:3:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableList,int,int):461:463 -> <init>
boolean isPartialView() -> f
1:2:java.lang.Object get(int):473:474 -> get
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableList.iterator():383:383 -> iterator
1:1:java.util.Iterator iterator():457 -> iterator
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator com.android.tools.r8.com.google.common.collect.ImmutableList.listIterator(int):393:393 -> listIterator
1:1:java.util.ListIterator listIterator(int):457 -> listIterator
2:2:java.util.ListIterator listIterator():457:457 -> listIterator
1:1:int size():468:468 -> size
1:2:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):479:480 -> subList
3:4:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):479:480 -> subList
3:4:java.util.List subList(int,int):457 -> subList
com.android.tools.r8.com.google.common.collect.ImmutableListMultimap -> a.a.a.a.c.a.a.b.Ca:
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMap,int):391:391 -> <init>
1:2:com.android.tools.r8.com.google.common.collect.ImmutableList get(java.lang.Object):405:406 -> get
1:2:java.util.Collection get(java.lang.Object):52 -> get
com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder -> a.a.a.a.c.a.a.b.Ba:
1:1:void <init>():237:237 -> <init>
1:2:com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.put(java.lang.Object,java.lang.Object):168:169 -> a
1:2:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder put(java.lang.Object,java.lang.Object):242 -> a
3:13:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():278:288 -> a
3:13:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
14:14:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.onKeys():452:452 -> a
14:14:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():289 -> a
14:14:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
15:16:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():289:290 -> a
15:16:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
17:17:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.Ordering.immutableSortedCopy(java.lang.Iterable):876:876 -> a
17:17:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():290 -> a
17:17:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
18:21:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():291:294 -> a
18:21:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
22:22:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.Ordering.immutableSortedCopy(java.lang.Iterable):876:876 -> a
22:22:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():290 -> a
22:22:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
23:23:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.onKeys():452:452 -> a
23:23:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():289 -> a
23:23:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
24:24:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():296:296 -> a
24:24:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
25:28:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap.copyOf(com.android.tools.r8.com.google.common.collect.Multimap):313:316 -> a
25:28:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():296 -> a
25:28:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
29:29:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.copyOf(com.android.tools.r8.com.google.common.collect.Multimap):346:346 -> a
29:29:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap.copyOf(com.android.tools.r8.com.google.common.collect.Multimap):320 -> a
29:29:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():296 -> a
29:29:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
30:30:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.of():144:144 -> a
30:30:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.copyOf(com.android.tools.r8.com.google.common.collect.Multimap):347 -> a
30:30:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap.copyOf(com.android.tools.r8.com.google.common.collect.Multimap):320 -> a
30:30:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():296 -> a
30:30:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
31:52:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.copyOf(com.android.tools.r8.com.google.common.collect.Multimap):351:372 -> a
31:52:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap.copyOf(com.android.tools.r8.com.google.common.collect.Multimap):320 -> a
31:52:com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder.build():296 -> a
31:52:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328 -> a
53:53:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap build():328:328 -> a
com.android.tools.r8.com.google.common.collect.ImmutableMap -> a.a.a.a.c.a.a.b.Ga:
com.android.tools.r8.com.google.common.collect.ImmutableCollection values -> c
java.util.Map$Entry[] EMPTY_ENTRY_ARRAY -> d
com.android.tools.r8.com.google.common.collect.ImmutableSet keySet -> b
com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet -> a
1:1:void <clinit>():443:443 -> <clinit>
1:1:void <init>():483:483 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):132:132 -> a
2:3:java.util.Map$Entry entryOf(java.lang.Object,java.lang.Object):175:176 -> a
4:12:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):392:400 -> a
13:17:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOfEnumMap(java.util.EnumMap):436:440 -> a
13:17:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):400 -> a
18:18:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):403:403 -> a
19:31:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.lang.Iterable):418:430 -> a
19:31:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):403 -> a
32:33:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.lang.Iterable):423:424 -> a
32:33:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):403 -> a
34:34:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object):123:123 -> a
34:34:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.lang.Iterable):424 -> a
34:34:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):403 -> a
35:35:com.android.tools.r8.com.google.common.collect.ImmutableMap of():113:113 -> a
35:35:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.lang.Iterable):421 -> a
35:35:com.android.tools.r8.com.google.common.collect.ImmutableMap copyOf(java.util.Map):403 -> a
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap of(java.lang.Object,java.lang.Object):123:123 -> b
1:1:void clear():642:642 -> clear
1:1:java.lang.Object compute(java.lang.Object,java.util.function.BiFunction):569:569 -> compute
1:1:java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function):544:544 -> computeIfAbsent
1:1:java.lang.Object computeIfPresent(java.lang.Object,java.util.function.BiFunction):557:557 -> computeIfPresent
1:1:boolean containsKey(java.lang.Object):652:652 -> containsKey
1:1:boolean containsValue(java.lang.Object):657:657 -> containsValue
1:1:java.util.Set entrySet():60:60 -> entrySet
2:3:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():679:680 -> entrySet
1:3:boolean com.android.tools.r8.com.google.common.collect.Maps.equalsImpl(java.util.Map,java.lang.Object):3804:3806 -> equals
1:3:boolean equals(java.lang.Object):835 -> equals
1:1:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):666:666 -> getOrDefault
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder builder():184:184 -> h
2:2:void com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder.<init>():234:234 -> h
2:2:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder builder():184 -> h
1:1:int hashCode():842:842 -> hashCode
com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet() -> i
1:1:boolean isEmpty():647:647 -> isEmpty
com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet() -> j
com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues() -> k
1:1:java.util.Set keySet():60:60 -> keySet
2:3:com.android.tools.r8.com.google.common.collect.ImmutableSet keySet():694:695 -> keySet
boolean isHashCodeFast() -> l
boolean isPartialView() -> m
1:1:java.lang.Object merge(java.lang.Object,java.lang.Object,java.util.function.BiFunction):582:582 -> merge
1:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator keyIterator():706:707 -> n
1:1:java.util.Spliterator keySpliterator():721:721 -> o
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap of():113:113 -> p
1:1:java.lang.Object put(java.lang.Object,java.lang.Object):495:495 -> put
1:1:void putAll(java.util.Map):594:594 -> putAll
1:1:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):508:508 -> putIfAbsent
1:1:java.lang.Object remove(java.lang.Object):618:618 -> remove
2:2:boolean remove(java.lang.Object,java.lang.Object):630:630 -> remove
1:1:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):520:520 -> replace
2:2:java.lang.Object replace(java.lang.Object,java.lang.Object):532:532 -> replace
1:1:void replaceAll(java.util.function.BiFunction):606:606 -> replaceAll
1:1:java.lang.String com.android.tools.r8.com.google.common.collect.Maps.toStringImpl(java.util.Map):3815:3815 -> toString
1:1:java.lang.String toString():851 -> toString
2:3:java.lang.StringBuilder com.android.tools.r8.com.google.common.collect.Collections2.newStringBuilderForCollection(int):369:370 -> toString
2:3:java.lang.String com.android.tools.r8.com.google.common.collect.Maps.toStringImpl(java.util.Map):3815 -> toString
2:3:java.lang.String toString():851 -> toString
4:13:java.lang.String com.android.tools.r8.com.google.common.collect.Maps.toStringImpl(java.util.Map):3815:3824 -> toString
4:13:java.lang.String toString():851 -> toString
1:1:java.util.Collection values():60:60 -> values
2:3:com.android.tools.r8.com.google.common.collect.ImmutableCollection values():733:734 -> values
com.android.tools.r8.com.google.common.collect.ImmutableMap$1 -> a.a.a.a.c.a.a.b.Da:
com.android.tools.r8.com.google.common.collect.UnmodifiableIterator val$entryIterator -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.UnmodifiableIterator):707:707 -> <init>
1:1:boolean hasNext():710:710 -> hasNext
1:1:java.lang.Object next():715:715 -> next
com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder -> a.a.a.a.c.a.a.b.Ea:
java.util.Map$Entry[] entries -> b
int size -> c
java.util.Comparator valueComparator -> a
boolean entriesUsed -> d
1:4:void <init>(int):238:241 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):259:259 -> a
2:5:void ensureCapacity(int):245:248 -> a
2:5:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):259 -> a
6:8:void ensureCapacity(int):247:249 -> a
6:8:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):259 -> a
9:11:com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder put(java.lang.Object,java.lang.Object):260:262 -> a
12:20:com.android.tools.r8.com.google.common.collect.ImmutableMap build():356:364 -> a
21:21:com.android.tools.r8.com.google.common.base.Function com.android.tools.r8.com.google.common.collect.Maps.valueFunction():116:116 -> a
21:21:com.android.tools.r8.com.google.common.collect.ImmutableMap build():364 -> a
22:22:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.onResultOf(com.android.tools.r8.com.google.common.base.Function):448:448 -> a
22:22:com.android.tools.r8.com.google.common.collect.ImmutableMap build():364 -> a
23:23:com.android.tools.r8.com.google.common.collect.ImmutableMap build():360:360 -> a
24:24:com.android.tools.r8.com.google.common.collect.Ordering com.android.tools.r8.com.google.common.collect.Ordering.onResultOf(com.android.tools.r8.com.google.common.base.Function):448:448 -> a
24:24:com.android.tools.r8.com.google.common.collect.ImmutableMap build():364 -> a
25:32:com.android.tools.r8.com.google.common.collect.ImmutableMap build():366:373 -> a
33:33:com.android.tools.r8.com.google.common.collect.ImmutableMap build():371:371 -> a
34:34:com.android.tools.r8.com.google.common.collect.ImmutableMap build():369:369 -> a
com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl -> a.a.a.a.c.a.a.b.Fa:
com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap this$0 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMap$IteratorBasedImmutableMap):463:463 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():471:471 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():471:471 -> iterator
2:2:java.util.Iterator iterator():462 -> iterator
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap map():466:466 -> l
com.android.tools.r8.com.google.common.collect.ImmutableMapEntry -> a.a.a.a.c.a.a.b.Ia:
1:2:void <init>(java.lang.Object,java.lang.Object):48:49 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] createEntryArray(int):44:44 -> a
com.android.tools.r8.com.google.common.collect.ImmutableMapEntry getNextInKeyBucket() -> c
boolean isReusable() -> d
com.android.tools.r8.com.google.common.collect.ImmutableMapEntry$NonTerminalImmutableMapEntry -> a.a.a.a.c.a.a.b.Ha:
com.android.tools.r8.com.google.common.collect.ImmutableMapEntry nextInKeyBucket -> c
1:2:void <init>(java.lang.Object,java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):79:80 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry getNextInKeyBucket():86:86 -> c
boolean isReusable() -> d
com.android.tools.r8.com.google.common.collect.ImmutableMapEntrySet -> a.a.a.a.c.a.a.b.Ka:
1:1:void <init>():77:77 -> <init>
1:4:boolean contains(java.lang.Object):88:91 -> contains
1:1:boolean isPartialView():98:98 -> f
1:1:int hashCode():109:109 -> hashCode
1:1:boolean isHashCodeFast():104:104 -> i
com.android.tools.r8.com.google.common.collect.ImmutableMap map() -> l
1:1:int size():83:83 -> size
com.android.tools.r8.com.google.common.collect.ImmutableMapEntrySet$RegularEntrySet -> a.a.a.a.c.a.a.b.Ja:
com.android.tools.r8.com.google.common.collect.ImmutableMap map -> c
java.util.Map$Entry[] entries -> d
1:3:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMap,java.util.Map$Entry[]):43:45 -> <init>
1:2:void forEach(java.util.function.Consumer):66:67 -> forEach
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
3:3:void forEach(java.util.function.Consumer):65 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():73:73 -> h
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():55:55 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[]):1054:1054 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():55 -> iterator
3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():55:55 -> iterator
3:3:java.util.Iterator iterator():39 -> iterator
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap map():50:50 -> l
1:1:java.util.Spliterator spliterator():60:60 -> spliterator
com.android.tools.r8.com.google.common.collect.ImmutableMapKeySet -> a.a.a.a.c.a.a.b.La:
com.android.tools.r8.com.google.common.collect.ImmutableMap map -> c
1:2:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMap):39:40 -> <init>
1:1:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):71:71 -> a
1:1:boolean contains(java.lang.Object):60:60 -> contains
boolean isPartialView() -> f
1:1:void forEach(java.util.function.Consumer):71:71 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.Consumer):70 -> forEach
1:1:java.lang.Object get(int):65:65 -> get
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():50:50 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():50:50 -> iterator
2:2:java.util.Iterator iterator():35 -> iterator
1:1:int size():45:45 -> size
1:1:java.util.Spliterator spliterator():55:55 -> spliterator
com.android.tools.r8.com.google.common.collect.ImmutableMapValues -> a.a.a.a.c.a.a.b.Oa:
com.android.tools.r8.com.google.common.collect.ImmutableMap map -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMap):40:41 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap access$000(com.android.tools.r8.com.google.common.collect.ImmutableMapValues):37:37 -> a
2:2:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):100:100 -> a
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():51:51 -> contains
1:1:boolean contains(java.lang.Object):72 -> contains
2:3:boolean com.android.tools.r8.com.google.common.collect.Iterators.contains(java.util.Iterator,java.lang.Object):186:187 -> contains
2:3:boolean contains(java.lang.Object):72 -> contains
1:2:com.android.tools.r8.com.google.common.collect.ImmutableList asList():82:83 -> e
boolean isPartialView() -> f
1:1:void forEach(java.util.function.Consumer):100:100 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.Consumer):99 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():51:51 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():51:51 -> iterator
2:2:java.util.Iterator iterator():36 -> iterator
1:1:int size():46:46 -> size
1:1:java.util.Spliterator spliterator():67:67 -> spliterator
com.android.tools.r8.com.google.common.collect.ImmutableMapValues$1 -> a.a.a.a.c.a.a.b.Ma:
com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryItr -> a
com.android.tools.r8.com.google.common.collect.ImmutableMapValues this$0 -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMapValues):51:52 -> <init>
1:1:boolean hasNext():56:56 -> hasNext
1:1:java.lang.Object next():61:61 -> next
com.android.tools.r8.com.google.common.collect.ImmutableMapValues$2 -> a.a.a.a.c.a.a.b.Na:
com.android.tools.r8.com.google.common.collect.ImmutableMapValues this$0 -> c
com.android.tools.r8.com.google.common.collect.ImmutableList val$entryList -> b
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMapValues,com.android.tools.r8.com.google.common.collect.ImmutableList):83:83 -> <init>
1:1:java.lang.Object get(int):86:86 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():91:91 -> j
com.android.tools.r8.com.google.common.collect.ImmutableMultimap -> a.a.a.a.c.a.a.b.Ta:
com.android.tools.r8.com.google.common.collect.ImmutableMap map -> e
int size -> f
1:3:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMap,int):354:356 -> <init>
1:1:boolean containsEntry(java.lang.Object,java.lang.Object):67:67 -> a
2:2:boolean putAll(java.lang.Object,java.lang.Iterable):440:440 -> a
3:6:java.util.Spliterator lambda$entrySpliterator$1(java.util.Map$Entry):608:611 -> a
7:7:java.util.Spliterator lambda$entrySpliterator$1(java.util.Map$Entry):610:610 -> a
8:8:com.android.tools.r8.com.google.common.collect.ImmutableMultiset keys():632:632 -> a
8:8:com.android.tools.r8.com.google.common.collect.Multiset keys():67 -> a
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection entries():528:528 -> b
1:1:java.util.Collection entries():67 -> b
2:2:java.util.Map$Entry lambda$null$0(java.lang.Object,java.lang.Object):611:611 -> b
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap asMap():515:515 -> c
1:1:java.util.Map asMap():67 -> c
1:1:void clear():396:396 -> clear
1:1:boolean containsKey(java.lang.Object):483:483 -> containsKey
1:1:java.util.Map createAsMap():520:520 -> d
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createEntries():533:533 -> e
1:1:java.util.Collection createEntries():67 -> e
1:1:boolean equals(java.lang.Object):67:67 -> equals
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMultiset createKeys():637:637 -> g
1:1:com.android.tools.r8.com.google.common.collect.Multiset createKeys():67 -> g
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryIterator():595:595 -> h
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator entryIterator():595:595 -> h
2:2:java.util.Iterator entryIterator():67 -> h
1:1:int com.android.tools.r8.com.google.common.collect.AbstractMultimap.hashCode():263:263 -> hashCode
1:1:int hashCode():67 -> hashCode
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap asMap():515:515 -> i
1:1:java.util.Spliterator entrySpliterator():606 -> i
2:2:java.util.Spliterator entrySpliterator():606:606 -> i
3:3:int size():493:493 -> i
3:3:java.util.Spliterator entrySpliterator():614 -> i
4:4:java.util.Spliterator entrySpliterator():605:605 -> i
1:1:boolean com.android.tools.r8.com.google.common.collect.AbstractMultimap.isEmpty():43:43 -> isEmpty
1:1:boolean isEmpty():67 -> isEmpty
1:1:boolean isPartialView():476:476 -> j
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet keySet():504:504 -> keySet
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet keySet():504:504 -> keySet
2:2:java.util.Set keySet():67 -> keySet
1:1:boolean put(java.lang.Object,java.lang.Object):427:427 -> put
1:1:boolean remove(java.lang.Object,java.lang.Object):466:466 -> remove
1:1:int size():493:493 -> size
1:1:java.lang.String com.android.tools.r8.com.google.common.collect.AbstractMultimap.toString():274:274 -> toString
1:1:java.lang.String toString():67 -> toString
com.android.tools.r8.com.google.common.collect.ImmutableMultimap$1 -> a.a.a.a.c.a.a.b.Pa:
java.util.Iterator com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.valueIterator -> c
java.util.Iterator com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.mapIterator -> a
java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.key -> b
com.android.tools.r8.com.google.common.collect.ImmutableMultimap com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.this$0 -> d
1:2:void com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.<init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):570:571 -> <init>
1:2:void com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.<init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap,com.android.tools.r8.com.google.common.collect.ImmutableMultimap$1):570 -> <init>
1:2:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):595 -> <init>
3:3:com.android.tools.r8.com.google.common.collect.ImmutableMap com.android.tools.r8.com.google.common.collect.ImmutableMultimap.asMap():515:515 -> <init>
3:3:void com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.<init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):571 -> <init>
3:3:void com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.<init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap,com.android.tools.r8.com.google.common.collect.ImmutableMultimap$1):570 -> <init>
3:3:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):595 -> <init>
4:6:void com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.<init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):571:573 -> <init>
4:6:void com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.<init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap,com.android.tools.r8.com.google.common.collect.ImmutableMultimap$1):570 -> <init>
4:6:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):595 -> <init>
1:1:boolean com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.hasNext():579:579 -> hasNext
1:1:boolean com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.hasNext():0 -> hasNext
1:6:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.next():584:589 -> next
1:6:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.next():0 -> next
7:7:java.util.Map$Entry output(java.lang.Object,java.lang.Object):598:598 -> next
7:7:java.lang.Object output(java.lang.Object,java.lang.Object):595 -> next
7:7:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.next():589 -> next
7:7:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Itr.next():0 -> next
com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Builder -> a.a.a.a.c.a.a.b.Qa:
java.util.Comparator valueComparator -> c
java.util.Comparator keyComparator -> b
com.android.tools.r8.com.google.common.collect.Multimap builderMultimap -> a
1:2:com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys com.android.tools.r8.com.google.common.collect.MultimapBuilder.linkedHashKeys(int):126:127 -> <init>
1:2:com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys com.android.tools.r8.com.google.common.collect.MultimapBuilder.linkedHashKeys():113 -> <init>
1:2:void <init>():156 -> <init>
3:3:com.android.tools.r8.com.google.common.collect.MultimapBuilder$ListMultimapBuilder com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys.arrayListValues(int):300:300 -> <init>
3:3:com.android.tools.r8.com.google.common.collect.MultimapBuilder$ListMultimapBuilder com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys.arrayListValues():290 -> <init>
3:3:void <init>():156 -> <init>
4:4:java.util.Map com.android.tools.r8.com.google.common.collect.MultimapBuilder$2.createMap():130:130 -> <init>
4:4:com.android.tools.r8.com.google.common.collect.ListMultimap com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1.build():305 -> <init>
4:4:void <init>():156 -> <init>
5:5:java.util.LinkedHashMap com.android.tools.r8.com.google.common.collect.Maps.newLinkedHashMapWithExpectedSize(int):377:377 -> <init>
5:5:java.util.Map com.android.tools.r8.com.google.common.collect.MultimapBuilder$2.createMap():130 -> <init>
5:5:com.android.tools.r8.com.google.common.collect.ListMultimap com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1.build():305 -> <init>
5:5:void <init>():156 -> <init>
6:6:com.android.tools.r8.com.google.common.collect.ListMultimap com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1.build():305:305 -> <init>
6:6:void <init>():156 -> <init>
7:7:com.android.tools.r8.com.google.common.collect.ListMultimap com.android.tools.r8.com.google.common.collect.Multimaps.newListMultimap(java.util.Map,com.android.tools.r8.com.google.common.base.Supplier):294:294 -> <init>
7:7:com.android.tools.r8.com.google.common.collect.ListMultimap com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1.build():304 -> <init>
7:7:void <init>():156 -> <init>
8:9:void <init>(com.android.tools.r8.com.google.common.collect.Multimap):159:160 -> <init>
8:9:void <init>():156 -> <init>
com.android.tools.r8.com.google.common.collect.ImmutableMultimap$EntryCollection -> a.a.a.a.c.a.a.b.Ra:
com.android.tools.r8.com.google.common.collect.ImmutableMultimap multimap -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):539:540 -> <init>
1:3:boolean contains(java.lang.Object):560:562 -> contains
1:1:boolean isPartialView():550:550 -> f
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():545:545 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.ImmutableMultimap.entryIterator():595:595 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():545 -> iterator
3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():545:545 -> iterator
3:3:java.util.Iterator iterator():536 -> iterator
1:1:int size():555:555 -> size
2:2:int com.android.tools.r8.com.google.common.collect.ImmutableMultimap.size():493:493 -> size
2:2:int size():555 -> size
com.android.tools.r8.com.google.common.collect.ImmutableMultimap$Keys -> a.a.a.a.c.a.a.b.Sa:
com.android.tools.r8.com.google.common.collect.ImmutableMultimap this$0 -> d
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultimap):642:642 -> <init>
1:2:int count(java.lang.Object):650:651 -> b
1:1:boolean contains(java.lang.Object):645:645 -> contains
2:2:boolean com.android.tools.r8.com.google.common.collect.ImmutableMultimap.containsKey(java.lang.Object):483:483 -> contains
2:2:boolean contains(java.lang.Object):645 -> contains
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():656:656 -> d
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet com.android.tools.r8.com.google.common.collect.ImmutableMultimap.keySet():504:504 -> d
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():656 -> d
3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():656:656 -> d
3:3:java.util.Set elementSet():640 -> d
1:2:com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int):666:667 -> e
3:3:com.android.tools.r8.com.google.common.collect.Multiset$Entry com.android.tools.r8.com.google.common.collect.Multisets.immutableEntry(java.lang.Object,int):251:251 -> e
3:3:com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int):667 -> e
boolean isPartialView() -> f
1:1:int size():661:661 -> size
2:2:int com.android.tools.r8.com.google.common.collect.ImmutableMultimap.size():493:493 -> size
2:2:int size():661 -> size
com.android.tools.r8.com.google.common.collect.ImmutableMultiset -> a.a.a.a.c.a.a.b.Wa:
com.android.tools.r8.com.google.common.collect.ImmutableList asList -> b
com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet -> c
1:1:void <init>():235:235 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMultiset copyFromEntries(java.util.Collection):216:216 -> a
2:2:com.android.tools.r8.com.google.common.collect.ImmutableMultiset of():101:101 -> a
2:2:com.android.tools.r8.com.google.common.collect.ImmutableMultiset copyFromEntries(java.util.Collection):217 -> a
3:3:com.android.tools.r8.com.google.common.collect.ImmutableMultiset copyFromEntries(java.util.Collection):219:219 -> a
4:4:int add(java.lang.Object,int):286:286 -> a
5:5:boolean setCount(java.lang.Object,int,int):325:325 -> a
6:8:int copyIntoArray(java.lang.Object[],int):331:333 -> a
1:1:int remove(java.lang.Object,int):299:299 -> b
1:1:int setCount(java.lang.Object,int):312:312 -> c
1:1:boolean contains(java.lang.Object):273:273 -> contains
com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet() -> d
com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int) -> e
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList asList():267:267 -> e
2:8:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableCollection.asList():311:317 -> e
2:8:com.android.tools.r8.com.google.common.collect.ImmutableList asList():268 -> e
9:9:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableCollection.asList():315:315 -> e
9:9:com.android.tools.r8.com.google.common.collect.ImmutableList asList():268 -> e
10:10:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableCollection.asList():313:313 -> e
10:10:com.android.tools.r8.com.google.common.collect.ImmutableList asList():268 -> e
11:11:com.android.tools.r8.com.google.common.collect.ImmutableList asList():268:268 -> e
1:1:java.util.Set entrySet():53:53 -> entrySet
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():362:362 -> entrySet
3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():367:367 -> entrySet
3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():363 -> entrySet
4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet entrySet():363:363 -> entrySet
1:1:boolean equals(java.lang.Object):340:340 -> equals
1:1:int hashCode():345:345 -> hashCode
1:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():239:240 -> iterator
3:4:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():239:240 -> iterator
3:4:java.util.Iterator iterator():53 -> iterator
1:1:java.lang.String toString():350:350 -> toString
com.android.tools.r8.com.google.common.collect.ImmutableMultiset$1 -> a.a.a.a.c.a.a.b.Ua:
java.util.Iterator val$entryIterator -> c
java.lang.Object element -> b
int remaining -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultiset,java.util.Iterator):240:240 -> <init>
1:1:boolean hasNext():246:246 -> hasNext
1:7:java.lang.Object next():251:257 -> next
com.android.tools.r8.com.google.common.collect.ImmutableMultiset$EntrySet -> a.a.a.a.c.a.a.b.Va:
com.android.tools.r8.com.google.common.collect.ImmutableMultiset this$0 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultiset):373:373 -> <init>
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMultiset,com.android.tools.r8.com.google.common.collect.ImmutableMultiset$1):373 -> <init>
1:7:boolean contains(java.lang.Object):391:397 -> contains
1:1:boolean isPartialView():376:376 -> f
1:1:com.android.tools.r8.com.google.common.collect.Multiset$Entry get(int):381:381 -> get
1:1:java.lang.Object get(int):372 -> get
1:1:int hashCode():404:404 -> hashCode
1:1:int size():386:386 -> size
com.android.tools.r8.com.google.common.collect.ImmutableMultisetGwtSerializationDependencies -> a.a.a.a.c.a.a.b.Xa:
1:1:void <init>():40:40 -> <init>
com.android.tools.r8.com.google.common.collect.ImmutableSet -> a.a.a.a.c.a.a.b.ab:
com.android.tools.r8.com.google.common.collect.ImmutableList asList -> b
1:1:void <init>():332:332 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet access$000(int,java.lang.Object[]):51:51 -> a
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object):83:83 -> a
3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object):92:92 -> a
4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object):101:101 -> a
5:5:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):110:110 -> a
6:6:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):119:119 -> a
7:15:com.android.tools.r8.com.google.common.collect.ImmutableSet of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object[]):132:140 -> a
16:23:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):259:266 -> a
24:24:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOfEnumSet(java.util.EnumSet):329:329 -> a
24:24:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):266 -> a
25:26:com.android.tools.r8.com.google.common.collect.ImmutableSet copyOf(java.util.Collection):268:269 -> a
1:36:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,java.lang.Object[]):169:204 -> b
37:38:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,java.lang.Object[]):164:165 -> b
39:39:com.android.tools.r8.com.google.common.collect.ImmutableSet of():74:74 -> b
39:39:com.android.tools.r8.com.google.common.collect.ImmutableSet construct(int,java.lang.Object[]):161 -> b
1:9:int chooseTableSize(int):229:237 -> e
10:11:com.android.tools.r8.com.google.common.collect.ImmutableList asList():368:369 -> e
1:7:boolean equals(java.lang.Object):343:349 -> equals
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder builder():445:445 -> g
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():373:373 -> h
1:1:int hashCode():354:354 -> hashCode
boolean isHashCodeFast() -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet of():74:74 -> j
1:1:java.util.stream.Collector toImmutableSet():65:65 -> k
com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder -> a.a.a.a.c.a.a.b.Ya:
1:1:void <init>(int):475:475 -> <init>
1:1:void <init>():471 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):490:490 -> a
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection$Builder add(java.lang.Object):464 -> a
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object):490:490 -> a
3:3:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder add(java.lang.Object[]):506:506 -> a
4:4:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder addAll(java.lang.Iterable):522:522 -> a
5:5:com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder combine(com.android.tools.r8.com.google.common.collect.ImmutableCollection$ArrayBasedBuilder):545:545 -> a
6:9:com.android.tools.r8.com.google.common.collect.ImmutableSet build():555:558 -> a
com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed -> a.a.a.a.c.a.a.b._a:
1:1:void <init>():376:376 -> <init>
1:3:void forEach(java.util.function.Consumer):392:394 -> forEach
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
4:4:void forEach(java.util.function.Consumer):391 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():400:400 -> h
1:1:java.util.Iterator iterator():376:376 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():381:381 -> iterator
1:1:java.util.Spliterator spliterator():386:386 -> spliterator
2:2:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction,java.util.Comparator):94:94 -> spliterator
2:2:java.util.Spliterator com.android.tools.r8.com.google.common.collect.CollectSpliterators.indexed(int,int,java.util.function.IntFunction):40 -> spliterator
2:2:java.util.Spliterator spliterator():386 -> spliterator
com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed$1 -> a.a.a.a.c.a.a.b.Za:
com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed this$0 -> b
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed):400:400 -> <init>
1:1:java.lang.Object get(int):403:403 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet$Indexed delegateCollection():408:408 -> j
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():400 -> j
com.android.tools.r8.com.google.common.collect.Iterables$4 -> a.a.a.a.c.a.a.b.bb:
com.android.tools.r8.com.google.common.base.Predicate val$retainIfTrue -> c
java.lang.Iterable val$unfiltered -> b
1:1:void <init>(java.lang.Iterable,com.android.tools.r8.com.google.common.base.Predicate):575:575 -> <init>
1:2:void lambda$forEach$0(com.android.tools.r8.com.google.common.base.Predicate,java.util.function.Consumer,java.lang.Object):586:587 -> a
1:1:void forEach(java.util.function.Consumer):584:584 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.Consumer):583 -> forEach
1:1:java.util.Iterator iterator():578:578 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.filter(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):659:659 -> iterator
2:2:java.util.Iterator iterator():578 -> iterator
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> iterator
3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.filter(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):658 -> iterator
3:3:java.util.Iterator iterator():578 -> iterator
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> iterator
4:4:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.filter(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):657 -> iterator
4:4:java.util.Iterator iterator():578 -> iterator
1:1:java.util.Spliterator spliterator():594:594 -> spliterator
com.android.tools.r8.com.google.common.collect.Iterators$1 -> a.a.a.a.c.a.a.b.cb:
java.util.Iterator val$iterator -> a
1:1:void <init>(java.util.Iterator):137:137 -> <init>
1:1:boolean hasNext():140:140 -> hasNext
1:1:java.lang.Object next():145:145 -> next
com.android.tools.r8.com.google.common.collect.Iterators$2 -> a.a.a.a.c.a.a.b.db:
java.util.Iterator iterator -> a
java.lang.Iterable val$iterable -> b
1:1:void <init>(java.lang.Iterable):411:411 -> <init>
2:2:java.util.Iterator com.android.tools.r8.com.google.common.collect.Iterators.emptyModifiableIterator():125:125 -> <init>
2:2:void <init>(java.lang.Iterable):412 -> <init>
3:3:void <init>(java.lang.Iterable):412:412 -> <init>
1:1:boolean hasNext():425:425 -> hasNext
1:7:java.lang.Object next():430:436 -> next
1:1:void remove():441:441 -> remove
com.android.tools.r8.com.google.common.collect.Iterators$5 -> a.a.a.a.c.a.a.b.eb:
java.util.Iterator val$unfiltered -> c
com.android.tools.r8.com.google.common.base.Predicate val$retainIfTrue -> d
1:1:void <init>(java.util.Iterator,com.android.tools.r8.com.google.common.base.Predicate):659:659 -> <init>
1:7:java.lang.Object computeNext():662:668 -> e
com.android.tools.r8.com.google.common.collect.Iterators$6 -> a.a.a.a.c.a.a.b.fb:
com.android.tools.r8.com.google.common.base.Function val$function -> b
1:1:void <init>(java.util.Iterator,com.android.tools.r8.com.google.common.base.Function):817:817 -> <init>
1:1:java.lang.Object transform(java.lang.Object):820:820 -> a
com.android.tools.r8.com.google.common.collect.Iterators$7 -> a.a.a.a.c.a.a.b.gb:
java.util.Iterator val$iterator -> c
int val$limitSize -> b
int count -> a
1:1:void <init>(int,java.util.Iterator):952:952 -> <init>
1:1:boolean hasNext():957:957 -> hasNext
1:1:boolean hasNext():957:957 -> next
1:1:java.lang.Object next():962 -> next
2:3:java.lang.Object next():965:966 -> next
4:4:java.lang.Object next():963:963 -> next
1:1:void remove():971:971 -> remove
com.android.tools.r8.com.google.common.collect.Iterators$9 -> a.a.a.a.c.a.a.b.hb:
java.lang.Object val$value -> b
boolean done -> a
1:1:void <init>(java.lang.Object):1104:1104 -> <init>
1:1:boolean hasNext():1109:1109 -> hasNext
1:5:java.lang.Object next():1114:1118 -> next
6:6:java.lang.Object next():1115:1115 -> next
com.android.tools.r8.com.google.common.collect.Iterators$ArrayItr -> a.a.a.a.c.a.a.b.ib:
com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator EMPTY -> e
java.lang.Object[] array -> c
int offset -> d
1:1:void <clinit>():1058:1058 -> <clinit>
1:3:void <init>(java.lang.Object[],int,int,int):1065:1067 -> <init>
1:1:java.lang.Object get(int):1072:1072 -> a
com.android.tools.r8.com.google.common.collect.Iterators$ConcatenatedIterator -> a.a.a.a.c.a.a.b.jb:
java.util.Deque metaIterators -> d
java.util.Iterator topMetaIterator -> c
java.util.Iterator iterator -> b
java.util.Iterator toRemove -> a
1:3:void <init>(java.util.Iterator):1365:1367 -> <init>
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
4:4:void <init>(java.util.Iterator):1367 -> <init>
1:1:boolean hasNext():1385:1385 -> hasNext
2:9:java.util.Iterator getTopMetaIterator():1373:1380 -> hasNext
2:9:boolean hasNext():1389 -> hasNext
10:11:java.util.Iterator getTopMetaIterator():1374:1375 -> hasNext
10:11:boolean hasNext():1389 -> hasNext
12:38:boolean hasNext():1389:1415 -> hasNext
1:1:boolean hasNext():1385:1385 -> next
1:1:java.lang.Object next():1423 -> next
2:9:java.util.Iterator getTopMetaIterator():1373:1380 -> next
2:9:boolean hasNext():1389 -> next
2:9:java.lang.Object next():1423 -> next
10:11:java.util.Iterator getTopMetaIterator():1374:1375 -> next
10:11:boolean hasNext():1389 -> next
10:11:java.lang.Object next():1423 -> next
12:38:boolean hasNext():1389:1415 -> next
12:38:java.lang.Object next():1423 -> next
39:42:java.lang.Object next():1424:1427 -> next
1:3:void remove():1433:1435 -> remove
com.android.tools.r8.com.google.common.collect.Iterators$EmptyModifiableIterator -> a.a.a.a.c.a.a.b.kb:
com.android.tools.r8.com.google.common.collect.Iterators$EmptyModifiableIterator INSTANCE -> a
1:1:void <clinit>():98:98 -> <clinit>
2:2:void <clinit>():97:97 -> <clinit>
1:1:void <init>(java.lang.String,int):97:97 -> <init>
1:1:java.lang.Object next():107:107 -> next
1:1:void remove():112:112 -> remove
com.android.tools.r8.com.google.common.collect.ListMultimap -> a.a.a.a.c.a.a.b.lb:
com.android.tools.r8.com.google.common.collect.Lists$RandomAccessReverseList -> a.a.a.a.c.a.a.b.mb:
1:1:void <init>(java.util.List):991:991 -> <init>
com.android.tools.r8.com.google.common.collect.Lists$ReverseList -> a.a.a.a.c.a.a.b.ob:
java.util.List forwardList -> a
1:2:void <init>(java.util.List):854:855 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.List):855 -> <init>
1:2:int reversePosition(int):869:870 -> a
1:2:int access$000(com.android.tools.r8.com.google.common.collect.Lists$ReverseList,int):851 -> a
1:1:void add(int,java.lang.Object):876:876 -> add
2:3:int reversePosition(int):869:870 -> add
2:3:void add(int,java.lang.Object):876 -> add
4:4:void add(int,java.lang.Object):876:876 -> add
1:1:void clear():881:881 -> clear
1:1:java.util.List getForwardList():859:859 -> e
2:3:int reverseIndex(int):863:864 -> e
1:1:java.lang.Object get(int):901:901 -> get
1:1:java.util.Iterator iterator():917:917 -> iterator
1:2:int reversePosition(int):869:870 -> listIterator
1:2:java.util.ListIterator listIterator(int):922 -> listIterator
3:4:java.util.ListIterator listIterator(int):923:924 -> listIterator
1:1:java.lang.Object remove(int):886:886 -> remove
1:2:java.util.List subList(int,int):911:912 -> removeRange
1:2:void removeRange(int,int):891 -> removeRange
3:4:int reversePosition(int):869:870 -> removeRange
3:4:java.util.List subList(int,int):912 -> removeRange
3:4:void removeRange(int,int):891 -> removeRange
5:6:int reversePosition(int):869:870 -> removeRange
5:6:java.util.List subList(int,int):912 -> removeRange
5:6:void removeRange(int,int):891 -> removeRange
7:7:java.util.List subList(int,int):912:912 -> removeRange
7:7:void removeRange(int,int):891 -> removeRange
8:8:void removeRange(int,int):891:891 -> removeRange
1:1:java.lang.Object set(int,java.lang.Object):896:896 -> set
1:1:int size():906:906 -> size
1:2:java.util.List subList(int,int):911:912 -> subList
3:4:int reversePosition(int):869:870 -> subList
3:4:java.util.List subList(int,int):912 -> subList
5:6:int reversePosition(int):869:870 -> subList
5:6:java.util.List subList(int,int):912 -> subList
7:7:java.util.List subList(int,int):912:912 -> subList
com.android.tools.r8.com.google.common.collect.Lists$ReverseList$1 -> a.a.a.a.c.a.a.b.nb:
com.android.tools.r8.com.google.common.collect.Lists$ReverseList this$0 -> c
java.util.ListIterator val$forwardIterator -> b
boolean canRemoveOrSet -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.Lists$ReverseList,java.util.ListIterator):924:924 -> <init>
1:3:void add(java.lang.Object):930:932 -> add
1:1:boolean hasNext():937:937 -> hasNext
1:1:boolean hasPrevious():942:942 -> hasPrevious
1:1:boolean hasNext():937:937 -> next
1:1:java.lang.Object next():947 -> next
2:3:java.lang.Object next():950:951 -> next
4:4:java.lang.Object next():948:948 -> next
1:1:int nextIndex():956:956 -> nextIndex
1:1:boolean hasPrevious():942:942 -> previous
1:1:java.lang.Object previous():961 -> previous
2:3:java.lang.Object previous():964:965 -> previous
4:4:java.lang.Object previous():962:962 -> previous
1:1:int nextIndex():956:956 -> previousIndex
1:1:int previousIndex():970 -> previousIndex
1:3:void remove():975:977 -> remove
1:2:void set(java.lang.Object):982:983 -> set
3:3:void com.android.tools.r8.com.google.common.base.Preconditions.checkState(boolean):443:443 -> set
3:3:void set(java.lang.Object):982 -> set
com.android.tools.r8.com.google.common.collect.Maps$1 -> a.a.a.a.c.a.a.b.pb:
com.android.tools.r8.com.google.common.collect.Maps$5 -> a.a.a.a.c.a.a.b.qb:
java.util.Map$Entry val$entry -> a
1:1:void <init>(java.util.Map$Entry):1447:1447 -> <init>
1:1:java.lang.Object getKey():1450:1450 -> getKey
1:1:java.lang.Object getValue():1455:1455 -> getValue
com.android.tools.r8.com.google.common.collect.Maps$6 -> a.a.a.a.c.a.a.b.rb:
java.util.Iterator val$entryIterator -> a
1:1:void <init>(java.util.Iterator):1462:1462 -> <init>
1:1:boolean hasNext():1465:1465 -> hasNext
1:1:java.util.Map$Entry next():1470:1470 -> next
1:1:java.lang.Object next():1462 -> next
2:2:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1447:1447 -> next
2:2:java.util.Map$Entry next():1470 -> next
2:2:java.lang.Object next():1462 -> next
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> next
3:3:java.util.Map$Entry com.android.tools.r8.com.google.common.collect.Maps.unmodifiableEntry(java.util.Map$Entry):1446 -> next
3:3:java.util.Map$Entry next():1470 -> next
3:3:java.lang.Object next():1462 -> next
com.android.tools.r8.com.google.common.collect.Maps$EntryFunction -> a.a.a.a.c.a.a.b.ub:
com.android.tools.r8.com.google.common.collect.Maps$EntryFunction VALUE -> b
com.android.tools.r8.com.google.common.collect.Maps$EntryFunction KEY -> a
1:8:void <clinit>():93:100 -> <clinit>
9:9:void <clinit>():92:92 -> <clinit>
1:1:void <init>(java.lang.String,int):92:92 -> <init>
1:1:void <init>(java.lang.String,int,com.android.tools.r8.com.google.common.collect.Maps$1):92 -> <init>
com.android.tools.r8.com.google.common.collect.Maps$EntryFunction$1 -> a.a.a.a.c.a.a.b.sb:
1:1:void <init>(java.lang.String,int):93:93 -> <init>
1:1:java.lang.Object apply(java.lang.Object):93:93 -> apply
2:2:java.lang.Object apply(java.util.Map$Entry):97:97 -> apply
2:2:java.lang.Object apply(java.lang.Object):93 -> apply
com.android.tools.r8.com.google.common.collect.Maps$EntryFunction$2 -> a.a.a.a.c.a.a.b.tb:
1:1:void <init>(java.lang.String,int):100:100 -> <init>
1:1:java.lang.Object apply(java.lang.Object):100:100 -> apply
2:2:java.lang.Object apply(java.util.Map$Entry):104:104 -> apply
2:2:java.lang.Object apply(java.lang.Object):100 -> apply
com.android.tools.r8.com.google.common.collect.Maps$EntrySet -> a.a.a.a.c.a.a.b.vb:
1:1:void <init>():4112:4112 -> <init>
1:1:void clear():4122:4122 -> clear
1:5:boolean contains(java.lang.Object):4127:4131 -> contains
java.util.Map map() -> e
1:1:boolean isEmpty():4138:4138 -> isEmpty
1:3:boolean remove(java.lang.Object):4143:4145 -> remove
1:1:boolean com.android.tools.r8.com.google.common.collect.Sets$ImprovedAbstractSet.removeAll(java.util.Collection):80:80 -> removeAll
1:1:boolean removeAll(java.util.Collection):4153 -> removeAll
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> removeAll
2:2:boolean removeAll(java.util.Collection):4153 -> removeAll
3:3:boolean removeAll(java.util.Collection):4156:4156 -> removeAll
4:5:boolean com.android.tools.r8.com.google.common.collect.Sets.removeAllImpl(java.util.Set,java.util.Iterator):1980:1981 -> removeAll
4:5:boolean removeAll(java.util.Collection):4156 -> removeAll
1:1:boolean retainAll(java.util.Collection):4163:4163 -> retainAll
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> retainAll
2:2:boolean retainAll(java.util.Collection):4163 -> retainAll
3:3:boolean retainAll(java.util.Collection):4166:4166 -> retainAll
4:4:java.util.HashSet com.android.tools.r8.com.google.common.collect.Sets.newHashSetWithExpectedSize(int):253:253 -> retainAll
4:4:boolean retainAll(java.util.Collection):4166 -> retainAll
5:11:boolean retainAll(java.util.Collection):4167:4173 -> retainAll
1:1:int size():4117:4117 -> size
com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap -> a.a.a.a.c.a.a.b.xb:
1:1:void <init>():3653:3653 -> <init>
1:1:java.util.Set entrySet():3666:3666 -> entrySet
java.util.Iterator entryIterator() -> h
com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap$1 -> a.a.a.a.c.a.a.b.wb:
com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap):3666:3666 -> <init>
1:1:java.util.Map map():3669:3669 -> e
1:1:void forEach(java.util.function.Consumer):3684:3684 -> forEach
2:2:void com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap.forEachEntry(java.util.function.Consumer):3690:3690 -> forEach
2:2:void forEach(java.util.function.Consumer):3684 -> forEach
1:1:java.util.Iterator iterator():3674:3674 -> iterator
1:1:java.util.Spliterator spliterator():3679:3679 -> spliterator
2:2:java.util.Spliterator com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap.entrySpliterator():3661:3661 -> spliterator
2:2:java.util.Spliterator spliterator():3679 -> spliterator
3:3:java.util.Spliterator com.android.tools.r8.com.google.common.collect.Maps$IteratorBasedAbstractMap.entrySpliterator():3660:3660 -> spliterator
3:3:java.util.Spliterator spliterator():3679 -> spliterator
com.android.tools.r8.com.google.common.collect.Maps$KeySet -> a.a.a.a.c.a.a.b.yb:
java.util.Map map -> a
1:2:void <init>(java.util.Map):3839:3840 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.Map):3840 -> <init>
1:1:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):3856:3856 -> a
1:1:java.util.Map map():3844:3844 -> clear
1:1:void clear():3885 -> clear
2:2:void clear():3885:3885 -> clear
1:1:java.util.Map map():3844:3844 -> contains
1:1:boolean contains(java.lang.Object):3871 -> contains
2:2:boolean contains(java.lang.Object):3871:3871 -> contains
1:1:void forEach(java.util.function.Consumer):3856:3856 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.Consumer):3854 -> forEach
1:1:java.util.Map map():3844:3844 -> isEmpty
1:1:boolean isEmpty():3866 -> isEmpty
2:2:boolean isEmpty():3866:3866 -> isEmpty
1:1:java.util.Map map():3844:3844 -> iterator
1:1:java.util.Iterator iterator():3849 -> iterator
2:2:java.util.Iterator iterator():3849:3849 -> iterator
1:1:java.util.Map map():3844:3844 -> remove
1:1:boolean contains(java.lang.Object):3871 -> remove
1:1:boolean remove(java.lang.Object):3876 -> remove
2:2:boolean contains(java.lang.Object):3871:3871 -> remove
2:2:boolean remove(java.lang.Object):3876 -> remove
3:3:java.util.Map map():3844:3844 -> remove
3:3:boolean remove(java.lang.Object):3877 -> remove
4:4:boolean remove(java.lang.Object):3877:3877 -> remove
1:1:java.util.Map map():3844:3844 -> size
1:1:int size():3861 -> size
2:2:int size():3861:3861 -> size
com.android.tools.r8.com.google.common.collect.Maps$Values -> a.a.a.a.c.a.a.b.zb:
java.util.Map map -> a
1:2:void <init>(java.util.Map):4026:4027 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.Map):4027 -> <init>
1:1:void lambda$forEach$0(java.util.function.Consumer,java.lang.Object,java.lang.Object):4043:4043 -> a
1:1:java.util.Map map():4031:4031 -> clear
1:1:void clear():4108 -> clear
2:2:void clear():4108:4108 -> clear
1:1:java.util.Map map():4031:4031 -> contains
1:1:boolean contains(java.lang.Object):4103 -> contains
2:2:boolean contains(java.lang.Object):4103:4103 -> contains
1:1:void forEach(java.util.function.Consumer):4043:4043 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.Consumer):4041 -> forEach
1:1:java.util.Map map():4031:4031 -> isEmpty
1:1:boolean isEmpty():4098 -> isEmpty
2:2:boolean isEmpty():4098:4098 -> isEmpty
1:1:java.util.Map map():4031:4031 -> iterator
1:1:java.util.Iterator iterator():4036 -> iterator
2:2:java.util.Iterator iterator():4036:4036 -> iterator
3:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.Maps.valueIterator(java.util.Iterator):124:124 -> iterator
3:3:java.util.Iterator iterator():4036 -> iterator
1:1:boolean remove(java.lang.Object):4049:4049 -> remove
2:2:java.util.Map map():4031:4031 -> remove
2:2:boolean remove(java.lang.Object):4051 -> remove
3:4:boolean remove(java.lang.Object):4051:4052 -> remove
5:5:java.util.Map map():4031:4031 -> remove
5:5:boolean remove(java.lang.Object):4053 -> remove
6:6:boolean remove(java.lang.Object):4053:4053 -> remove
1:1:boolean removeAll(java.util.Collection):4064:4064 -> removeAll
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> removeAll
2:2:boolean removeAll(java.util.Collection):4064 -> removeAll
3:3:boolean removeAll(java.util.Collection):4066:4066 -> removeAll
4:4:java.util.Map map():4031:4031 -> removeAll
4:4:boolean removeAll(java.util.Collection):4067 -> removeAll
5:7:boolean removeAll(java.util.Collection):4067:4069 -> removeAll
8:8:java.util.Map map():4031:4031 -> removeAll
8:8:boolean removeAll(java.util.Collection):4072 -> removeAll
9:9:boolean removeAll(java.util.Collection):4072:4072 -> removeAll
1:1:boolean retainAll(java.util.Collection):4079:4079 -> retainAll
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> retainAll
2:2:boolean retainAll(java.util.Collection):4079 -> retainAll
3:3:boolean retainAll(java.util.Collection):4081:4081 -> retainAll
4:4:java.util.Map map():4031:4031 -> retainAll
4:4:boolean retainAll(java.util.Collection):4082 -> retainAll
5:7:boolean retainAll(java.util.Collection):4082:4084 -> retainAll
8:8:java.util.Map map():4031:4031 -> retainAll
8:8:boolean retainAll(java.util.Collection):4087 -> retainAll
9:9:boolean retainAll(java.util.Collection):4087:4087 -> retainAll
1:1:java.util.Map map():4031:4031 -> size
1:1:int size():4093 -> size
2:2:int size():4093:4093 -> size
com.android.tools.r8.com.google.common.collect.Multimap -> a.a.a.a.c.a.a.b.Ab:
boolean containsEntry(java.lang.Object,java.lang.Object) -> a
com.android.tools.r8.com.google.common.collect.Multiset keys() -> a
boolean putAll(java.lang.Object,java.lang.Iterable) -> a
java.util.Collection entries() -> b
java.util.Map asMap() -> c
com.android.tools.r8.com.google.common.collect.MultimapBuilder$2 -> a.a.a.a.c.a.a.b.Bb:
int val$expectedKeys -> a
1:1:void <init>(int):127:127 -> <init>
com.android.tools.r8.com.google.common.collect.MultimapBuilder$ArrayListSupplier -> a.a.a.a.c.a.a.b.Cb:
int expectedValuesPerKey -> a
1:2:void <init>(int):193:194 -> <init>
1:1:java.util.List get():199:199 -> get
1:1:java.lang.Object get():190 -> get
com.android.tools.r8.com.google.common.collect.MultimapBuilder$ListMultimapBuilder -> a.a.a.a.c.a.a.b.Db:
1:1:void com.android.tools.r8.com.google.common.collect.MultimapBuilder.<init>():77:77 -> <init>
1:1:void com.android.tools.r8.com.google.common.collect.MultimapBuilder.<init>(com.android.tools.r8.com.google.common.collect.MultimapBuilder$1):71 -> <init>
1:1:void <init>():438 -> <init>
com.android.tools.r8.com.google.common.collect.ListMultimap build() -> a
1:2:com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys com.android.tools.r8.com.google.common.collect.MultimapBuilder.linkedHashKeys(int):126:127 -> b
1:2:com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys com.android.tools.r8.com.google.common.collect.MultimapBuilder.linkedHashKeys():113 -> b
com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys -> a.a.a.a.c.a.a.b.Fb:
1:1:void <init>():282:282 -> <init>
1:2:com.android.tools.r8.com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues(int):300:301 -> a
1:2:com.android.tools.r8.com.google.common.collect.MultimapBuilder$ListMultimapBuilder arrayListValues():290 -> a
com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys$1 -> a.a.a.a.c.a.a.b.Eb:
com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys this$0 -> b
int val$expectedValuesPerKey -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.MultimapBuilder$MultimapBuilderWithKeys,int):301:301 -> <init>
1:2:com.android.tools.r8.com.google.common.collect.ListMultimap build():304:305 -> a
3:3:java.util.Map com.android.tools.r8.com.google.common.collect.MultimapBuilder$2.createMap():130:130 -> a
3:3:com.android.tools.r8.com.google.common.collect.ListMultimap build():305 -> a
4:4:java.util.LinkedHashMap com.android.tools.r8.com.google.common.collect.Maps.newLinkedHashMapWithExpectedSize(int):377:377 -> a
4:4:java.util.Map com.android.tools.r8.com.google.common.collect.MultimapBuilder$2.createMap():130 -> a
4:4:com.android.tools.r8.com.google.common.collect.ListMultimap build():305 -> a
5:5:com.android.tools.r8.com.google.common.collect.ListMultimap build():305:305 -> a
6:6:com.android.tools.r8.com.google.common.collect.ListMultimap com.android.tools.r8.com.google.common.collect.Multimaps.newListMultimap(java.util.Map,com.android.tools.r8.com.google.common.base.Supplier):294:294 -> a
6:6:com.android.tools.r8.com.google.common.collect.ListMultimap build():304 -> a
com.android.tools.r8.com.google.common.collect.Multimaps$CustomListMultimap -> a.a.a.a.c.a.a.b.Gb:
com.android.tools.r8.com.google.common.base.Supplier factory -> g
1:2:void <init>(java.util.Map,com.android.tools.r8.com.google.common.base.Supplier):301:302 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.Map,com.android.tools.r8.com.google.common.base.Supplier):302 -> <init>
1:1:java.util.List createCollection():307:307 -> j
1:1:java.util.Collection createCollection():297 -> j
com.android.tools.r8.com.google.common.collect.Multimaps$Keys -> a.a.a.a.c.a.a.b.Kb:
com.android.tools.r8.com.google.common.collect.Multimap multimap -> c
1:2:void <init>(com.android.tools.r8.com.google.common.collect.Multimap):1645:1646 -> <init>
1:1:void lambda$forEach$0(java.util.function.Consumer,java.util.Map$Entry):1678:1678 -> a
1:2:int count(java.lang.Object):1749:1750 -> b
3:3:int remove(java.lang.Object,int):1755:1755 -> b
4:5:int count(java.lang.Object):1749:1750 -> b
4:5:int remove(java.lang.Object,int):1757 -> b
6:19:int remove(java.lang.Object,int):1760:1773 -> b
1:1:void clear():1781:1781 -> clear
1:1:boolean contains(java.lang.Object):1739:1739 -> contains
1:1:java.util.Set elementSet():1786:1786 -> d
1:1:java.util.Set createEntrySet():1688:1688 -> e
1:1:int distinctElements():1683:1683 -> f
1:1:void forEach(java.util.function.Consumer):1678:1678 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.Consumer):1677 -> forEach
1:2:java.util.Iterator entryIterator():1651:1652 -> g
1:1:java.util.Iterator iterator():1744:1744 -> iterator
1:1:java.util.Spliterator spliterator():1672:1672 -> spliterator
com.android.tools.r8.com.google.common.collect.Multimaps$Keys$1 -> a.a.a.a.c.a.a.b.Ib:
1:1:void <init>(com.android.tools.r8.com.google.common.collect.Multimaps$Keys,java.util.Iterator):1652:1652 -> <init>
1:1:java.lang.Object transform(java.lang.Object):1652:1652 -> a
2:2:com.android.tools.r8.com.google.common.collect.Multiset$Entry transform(java.util.Map$Entry):1655:1655 -> a
2:2:java.lang.Object transform(java.lang.Object):1652 -> a
com.android.tools.r8.com.google.common.collect.Multimaps$Keys$1$1 -> a.a.a.a.c.a.a.b.Hb:
java.util.Map$Entry val$backingEntry -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.Multimaps$Keys$1,java.util.Map$Entry):1655:1655 -> <init>
1:1:java.lang.Object getElement():1658:1658 -> a
1:1:int getCount():1663:1663 -> b
com.android.tools.r8.com.google.common.collect.Multimaps$Keys$KeysEntrySet -> a.a.a.a.c.a.a.b.Jb:
com.android.tools.r8.com.google.common.collect.Multimaps$Keys this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.common.collect.Multimaps$Keys):1692:1692 -> <init>
1:4:boolean contains(java.lang.Object):1715:1718 -> contains
1:1:com.android.tools.r8.com.google.common.collect.Multiset multiset():1695:1695 -> e
1:1:boolean isEmpty():1710:1710 -> isEmpty
1:1:java.util.Iterator iterator():1700:1700 -> iterator
2:3:java.util.Iterator com.android.tools.r8.com.google.common.collect.Multimaps$Keys.entryIterator():1651:1652 -> iterator
2:3:java.util.Iterator iterator():1700 -> iterator
1:5:boolean remove(java.lang.Object):1725:1729 -> remove
1:1:int size():1705:1705 -> size
2:2:int com.android.tools.r8.com.google.common.collect.Multimaps$Keys.distinctElements():1683:1683 -> size
2:2:int size():1705 -> size
com.android.tools.r8.com.google.common.collect.Multiset -> a.a.a.a.c.a.a.b.Mb:
int add(java.lang.Object,int) -> a
boolean setCount(java.lang.Object,int,int) -> a
1:4:void lambda$forEach$1(java.util.function.Consumer,com.android.tools.r8.com.google.common.collect.Multiset$Entry):494:497 -> a
int count(java.lang.Object) -> b
int remove(java.lang.Object,int) -> b
int setCount(java.lang.Object,int) -> c
java.util.Set elementSet() -> d
1:2:void forEach(java.util.function.Consumer):491:492 -> forEach
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
3:3:void forEach(java.util.function.Consumer):490 -> forEach
1:1:java.util.Spliterator spliterator():504:504 -> spliterator
com.android.tools.r8.com.google.common.collect.Multiset$Entry -> a.a.a.a.c.a.a.b.Lb:
java.lang.Object getElement() -> a
int getCount() -> b
com.android.tools.r8.com.google.common.collect.Multisets$AbstractEntry -> a.a.a.a.c.a.a.b.Nb:
1:1:void <init>():833:833 -> <init>
1:4:boolean equals(java.lang.Object):840:843 -> equals
1:2:int hashCode():854:855 -> hashCode
1:3:java.lang.String toString():867:869 -> toString
com.android.tools.r8.com.google.common.collect.Multisets$DecreasingCount -> a.a.a.a.c.a.a.b.Ob:
com.android.tools.r8.com.google.common.collect.Multisets$DecreasingCount INSTANCE -> a
1:1:void <clinit>():1165:1165 -> <clinit>
1:1:void <init>():1164:1164 -> <init>
1:1:int compare(java.lang.Object,java.lang.Object):1164:1164 -> compare
2:2:int compare(com.android.tools.r8.com.google.common.collect.Multiset$Entry,com.android.tools.r8.com.google.common.collect.Multiset$Entry):1168:1168 -> compare
2:2:int compare(java.lang.Object,java.lang.Object):1164 -> compare
com.android.tools.r8.com.google.common.collect.Multisets$ElementSet$1 -> a.a.a.a.c.a.a.b.Pb:
1:1:void <init>(com.android.tools.r8.com.google.common.collect.Multisets$ElementSet,java.util.Iterator):1002:1002 -> <init>
1:1:java.lang.Object transform(java.lang.Object):1002:1002 -> a
2:2:java.lang.Object transform(com.android.tools.r8.com.google.common.collect.Multiset$Entry):1005:1005 -> a
2:2:java.lang.Object transform(java.lang.Object):1002 -> a
com.android.tools.r8.com.google.common.collect.Multisets$EntrySet -> a.a.a.a.c.a.a.b.Qb:
1:1:void <init>():1021:1021 -> <init>
1:1:void clear():1061:1061 -> clear
1:11:boolean contains(java.lang.Object):1026:1036 -> contains
com.android.tools.r8.com.google.common.collect.Multiset multiset() -> e
1:9:boolean remove(java.lang.Object):1045:1053 -> remove
com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry -> a.a.a.a.c.a.a.b.Rb:
java.lang.Object element -> a
int count -> b
1:4:void <init>(java.lang.Object,int):258:261 -> <init>
1:1:java.lang.Object getElement():267:267 -> a
1:1:int getCount():272:272 -> b
com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry nextInBucket() -> c
com.android.tools.r8.com.google.common.collect.Ordering -> a.a.a.a.c.a.a.b.Sb:
1:1:void <init>():390:390 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.Ordering from(java.util.Comparator):181:181 -> a
2:2:com.android.tools.r8.com.google.common.collect.Ordering onResultOf(com.android.tools.r8.com.google.common.base.Function):448:448 -> a
com.android.tools.r8.com.google.common.collect.RegularImmutableAsList -> a.a.a.a.c.a.a.b.Tb:
com.android.tools.r8.com.google.common.collect.ImmutableCollection delegate -> b
com.android.tools.r8.com.google.common.collect.ImmutableList delegateList -> c
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.asImmutableList(java.lang.Object[]):356:356 -> <init>
1:1:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableCollection,java.lang.Object[]):41 -> <init>
2:4:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableCollection,com.android.tools.r8.com.google.common.collect.ImmutableList):35:37 -> <init>
2:4:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableCollection,java.lang.Object[]):41 -> <init>
1:1:int copyIntoArray(java.lang.Object[],int):68:68 -> a
1:1:void forEach(java.util.function.Consumer):62:62 -> forEach
1:1:java.lang.Object get(int):73:73 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():46:46 -> j
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):56:56 -> listIterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):56:56 -> listIterator
2:2:java.util.ListIterator listIterator(int):29 -> listIterator
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap -> a.a.a.a.c.a.a.b.Yb:
com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse -> j
com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] keyTable -> e
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap EMPTY -> k
com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] valueTable -> f
int mask -> h
java.util.Map$Entry[] entries -> g
int hashCode -> i
1:1:void <clinit>():44:44 -> <clinit>
1:6:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],java.util.Map$Entry[],int,int):119:124 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] access$100(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):43:43 -> a
1:1:int access$200(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):43:43 -> b
1:1:int access$300(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):43:43 -> c
1:1:java.util.Map$Entry[] access$400(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):43:43 -> d
1:2:void forEach(java.util.function.BiConsumer):157:158 -> forEach
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
3:3:void forEach(java.util.function.BiConsumer):156 -> forEach
1:5:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():188:192 -> g
1:5:com.android.tools.r8.com.google.common.collect.BiMap inverse():41 -> g
6:6:boolean com.android.tools.r8.com.google.common.collect.ImmutableMap.isEmpty():647:647 -> g
6:6:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():188 -> g
7:7:com.android.tools.r8.com.google.common.collect.ImmutableBiMap com.android.tools.r8.com.google.common.collect.ImmutableBiMap.of():66:66 -> g
7:7:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():189 -> g
8:9:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():191:192 -> g
1:1:java.lang.Object get(java.lang.Object):139:139 -> get
1:1:int hashCode():169:169 -> hashCode
1:1:boolean com.android.tools.r8.com.google.common.collect.ImmutableMap.isEmpty():647:647 -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():144 -> i
2:2:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():145:145 -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():151:151 -> j
boolean isHashCodeFast() -> l
boolean isPartialView() -> m
1:1:int size():179:179 -> size
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$1 -> a.a.a.a.c.a.a.b.Ub:
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse -> a.a.a.a.c.a.a.b.Xb:
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap this$0 -> e
1:1:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap):195:195 -> <init>
1:1:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap,com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$1):195 -> <init>
1:1:void lambda$forEach$0(java.util.function.BiConsumer,java.lang.Object,java.lang.Object):210:210 -> a
1:1:void forEach(java.util.function.BiConsumer):210:210 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.BiConsumer):209 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():204:204 -> g
1:1:com.android.tools.r8.com.google.common.collect.BiMap inverse():195 -> g
2:2:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():204:204 -> g
1:5:java.lang.Object get(java.lang.Object):215:219 -> get
6:6:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():45:45 -> get
6:6:java.lang.Object get(java.lang.Object):222 -> get
7:7:java.lang.Object get(java.lang.Object):222:222 -> get
8:8:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():39:39 -> get
8:8:java.lang.Object get(java.lang.Object):223 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():236:236 -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():231:231 -> j
boolean isPartialView() -> m
1:1:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():204:204 -> size
1:1:int size():199 -> size
2:2:int size():199:199 -> size
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet -> a.a.a.a.c.a.a.b.Wb:
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse this$1 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse):240:240 -> <init>
1:1:void forEach(java.util.function.Consumer):263:263 -> forEach
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():268:268 -> h
1:1:int hashCode():253:253 -> hashCode
boolean isHashCodeFast() -> i
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():258:258 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():258:258 -> iterator
2:2:java.util.Iterator iterator():239 -> iterator
1:1:com.android.tools.r8.com.google.common.collect.ImmutableMap map():243:243 -> l
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet$1 -> a.a.a.a.c.a.a.b.Vb:
com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet this$2 -> b
1:1:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableBiMap$Inverse$InverseEntrySet):268:268 -> <init>
1:2:java.util.Map$Entry get(int):271:272 -> get
1:2:java.lang.Object get(int):268 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection delegateCollection():277:277 -> j
com.android.tools.r8.com.google.common.collect.RegularImmutableList -> a.a.a.a.c.a.a.b.Zb:
java.lang.Object[] array -> b
com.android.tools.r8.com.google.common.collect.ImmutableList EMPTY -> c
1:1:void <clinit>():31:31 -> <clinit>
1:2:void <init>(java.lang.Object[]):36:37 -> <init>
1:2:int copyIntoArray(java.lang.Object[],int):52:53 -> a
boolean isPartialView() -> f
1:1:java.lang.Object get(int):60:60 -> get
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):68:68 -> listIterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator listIterator(int):68:68 -> listIterator
2:2:java.util.ListIterator listIterator(int):28 -> listIterator
1:1:int size():42:42 -> size
1:1:java.util.Spliterator spliterator():73:73 -> spliterator
com.android.tools.r8.com.google.common.collect.RegularImmutableMap -> a.a.a.a.c.a.a.b.bc:
com.android.tools.r8.com.google.common.collect.ImmutableMap EMPTY -> h
com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[] table -> f
java.util.Map$Entry[] entries -> e
int mask -> g
1:1:void <clinit>():42:42 -> <clinit>
1:4:void <init>(java.util.Map$Entry[],com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):100:103 -> <init>
1:1:java.util.Map$Entry[] access$000(com.android.tools.r8.com.google.common.collect.RegularImmutableMap):40:40 -> a
2:2:com.android.tools.r8.com.google.common.collect.RegularImmutableMap fromEntries(java.util.Map$Entry[]):54:54 -> a
3:34:com.android.tools.r8.com.google.common.collect.RegularImmutableMap fromEntryArray(int,java.util.Map$Entry[]):63:94 -> a
35:35:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():39:39 -> a
35:35:void checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):109 -> a
35:35:com.android.tools.r8.com.google.common.collect.RegularImmutableMap fromEntryArray(int,java.util.Map$Entry[]):95 -> a
36:36:void checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):109:109 -> a
36:36:com.android.tools.r8.com.google.common.collect.RegularImmutableMap fromEntryArray(int,java.util.Map$Entry[]):95 -> a
37:37:void checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):108:108 -> a
37:37:com.android.tools.r8.com.google.common.collect.RegularImmutableMap fromEntryArray(int,java.util.Map$Entry[]):95 -> a
38:38:void com.android.tools.r8.com.google.common.collect.ImmutableMap.checkNoConflict(boolean,java.lang.String,java.util.Map$Entry,java.util.Map$Entry):190:190 -> a
38:38:void checkNoConflictInKeyBucket(java.lang.Object,java.util.Map$Entry,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry):109 -> a
38:38:com.android.tools.r8.com.google.common.collect.RegularImmutableMap fromEntryArray(int,java.util.Map$Entry[]):95 -> a
39:39:com.android.tools.r8.com.google.common.collect.RegularImmutableMap fromEntryArray(int,java.util.Map$Entry[]):97:97 -> a
40:41:java.lang.Object get(java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):130:131 -> a
42:42:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getKey():39:39 -> a
42:42:java.lang.Object get(java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):134 -> a
43:43:java.lang.Object get(java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):142:142 -> a
44:44:java.lang.Object com.android.tools.r8.com.google.common.collect.ImmutableEntry.getValue():45:45 -> a
44:44:java.lang.Object get(java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):143 -> a
45:45:java.lang.Object get(java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableMapEntry[],int):133:133 -> a
1:2:void forEach(java.util.function.BiConsumer):152:153 -> forEach
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
3:3:void forEach(java.util.function.BiConsumer):151 -> forEach
1:1:java.lang.Object get(java.lang.Object):122:122 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():169:169 -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():174:174 -> j
1:1:com.android.tools.r8.com.google.common.collect.ImmutableCollection createValues():229:229 -> k
boolean isPartialView() -> m
1:1:int size():159:159 -> size
com.android.tools.r8.com.google.common.collect.RegularImmutableMap$KeySet -> a.a.a.a.c.a.a.b._b:
com.android.tools.r8.com.google.common.collect.RegularImmutableMap map -> c
1:2:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableMap):181:182 -> <init>
1:1:boolean contains(java.lang.Object):192:192 -> contains
boolean isPartialView() -> f
1:1:java.lang.Object get(int):187:187 -> get
1:1:int size():202:202 -> size
com.android.tools.r8.com.google.common.collect.RegularImmutableMap$Values -> a.a.a.a.c.a.a.b.ac:
com.android.tools.r8.com.google.common.collect.RegularImmutableMap map -> b
1:2:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableMap):236:237 -> <init>
boolean isPartialView() -> f
1:1:java.lang.Object get(int):242:242 -> get
1:1:int size():247:247 -> size
com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset -> a.a.a.a.c.a.a.b.fc:
com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset EMPTY -> i
com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[] hashTable -> e
int size -> f
int hashCode -> g
com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet -> h
com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[] entries -> d
1:2:void <clinit>():37:38 -> <clinit>
1:45:void <init>(java.util.Collection):48:92 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry[] access$100(com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset):36:36 -> a
1:11:int count(java.lang.Object):117:127 -> b
12:12:int count(java.lang.Object):125:125 -> b
1:2:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():140:141 -> d
3:4:com.android.tools.r8.com.google.common.collect.ImmutableSet elementSet():140:141 -> d
3:4:java.util.Set elementSet():34 -> d
1:1:com.android.tools.r8.com.google.common.collect.Multiset$Entry getEntry(int):170:170 -> e
boolean isPartialView() -> f
1:1:int hashCode():175:175 -> hashCode
1:1:int size():135:135 -> size
com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset$1 -> a.a.a.a.c.a.a.b.cc:
com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset$ElementSet -> a.a.a.a.c.a.a.b.dc:
com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset this$0 -> c
1:1:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset):145:145 -> <init>
1:1:void <init>(com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset,com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset$1):145 -> <init>
1:1:boolean contains(java.lang.Object):154:154 -> contains
boolean isPartialView() -> f
1:1:java.lang.Object get(int):149:149 -> get
1:1:int size():164:164 -> size
com.android.tools.r8.com.google.common.collect.RegularImmutableMultiset$NonTerminalEntry -> a.a.a.a.c.a.a.b.ec:
com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry nextInBucket -> c
1:2:void <init>(java.lang.Object,int,com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry):100:101 -> <init>
1:1:com.android.tools.r8.com.google.common.collect.Multisets$ImmutableEntry nextInBucket():106:106 -> c
com.android.tools.r8.com.google.common.collect.RegularImmutableSet -> a.a.a.a.c.a.a.b.gc:
java.lang.Object[] table -> d
com.android.tools.r8.com.google.common.collect.RegularImmutableSet EMPTY -> g
java.lang.Object[] elements -> c
int hashCode -> f
int mask -> e
1:1:void <clinit>():33:33 -> <clinit>
1:5:void <init>(java.lang.Object[],int,java.lang.Object[],int):43:47 -> <init>
1:2:int copyIntoArray(java.lang.Object[],int):84:85 -> a
1:10:boolean contains(java.lang.Object):52:61 -> contains
boolean isPartialView() -> f
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():90:90 -> h
1:1:int hashCode():100:100 -> hashCode
boolean isHashCodeFast() -> i
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():74:74 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.forArray(java.lang.Object[]):1054:1054 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():74 -> iterator
3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():74:74 -> iterator
3:3:java.util.Iterator iterator():30 -> iterator
1:1:int size():69:69 -> size
1:1:java.util.Spliterator spliterator():79:79 -> spliterator
com.android.tools.r8.com.google.common.collect.Sets$1 -> a.a.a.a.c.a.a.b.ic:
java.util.Set val$set1 -> a
java.util.Set val$set2 -> b
1:1:void <init>(java.util.Set,java.util.Set):744:744 -> <init>
1:1:boolean lambda$stream$0(java.util.Set,java.lang.Object):785:785 -> a
1:1:boolean contains(java.lang.Object):795:795 -> contains
1:1:boolean isEmpty():758:758 -> isEmpty
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():763:763 -> iterator
1:1:java.util.Iterator iterator():744 -> iterator
1:1:java.util.stream.Stream parallelStream():790:790 -> parallelStream
1:3:int size():747:749 -> size
1:1:java.util.stream.Stream stream():785:785 -> stream
com.android.tools.r8.com.google.common.collect.Sets$1$1 -> a.a.a.a.c.a.a.b.hc:
java.util.Iterator itr2 -> d
java.util.Iterator itr1 -> c
com.android.tools.r8.com.google.common.collect.Sets$1 this$0 -> e
1:3:void <init>(com.android.tools.r8.com.google.common.collect.Sets$1):763:765 -> <init>
1:10:java.lang.Object computeNext():769:778 -> e
com.android.tools.r8.com.google.common.collect.Sets$2 -> a.a.a.a.c.a.a.b.kc:
java.util.Set val$set1 -> a
java.util.Set val$set2 -> b
1:1:void <init>(java.util.Set,java.util.Set):842:842 -> <init>
1:1:boolean contains(java.lang.Object):889:889 -> contains
1:1:boolean containsAll(java.util.Collection):894:894 -> containsAll
1:1:boolean isEmpty():884:884 -> isEmpty
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():845:845 -> iterator
1:1:java.util.Iterator iterator():842 -> iterator
1:1:java.util.stream.Stream parallelStream():868:868 -> parallelStream
1:2:int size():874:875 -> size
1:1:java.util.stream.Stream stream():863:863 -> stream
com.android.tools.r8.com.google.common.collect.Sets$2$1 -> a.a.a.a.c.a.a.b.jc:
java.util.Iterator itr -> c
com.android.tools.r8.com.google.common.collect.Sets$2 this$0 -> d
1:2:void <init>(com.android.tools.r8.com.google.common.collect.Sets$2):845:846 -> <init>
1:7:java.lang.Object computeNext():850:856 -> e
com.android.tools.r8.com.google.common.collect.Sets$3 -> a.a.a.a.c.a.a.b.mc:
java.util.Set val$set1 -> a
java.util.Set val$set2 -> b
1:1:void <init>(java.util.Set,java.util.Set):914:914 -> <init>
1:1:boolean lambda$parallelStream$1(java.util.Set,java.lang.Object):939:939 -> a
1:1:boolean lambda$stream$0(java.util.Set,java.lang.Object):934:934 -> b
1:1:boolean contains(java.lang.Object):960:960 -> contains
1:1:boolean isEmpty():955:955 -> isEmpty
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():917:917 -> iterator
1:1:java.util.Iterator iterator():914 -> iterator
1:1:java.util.stream.Stream parallelStream():939:939 -> parallelStream
1:2:int size():945:946 -> size
1:1:java.util.stream.Stream stream():934:934 -> stream
com.android.tools.r8.com.google.common.collect.Sets$3$1 -> a.a.a.a.c.a.a.b.lc:
java.util.Iterator itr -> c
com.android.tools.r8.com.google.common.collect.Sets$3 this$0 -> d
1:2:void <init>(com.android.tools.r8.com.google.common.collect.Sets$3):917:918 -> <init>
1:7:java.lang.Object computeNext():921:927 -> e
com.android.tools.r8.com.google.common.collect.Sets$ImprovedAbstractSet -> a.a.a.a.c.a.a.b.nc:
1:1:void <init>():77:77 -> <init>
1:1:boolean removeAll(java.util.Collection):80:80 -> removeAll
1:1:boolean retainAll(java.util.Collection):85:85 -> retainAll
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> retainAll
2:2:boolean retainAll(java.util.Collection):85 -> retainAll
com.android.tools.r8.com.google.common.collect.Sets$SetView -> a.a.a.a.c.a.a.b.oc:
1:1:void <init>():600:600 -> <init>
1:1:void <init>(com.android.tools.r8.com.google.common.collect.Sets$1):599 -> <init>
1:1:boolean add(java.lang.Object):640:640 -> add
1:1:boolean addAll(java.util.Collection):666:666 -> addAll
1:1:void clear():717:717 -> clear
1:1:boolean remove(java.lang.Object):653:653 -> remove
1:1:boolean removeAll(java.util.Collection):679:679 -> removeAll
1:1:boolean removeIf(java.util.function.Predicate):692:692 -> removeIf
1:1:boolean retainAll(java.util.Collection):705:705 -> retainAll
com.android.tools.r8.com.google.common.collect.Sets$UnmodifiableNavigableSet -> a.a.a.a.c.a.a.b.pc:
java.util.SortedSet unmodifiableDelegate -> b
java.util.NavigableSet delegate -> a
com.android.tools.r8.com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet -> c
1:3:void <init>(java.util.NavigableSet):1828:1830 -> <init>
4:4:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
4:4:void <init>(java.util.NavigableSet):1829 -> <init>
1:1:java.lang.Object ceiling(java.lang.Object):1872:1872 -> ceiling
1:1:java.util.Iterator descendingIterator():1904:1904 -> descendingIterator
1:4:java.util.NavigableSet descendingSet():1894:1897 -> descendingSet
1:1:java.util.SortedSet delegate():1835:1835 -> e
1:1:java.lang.Object delegate():1823 -> e
2:2:java.util.SortedSet delegate():1835:1835 -> e
2:2:java.util.Collection delegate():1823 -> e
3:3:java.util.SortedSet delegate():1835:1835 -> e
3:3:java.util.Set delegate():1823 -> e
4:4:java.util.SortedSet delegate():1835:1835 -> e
1:1:java.lang.Object floor(java.lang.Object):1867:1867 -> floor
1:1:void forEach(java.util.function.Consumer):1857:1857 -> forEach
1:1:java.util.NavigableSet headSet(java.lang.Object,boolean):1916:1916 -> headSet
1:1:java.lang.Object higher(java.lang.Object):1877:1877 -> higher
1:1:java.lang.Object lower(java.lang.Object):1862:1862 -> lower
1:1:java.util.stream.Stream parallelStream():1852:1852 -> parallelStream
1:1:java.lang.Object pollFirst():1882:1882 -> pollFirst
1:1:java.lang.Object pollLast():1887:1887 -> pollLast
1:1:boolean removeIf(java.util.function.Predicate):1842:1842 -> removeIf
1:1:java.util.stream.Stream stream():1847:1847 -> stream
1:2:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):1910:1911 -> subSet
3:3:java.util.NavigableSet subSet(java.lang.Object,boolean,java.lang.Object,boolean):1910:1910 -> subSet
1:1:java.util.NavigableSet tailSet(java.lang.Object,boolean):1921:1921 -> tailSet
com.android.tools.r8.com.google.common.collect.SingletonImmutableBiMap -> a.a.a.a.c.a.a.b.qc:
java.lang.Object singleValue -> f
com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse -> g
java.lang.Object singleKey -> e
1:4:void <init>(java.lang.Object,java.lang.Object):41:44 -> <init>
5:8:void <init>(java.lang.Object,java.lang.Object,com.android.tools.r8.com.google.common.collect.ImmutableBiMap):47:50 -> <init>
1:1:boolean containsKey(java.lang.Object):70:70 -> containsKey
1:1:boolean containsValue(java.lang.Object):75:75 -> containsValue
1:1:void forEach(java.util.function.BiConsumer):65:65 -> forEach
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> forEach
2:2:void forEach(java.util.function.BiConsumer):65 -> forEach
1:3:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():100:102 -> g
1:3:com.android.tools.r8.com.google.common.collect.BiMap inverse():34 -> g
4:6:com.android.tools.r8.com.google.common.collect.ImmutableBiMap inverse():100:102 -> g
1:1:java.lang.Object get(java.lang.Object):55:55 -> get
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createEntrySet():85:85 -> i
1:1:com.android.tools.r8.com.google.common.collect.ImmutableSet createKeySet():90:90 -> j
boolean isPartialView() -> m
com.android.tools.r8.com.google.common.collect.SingletonImmutableList -> a.a.a.a.c.a.a.b.rc:
java.lang.Object element -> b
1:2:void <init>(java.lang.Object):37:38 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.lang.Object):38 -> <init>
boolean isPartialView() -> f
1:2:java.lang.Object get(int):43:44 -> get
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():49:49 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.singletonIterator(java.lang.Object):1104:1104 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():49 -> iterator
3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():49:49 -> iterator
3:3:java.util.Iterator iterator():31 -> iterator
1:1:java.util.Spliterator spliterator():54:54 -> spliterator
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):64:64 -> subList
2:2:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():81:81 -> subList
2:2:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):65 -> subList
3:3:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):64:64 -> subList
3:3:java.util.List subList(int,int):31 -> subList
4:4:com.android.tools.r8.com.google.common.collect.ImmutableList com.android.tools.r8.com.google.common.collect.ImmutableList.of():81:81 -> subList
4:4:com.android.tools.r8.com.google.common.collect.ImmutableList subList(int,int):65 -> subList
4:4:java.util.List subList(int,int):31 -> subList
1:1:java.lang.String toString():70:70 -> toString
com.android.tools.r8.com.google.common.collect.SingletonImmutableSet -> a.a.a.a.c.a.a.b.sc:
java.lang.Object element -> c
int cachedHashCode -> d
1:2:void <init>(java.lang.Object):44:45 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.lang.Object):45 -> <init>
4:7:void <init>(java.lang.Object,int):48:51 -> <init>
1:1:int copyIntoArray(java.lang.Object[],int):81:81 -> a
1:1:boolean contains(java.lang.Object):61:61 -> contains
boolean isPartialView() -> f
1:1:com.android.tools.r8.com.google.common.collect.ImmutableList createAsList():71:71 -> h
1:3:int hashCode():88:90 -> hashCode
1:1:boolean isHashCodeFast():97:97 -> i
1:1:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():66:66 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator com.android.tools.r8.com.google.common.collect.Iterators.singletonIterator(java.lang.Object):1104:1104 -> iterator
2:2:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():66 -> iterator
3:3:com.android.tools.r8.com.google.common.collect.UnmodifiableIterator iterator():66:66 -> iterator
3:3:java.util.Iterator iterator():29 -> iterator
1:1:java.lang.String toString():102:102 -> toString
com.android.tools.r8.com.google.common.collect.TransformedIterator -> a.a.a.a.c.a.a.b.tc:
java.util.Iterator backingIterator -> a
1:2:void <init>(java.util.Iterator):35:36 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.util.Iterator):36 -> <init>
java.lang.Object transform(java.lang.Object) -> a
1:1:boolean hasNext():43:43 -> hasNext
1:1:java.lang.Object next():48:48 -> next
1:1:void remove():53:53 -> remove
com.android.tools.r8.com.google.common.collect.UnmodifiableIterator -> a.a.a.a.c.a.a.b.uc:
1:1:void <init>():35:35 -> <init>
1:1:void remove():46:46 -> remove
com.android.tools.r8.com.google.common.collect.UnmodifiableListIterator -> a.a.a.a.c.a.a.b.vc:
1:1:void <init>():33:33 -> <init>
1:1:void add(java.lang.Object):44:44 -> add
1:1:void set(java.lang.Object):56:56 -> set
com.android.tools.r8.com.google.common.io.BaseEncoding -> a.a.a.a.c.a.a.c.e:
com.android.tools.r8.com.google.common.io.BaseEncoding BASE64_URL -> a
1:45:void <clinit>():315:359 -> <clinit>
46:46:void com.android.tools.r8.com.google.common.io.BaseEncoding$StandardBaseEncoding.<init>(java.lang.String,java.lang.String,java.lang.Character):563:563 -> <clinit>
46:46:void <clinit>():359 -> <clinit>
47:48:void <clinit>():377:378 -> <clinit>
49:49:void com.android.tools.r8.com.google.common.io.BaseEncoding$StandardBaseEncoding.<init>(java.lang.String,java.lang.String,java.lang.Character):563:563 -> <clinit>
49:49:void <clinit>():378 -> <clinit>
50:50:void <clinit>():396:396 -> <clinit>
1:1:void <init>():122:122 -> <init>
void encodeTo(java.lang.Appendable,byte[],int,int) -> a
1:1:java.lang.String encode(byte[]):144:144 -> a
2:3:java.lang.String encode(byte[],int,int):152:153 -> a
2:3:java.lang.String encode(byte[]):144 -> a
4:4:int com.android.tools.r8.com.google.common.io.BaseEncoding$StandardBaseEncoding.maxEncodedSize(int):582:582 -> a
4:4:java.lang.String encode(byte[],int,int):153 -> a
4:4:java.lang.String encode(byte[]):144 -> a
5:11:java.lang.String encode(byte[],int,int):153:159 -> a
5:11:java.lang.String encode(byte[]):144 -> a
12:12:java.lang.String encode(byte[],int,int):157:157 -> a
12:12:java.lang.String encode(byte[]):144 -> a
13:13:com.android.tools.r8.com.google.common.io.BaseEncoding base64Url():355:355 -> a
com.android.tools.r8.com.google.common.io.BaseEncoding omitPadding() -> b
com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet -> a.a.a.a.c.a.a.c.a:
char[] chars -> b
int bytesPerChunk -> f
byte[] decodabet -> g
java.lang.String name -> a
int bitsPerChar -> d
int charsPerChunk -> e
int mask -> c
1:36:void <init>(java.lang.String,char[]):426:461 -> <init>
37:37:void <init>(java.lang.String,char[]):444:444 -> <init>
38:38:void <init>(java.lang.String,char[]):432:432 -> <init>
39:39:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
39:39:void <init>(java.lang.String,char[]):428 -> <init>
40:40:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
40:40:void <init>(java.lang.String,char[]):427 -> <init>
1:1:char[] access$000(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet):415:415 -> a
2:2:char encode(int):467:467 -> a
3:3:boolean matches(char):533:533 -> a
1:3:boolean equals(java.lang.Object):543:545 -> equals
1:1:int hashCode():552:552 -> hashCode
1:1:java.lang.String toString():538:538 -> toString
com.android.tools.r8.com.google.common.io.BaseEncoding$Base16Encoding -> a.a.a.a.c.a.a.c.b:
char[] encoding -> d
1:1:void <init>(java.lang.String,java.lang.String):847:847 -> <init>
2:2:void <init>(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet):851:851 -> <init>
3:14:void <init>(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet):844:855 -> <init>
1:5:void encodeTo(java.lang.Appendable,byte[],int,int):862:866 -> a
6:6:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
6:6:void encodeTo(java.lang.Appendable,byte[],int,int):861 -> a
7:7:com.android.tools.r8.com.google.common.io.BaseEncoding newInstance(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):886:886 -> a
com.android.tools.r8.com.google.common.io.BaseEncoding$Base64Encoding -> a.a.a.a.c.a.a.c.c:
1:1:void <init>(java.lang.String,java.lang.String,java.lang.Character):892:892 -> <init>
2:3:void <init>(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):896:897 -> <init>
1:11:void encodeTo(java.lang.Appendable,byte[],int,int):903:913 -> a
12:12:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
12:12:void encodeTo(java.lang.Appendable,byte[],int,int):902 -> a
13:13:com.android.tools.r8.com.google.common.io.BaseEncoding newInstance(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):943:943 -> a
com.android.tools.r8.com.google.common.io.BaseEncoding$StandardBaseEncoding -> a.a.a.a.c.a.a.c.d:
java.lang.Character paddingChar -> c
com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet alphabet -> b
1:4:void <init>(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):566:569 -> <init>
5:9:void <init>(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):568:572 -> <init>
10:10:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
10:10:void <init>(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):567 -> <init>
1:3:void encodeTo(java.lang.Appendable,byte[],int,int):633:635 -> a
4:4:void encodeTo(java.lang.Appendable,byte[],int,int):634:634 -> a
5:5:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
5:5:void encodeTo(java.lang.Appendable,byte[],int,int):632 -> a
6:6:com.android.tools.r8.com.google.common.io.BaseEncoding newInstance(com.android.tools.r8.com.google.common.io.BaseEncoding$Alphabet,java.lang.Character):810:810 -> a
1:19:void encodeChunkTo(java.lang.Appendable,byte[],int,int):641:659 -> b
20:20:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> b
20:20:void encodeChunkTo(java.lang.Appendable,byte[],int,int):640 -> b
21:21:com.android.tools.r8.com.google.common.io.BaseEncoding omitPadding():762:762 -> b
1:4:boolean equals(java.lang.Object):829:832 -> equals
1:1:int hashCode():839:839 -> hashCode
2:2:int com.android.tools.r8.com.google.common.base.Objects.hashCode(java.lang.Object[]):76:76 -> hashCode
2:2:int hashCode():839 -> hashCode
1:10:java.lang.String toString():815:824 -> toString
com.android.tools.r8.com.google.common.io.ByteStreams -> a.a.a.a.c.a.a.c.g:
1:1:void <clinit>():594:594 -> <clinit>
1:1:byte[] toByteArray(java.io.InputStream):165:165 -> a
2:2:byte[] createBuffer():56:56 -> a
2:2:long copy(java.io.InputStream,java.io.OutputStream):103 -> a
2:2:byte[] toByteArray(java.io.InputStream):166 -> a
3:3:long copy(java.io.InputStream,java.io.OutputStream):106:106 -> a
3:3:byte[] toByteArray(java.io.InputStream):166 -> a
4:4:byte[] toByteArray(java.io.InputStream):167:167 -> a
5:5:long copy(java.io.InputStream,java.io.OutputStream):110:110 -> a
5:5:byte[] toByteArray(java.io.InputStream):166 -> a
com.android.tools.r8.com.google.common.io.ByteStreams$1 -> a.a.a.a.c.a.a.c.f:
1:1:void <init>():595:595 -> <init>
1:1:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> write
1:1:void write(byte[]):603 -> write
2:2:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> write
2:2:void write(byte[],int,int):609 -> write
com.android.tools.r8.com.google.common.io.CharSequenceReader -> a.a.a.a.c.a.a.c.h:
java.lang.CharSequence seq -> a
int pos -> b
int mark -> c
1:2:void <init>(java.lang.CharSequence):43:44 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.lang.CharSequence):44 -> <init>
1:2:void checkOpen():48:49 -> a
1:1:boolean hasRemaining():54:54 -> b
1:1:int remaining():58:58 -> c
1:1:void close():130:130 -> close
1:3:void mark(int):117:119 -> mark
1:7:int read(java.nio.CharBuffer):64:70 -> read
8:8:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> read
8:8:int read(java.nio.CharBuffer):63 -> read
9:10:int read():77:78 -> read
11:18:int read(char[],int,int):83:90 -> read
1:1:boolean ready():106:106 -> ready
1:2:void reset():124:125 -> reset
1:4:long skip(long):97:100 -> skip
com.android.tools.r8.com.google.common.io.CharSource -> a.a.a.a.c.a.a.c.k:
1:1:void <init>():76:76 -> <init>
java.io.Reader openStream() -> a
1:1:com.android.tools.r8.com.google.common.io.CharSource wrap(java.lang.CharSequence):479:479 -> a
com.android.tools.r8.com.google.common.io.CharSource$CharSequenceCharSource -> a.a.a.a.c.a.a.c.i:
java.lang.CharSequence seq -> a
1:1:void <clinit>():525:525 -> <clinit>
1:2:void <init>(java.lang.CharSequence):529:530 -> <init>
3:3:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
3:3:void <init>(java.lang.CharSequence):530 -> <init>
1:1:java.io.Reader openStream():535:535 -> a
1:1:java.lang.String toString():609:609 -> toString
2:20:java.lang.String com.android.tools.r8.com.google.common.base.Ascii.truncate(java.lang.CharSequence,int,java.lang.String):553:571 -> toString
2:20:java.lang.String toString():609 -> toString
21:21:java.lang.String toString():609:609 -> toString
22:22:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> toString
22:22:java.lang.String com.android.tools.r8.com.google.common.base.Ascii.truncate(java.lang.CharSequence,int,java.lang.String):546 -> toString
22:22:java.lang.String toString():609 -> toString
com.android.tools.r8.com.google.common.io.CharSource$StringCharSource -> a.a.a.a.c.a.a.c.j:
1:1:void <init>(java.lang.String):630:630 -> <init>
1:1:java.io.Reader openStream():635:635 -> a
com.android.tools.r8.com.google.common.io.Closeables -> a.a.a.a.c.a.a.c.l:
java.util.logging.Logger logger -> a
1:1:void <clinit>():37:37 -> <clinit>
com.android.tools.r8.com.google.common.io.Closer -> a.a.a.a.c.a.a.c.p:
com.android.tools.r8.com.google.common.io.Closer$Suppressor suppressor -> a
java.util.Deque stack -> b
java.lang.Throwable thrown -> c
com.android.tools.r8.com.google.common.io.Closer$Suppressor SUPPRESSOR -> d
1:1:boolean com.android.tools.r8.com.google.common.io.Closer$SuppressingSuppressor.isAvailable():271:271 -> <clinit>
1:1:void <clinit>():96 -> <clinit>
2:2:void <clinit>():96:96 -> <clinit>
1:1:void <init>(com.android.tools.r8.com.google.common.io.Closer$Suppressor):114:114 -> <init>
2:7:void <init>(com.android.tools.r8.com.google.common.io.Closer$Suppressor):110:115 -> <init>
8:8:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> <init>
8:8:void <init>(com.android.tools.r8.com.google.common.io.Closer$Suppressor):115 -> <init>
1:1:com.android.tools.r8.com.google.common.io.Closer create():104:104 -> a
2:2:java.io.Closeable register(java.io.Closeable):128:128 -> a
1:19:void close():210:228 -> close
com.android.tools.r8.com.google.common.io.Closer$LoggingSuppressor -> a.a.a.a.c.a.a.c.m:
com.android.tools.r8.com.google.common.io.Closer$LoggingSuppressor INSTANCE -> a
1:1:void <clinit>():251:251 -> <clinit>
1:1:void <init>():249:249 -> <init>
1:1:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):256:256 -> a
com.android.tools.r8.com.google.common.io.Closer$SuppressingSuppressor -> a.a.a.a.c.a.a.c.n:
com.android.tools.r8.com.google.common.io.Closer$SuppressingSuppressor INSTANCE -> a
java.lang.reflect.Method addSuppressed -> b
1:1:void <clinit>():268:268 -> <clinit>
2:2:java.lang.reflect.Method getAddSuppressed():278:278 -> <clinit>
2:2:void <clinit>():274 -> <clinit>
3:3:void <clinit>():274:274 -> <clinit>
1:1:void <init>():266:266 -> <init>
1:1:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):291:291 -> a
2:2:void com.android.tools.r8.com.google.common.io.Closer$LoggingSuppressor.suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):256:256 -> a
2:2:void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable):294 -> a
com.android.tools.r8.com.google.common.io.Closer$Suppressor -> a.a.a.a.c.a.a.c.o:
void suppress(java.io.Closeable,java.lang.Throwable,java.lang.Throwable) -> a
com.android.tools.r8.com.google.common.math.IntMath -> a.a.a.a.c.a.a.d.b:
1:474:void <clinit>():202:675 -> <clinit>
1:24:int log2(int,java.math.RoundingMode):121:144 -> a
25:25:int log2(int,java.math.RoundingMode):137:137 -> a
26:26:int log2(int,java.math.RoundingMode):131:131 -> a
27:27:int log2(int,java.math.RoundingMode):127:127 -> a
28:28:void com.android.tools.r8.com.google.common.math.MathPreconditions.checkRoundingUnnecessary(boolean):81:81 -> a
28:28:int log2(int,java.math.RoundingMode):123 -> a
29:29:int com.android.tools.r8.com.google.common.math.MathPreconditions.checkPositive(java.lang.String,int):32:32 -> a
29:29:int log2(int,java.math.RoundingMode):120 -> a
30:76:int divide(int,int,java.math.RoundingMode):322:368 -> a
77:82:int divide(int,int,java.math.RoundingMode):357:362 -> a
83:83:void com.android.tools.r8.com.google.common.math.MathPreconditions.checkRoundingUnnecessary(boolean):81:81 -> a
83:83:int divide(int,int,java.math.RoundingMode):340 -> a
84:84:int divide(int,int,java.math.RoundingMode):320:320 -> a
85:85:java.lang.Object com.android.tools.r8.com.google.common.base.Preconditions.checkNotNull(java.lang.Object):787:787 -> a
85:85:int divide(int,int,java.math.RoundingMode):318 -> a
com.android.tools.r8.com.google.common.math.IntMath$1 -> a.a.a.a.c.a.a.d.a:
int[] $SwitchMap$java$math$RoundingMode -> a
1:1:void <clinit>():121:121 -> <clinit>
com.android.tools.r8.com.google.gson.JsonArray -> a.a.a.a.c.a.b.a:
java.util.List elements -> a
1:2:void <init>():39:40 -> <init>
1:3:void add(com.android.tools.r8.com.google.gson.JsonElement):95:97 -> a
1:1:boolean equals(java.lang.Object):366:366 -> equals
1:1:int hashCode():371:371 -> hashCode
1:1:java.util.Iterator iterator():171:171 -> iterator
com.android.tools.r8.com.google.gson.JsonElement -> a.a.a.a.c.a.b.b:
1:1:void <init>():33:33 -> <init>
1:1:boolean isJsonObject():55:55 -> e
1:1:com.android.tools.r8.com.google.gson.JsonObject getAsJsonObject():87 -> e
2:4:com.android.tools.r8.com.google.gson.JsonObject getAsJsonObject():88:90 -> e
1:1:boolean isJsonNull():74:74 -> f
1:3:java.lang.String toString():321:323 -> toString
4:4:void com.android.tools.r8.com.google.gson.internal.Streams.write(com.android.tools.r8.com.google.gson.JsonElement,com.android.tools.r8.com.google.gson.stream.JsonWriter):72:72 -> toString
4:4:java.lang.String toString():324 -> toString
5:7:java.lang.String toString():325:327 -> toString
com.android.tools.r8.com.google.gson.JsonIOException -> a.a.a.a.c.a.b.c:
1:1:void <init>(java.lang.Throwable):43:43 -> <init>
com.android.tools.r8.com.google.gson.JsonNull -> a.a.a.a.c.a.b.d:
com.android.tools.r8.com.google.gson.JsonNull INSTANCE -> a
1:1:void <clinit>():32:32 -> <clinit>
1:1:void <init>():39:39 -> <init>
1:1:boolean equals(java.lang.Object):61:61 -> equals
1:1:int hashCode():53:53 -> hashCode
com.android.tools.r8.com.google.gson.JsonObject -> a.a.a.a.c.a.b.e:
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap members -> a
1:2:void <init>():32:33 -> <init>
1:3:void add(java.lang.String,com.android.tools.r8.com.google.gson.JsonElement):55:57 -> a
4:4:com.android.tools.r8.com.google.gson.JsonElement createJsonElement(java.lang.Object):122:122 -> a
4:4:void addProperty(java.lang.String,java.lang.Number):90 -> a
5:5:void addProperty(java.lang.String,java.lang.Number):90:90 -> a
6:6:com.android.tools.r8.com.google.gson.JsonElement createJsonElement(java.lang.Object):122:122 -> a
6:6:void addProperty(java.lang.String,java.lang.String):79 -> a
7:7:void addProperty(java.lang.String,java.lang.String):79:79 -> a
8:8:boolean has(java.lang.String):151:151 -> a
1:1:java.util.Set entrySet():132:132 -> entrySet
1:2:boolean equals(java.lang.Object):196:197 -> equals
1:1:int hashCode():202:202 -> hashCode
com.android.tools.r8.com.google.gson.JsonParseException -> a.a.a.a.c.a.b.f:
1:1:void <init>(java.lang.String):42:42 -> <init>
2:2:void <init>(java.lang.String,java.lang.Throwable):52:52 -> <init>
3:3:void <init>(java.lang.Throwable):62:62 -> <init>
com.android.tools.r8.com.google.gson.JsonParser -> a.a.a.a.c.a.b.g:
1:1:void <init>():34:34 -> <init>
1:1:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45:45 -> a
2:13:com.android.tools.r8.com.google.gson.JsonElement parse(java.io.Reader):58:69 -> a
2:13:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a
14:14:com.android.tools.r8.com.google.gson.JsonElement parse(java.io.Reader):67:67 -> a
14:14:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a
15:15:com.android.tools.r8.com.google.gson.JsonElement parse(java.io.Reader):65:65 -> a
15:15:com.android.tools.r8.com.google.gson.JsonElement parse(java.lang.String):45 -> a
16:25:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):81:90 -> a
26:26:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):88:88 -> a
27:31:com.android.tools.r8.com.google.gson.JsonElement parse(com.android.tools.r8.com.google.gson.stream.JsonReader):86:90 -> a
com.android.tools.r8.com.google.gson.JsonPrimitive -> a.a.a.a.c.a.b.h:
java.lang.Class[] PRIMITIVE_TYPES -> b
java.lang.Object value -> a
1:1:void <clinit>():35:35 -> <clinit>
1:2:void <init>(java.lang.Boolean):46:47 -> <init>
3:4:void <init>(java.lang.Number):55:56 -> <init>
5:6:void <init>(java.lang.String):64:65 -> <init>
7:8:void <init>(java.lang.Object):84:85 -> <init>
1:7:void setValue(java.lang.Object):94:100 -> a
8:14:boolean isPrimitiveOrString(java.lang.Object):274:280 -> a
8:14:void setValue(java.lang.Object):101 -> a
15:15:void setValue(java.lang.Object):102:102 -> a
16:16:void com.android.tools.r8.com.google.gson.internal.$Gson$Preconditions.checkArgument(boolean):46:46 -> a
16:16:void setValue(java.lang.Object):100 -> a
17:19:boolean isIntegral(com.android.tools.r8.com.google.gson.JsonPrimitive):334:336 -> a
1:18:boolean equals(java.lang.Object):309:326 -> equals
1:1:boolean getAsBoolean():132:132 -> g
2:2:java.lang.Boolean getAsBooleanWrapper():122:122 -> g
2:2:boolean getAsBoolean():133 -> g
3:6:boolean getAsBoolean():133:136 -> g
1:1:java.lang.Number getAsNumber():157:157 -> h
1:13:int hashCode():289:301 -> hashCode
1:3:java.lang.String getAsString():176:178 -> i
4:4:java.lang.Boolean getAsBooleanWrapper():122:122 -> i
4:4:java.lang.String getAsString():179 -> i
5:7:java.lang.String getAsString():179:181 -> i
1:1:boolean isBoolean():112:112 -> j
1:1:boolean isNumber():146:146 -> k
com.android.tools.r8.com.google.gson.JsonSyntaxException -> a.a.a.a.c.a.b.i:
1:1:void <init>(java.lang.String):30:30 -> <init>
2:2:void <init>(java.lang.Throwable):45:45 -> <init>
com.android.tools.r8.com.google.gson.TypeAdapter -> a.a.a.a.c.a.b.k:
1:1:void <init>():119:119 -> <init>
java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader) -> a
void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object) -> a
1:1:com.android.tools.r8.com.google.gson.TypeAdapter nullSafe():186:186 -> a
com.android.tools.r8.com.google.gson.TypeAdapter$1 -> a.a.a.a.c.a.b.j:
com.android.tools.r8.com.google.gson.TypeAdapter this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.gson.TypeAdapter):186:186 -> <init>
1:3:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):189:191 -> a
4:8:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):195:199 -> a
com.android.tools.r8.com.google.gson.TypeAdapterFactory -> a.a.a.a.c.a.b.l:
com.android.tools.r8.com.google.gson.internal.LazilyParsedNumber -> a.a.a.a.c.a.b.a.a:
java.lang.String value -> a
1:2:void <init>(java.lang.String):30:31 -> <init>
1:1:double doubleValue():63:63 -> doubleValue
1:3:boolean equals(java.lang.Object):90:92 -> equals
1:1:float floatValue():58:58 -> floatValue
1:1:int hashCode():82:82 -> hashCode
1:6:int intValue():37:42 -> intValue
1:3:long longValue():50:52 -> longValue
1:1:java.lang.String toString():68:68 -> toString
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap -> a.a.a.a.c.a.b.a.i:
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node header -> e
java.util.Comparator NATURAL_ORDER -> h
boolean $assertionsDisabled -> i
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet keySet -> g
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node root -> b
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet entrySet -> f
int modCount -> d
int size -> c
java.util.Comparator comparator -> a
1:3:void <clinit>():38:40 -> <clinit>
1:1:void <init>():60:60 -> <init>
2:2:void <init>(java.util.Comparator):71:71 -> <init>
3:27:void <init>(java.util.Comparator):48:72 -> <init>
1:57:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node find(java.lang.Object,boolean):122:178 -> a
58:58:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node findByObject(java.lang.Object):186:186 -> a
59:60:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node findByEntry(java.util.Map$Entry):202:203 -> a
61:61:boolean equal(java.lang.Object,java.lang.Object):208:208 -> a
61:61:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node findByEntry(java.util.Map$Entry):203 -> a
62:80:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):219:237 -> a
81:84:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node.last():517:520 -> a
81:84:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):237 -> a
85:88:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node.first():504:507 -> a
85:88:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):237 -> a
89:124:void removeInternal(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):238:273 -> a
125:139:void replaceInParent(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):285:299 -> a
140:160:void rotateLeft(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):374:394 -> a
1:19:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):312:330 -> b
20:42:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):326:348 -> b
43:61:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):344:362 -> b
62:62:void rebalance(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,boolean):311:311 -> b
63:83:void rotateRight(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):402:422 -> b
1:7:void clear():101:107 -> clear
1:1:boolean containsKey(java.lang.Object):87:87 -> containsKey
1:2:java.util.Set entrySet():430:431 -> entrySet
1:2:java.lang.Object get(java.lang.Object):82:83 -> get
1:2:java.util.Set keySet():435:436 -> keySet
1:3:java.lang.Object put(java.lang.Object,java.lang.Object):94:96 -> put
4:4:java.lang.Object put(java.lang.Object,java.lang.Object):92:92 -> put
1:3:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node removeInternalByKey(java.lang.Object):277:279 -> remove
1:3:java.lang.Object remove(java.lang.Object):111 -> remove
4:4:java.lang.Object remove(java.lang.Object):112:112 -> remove
1:1:int size():78:78 -> size
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$1 -> a.a.a.a.c.a.b.a.b:
1:1:void <init>():40:40 -> <init>
1:1:int compare(java.lang.Object,java.lang.Object):40:40 -> compare
2:2:int compare(java.lang.Comparable,java.lang.Comparable):42:42 -> compare
2:2:int compare(java.lang.Object,java.lang.Object):40 -> compare
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet -> a.a.a.a.c.a.b.a.d:
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap):560:560 -> <init>
1:1:void clear():591:591 -> clear
1:1:boolean contains(java.lang.Object):574:574 -> contains
1:1:java.util.Iterator iterator():566:566 -> iterator
1:9:boolean remove(java.lang.Object):578:586 -> remove
1:1:int size():562:562 -> size
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet$1 -> a.a.a.a.c.a.b.a.c:
1:1:void <init>(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$EntrySet):566:566 -> <init>
1:1:java.util.Map$Entry next():568:568 -> next
1:1:java.lang.Object next():566 -> next
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet -> a.a.a.a.c.a.b.a.f:
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap this$0 -> a
1:1:void <init>(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap):595:595 -> <init>
1:1:void clear():617:617 -> clear
1:1:boolean contains(java.lang.Object):609:609 -> contains
1:1:java.util.Iterator iterator():601:601 -> iterator
1:1:boolean remove(java.lang.Object):613:613 -> remove
2:4:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node com.android.tools.r8.com.google.gson.internal.LinkedTreeMap.removeInternalByKey(java.lang.Object):277:279 -> remove
2:4:boolean remove(java.lang.Object):613 -> remove
1:1:int size():597:597 -> size
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet$1 -> a.a.a.a.c.a.b.a.e:
1:1:void <init>(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$KeySet):601:601 -> <init>
1:1:java.lang.Object next():603:603 -> next
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$LinkedTreeMapIterator -> a.a.a.a.c.a.b.a.g:
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap this$0 -> d
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node lastReturned -> b
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node next -> a
int expectedModCount -> c
1:1:void <init>(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap):531:531 -> <init>
2:4:void <init>(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap):527:529 -> <init>
1:9:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node nextNode():539:547 -> e
10:10:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node nextNode():544:544 -> e
11:11:com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node nextNode():541:541 -> e
1:1:boolean hasNext():535:535 -> hasNext
1:6:void remove():551:556 -> remove
7:7:void remove():552:552 -> remove
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node -> a.a.a.a.c.a.b.a.h:
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node next -> d
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node right -> c
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node prev -> e
java.lang.Object key -> f
java.lang.Object value -> g
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node left -> b
int height -> h
com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node parent -> a
1:3:void <init>():450:452 -> <init>
4:11:void <init>(com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,java.lang.Object,com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node,com.android.tools.r8.com.google.gson.internal.LinkedTreeMap$Node):456:463 -> <init>
1:4:boolean equals(java.lang.Object):482:485 -> equals
1:1:java.lang.Object getKey():467:467 -> getKey
1:1:java.lang.Object getValue():471:471 -> getValue
1:2:int hashCode():491:492 -> hashCode
1:2:java.lang.Object setValue(java.lang.Object):475:476 -> setValue
1:1:java.lang.String toString():496:496 -> toString
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters -> a.a.a.a.c.a.b.a.a.y:
com.android.tools.r8.com.google.gson.TypeAdapter STRING -> l
com.android.tools.r8.com.google.gson.TypeAdapter STRING_BUILDER -> m
com.android.tools.r8.com.google.gson.TypeAdapter NUMBER -> j
com.android.tools.r8.com.google.gson.TypeAdapter CHARACTER -> k
com.android.tools.r8.com.google.gson.TypeAdapter URI -> p
com.android.tools.r8.com.google.gson.TypeAdapter INET_ADDRESS -> q
com.android.tools.r8.com.google.gson.TypeAdapter STRING_BUFFER -> n
com.android.tools.r8.com.google.gson.TypeAdapter URL -> o
com.android.tools.r8.com.google.gson.TypeAdapter BYTE -> d
com.android.tools.r8.com.google.gson.TypeAdapter SHORT -> e
com.android.tools.r8.com.google.gson.TypeAdapter BIT_SET -> b
com.android.tools.r8.com.google.gson.TypeAdapter BOOLEAN -> c
com.android.tools.r8.com.google.gson.TypeAdapter ATOMIC_BOOLEAN -> h
com.android.tools.r8.com.google.gson.TypeAdapter ATOMIC_INTEGER_ARRAY -> i
com.android.tools.r8.com.google.gson.TypeAdapter INTEGER -> f
com.android.tools.r8.com.google.gson.TypeAdapter ATOMIC_INTEGER -> g
com.android.tools.r8.com.google.gson.TypeAdapter CLASS -> a
com.android.tools.r8.com.google.gson.TypeAdapter CALENDAR -> t
com.android.tools.r8.com.google.gson.TypeAdapter LOCALE -> u
com.android.tools.r8.com.google.gson.TypeAdapter UUID -> r
com.android.tools.r8.com.google.gson.TypeAdapter CURRENCY -> s
com.android.tools.r8.com.google.gson.TypeAdapter JSON_ELEMENT -> v
1:646:void <clinit>():69:714 -> <clinit>
1:1:com.android.tools.r8.com.google.gson.TypeAdapterFactory newFactory(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> a
2:2:com.android.tools.r8.com.google.gson.TypeAdapterFactory newFactory(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$1 -> a.a.a.a.c.a.b.a.a.f:
1:1:void <init>():69:69 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):69:69 -> a
2:5:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Class):73:76 -> a
2:5:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):69 -> a
6:10:java.lang.Class read(com.android.tools.r8.com.google.gson.stream.JsonReader):81:85 -> a
6:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):69 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$10 -> a.a.a.a.c.a.b.a.a.a:
1:1:void <init>():282:282 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):282:282 -> a
2:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicIntegerArray):303:307 -> a
2:6:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):282 -> a
7:21:java.util.concurrent.atomic.AtomicIntegerArray read(com.android.tools.r8.com.google.gson.stream.JsonReader):284:298 -> a
7:21:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):282 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$14 -> a.a.a.a.c.a.b.a.a.b:
1:1:void <init>():362:362 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):362:362 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):378:378 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):362 -> a
3:11:java.lang.Number read(com.android.tools.r8.com.google.gson.stream.JsonReader):365:373 -> a
3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):362 -> a
12:12:java.lang.Number read(com.android.tools.r8.com.google.gson.stream.JsonReader):371:371 -> a
12:12:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):362 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$15 -> a.a.a.a.c.a.b.a.a.c:
1:1:void <init>():384:384 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):384:384 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Character):399:399 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):384 -> a
3:11:java.lang.Character read(com.android.tools.r8.com.google.gson.stream.JsonReader):387:395 -> a
3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):384 -> a
12:12:java.lang.Character read(com.android.tools.r8.com.google.gson.stream.JsonReader):393:393 -> a
12:12:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):384 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$16 -> a.a.a.a.c.a.b.a.a.d:
1:1:void <init>():406:406 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):406:406 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.String):422:422 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):406 -> a
3:12:java.lang.String read(com.android.tools.r8.com.google.gson.stream.JsonReader):409:418 -> a
3:12:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):406 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$19 -> a.a.a.a.c.a.b.a.a.e:
1:1:void <init>():464:464 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):464:464 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.StringBuilder):475:475 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):464 -> a
3:7:java.lang.StringBuilder read(com.android.tools.r8.com.google.gson.stream.JsonReader):467:471 -> a
3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):464 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$2 -> a.a.a.a.c.a.b.a.a.p:
1:1:void <init>():92:92 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):92:92 -> a
2:11:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.BitSet):136:145 -> a
2:11:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):92 -> a
12:40:java.util.BitSet read(com.android.tools.r8.com.google.gson.stream.JsonReader):94:122 -> a
12:40:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a
41:41:java.util.BitSet read(com.android.tools.r8.com.google.gson.stream.JsonReader):110:110 -> a
41:41:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a
42:63:java.util.BitSet read(com.android.tools.r8.com.google.gson.stream.JsonReader):107:128 -> a
42:63:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a
64:77:java.util.BitSet read(com.android.tools.r8.com.google.gson.stream.JsonReader):117:130 -> a
64:77:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):92 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$20 -> a.a.a.a.c.a.b.a.a.g:
1:1:void <init>():482:482 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):482:482 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.StringBuffer):493:493 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):482 -> a
3:7:java.lang.StringBuffer read(com.android.tools.r8.com.google.gson.stream.JsonReader):485:489 -> a
3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):482 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$21 -> a.a.a.a.c.a.b.a.a.h:
1:1:void <init>():500:500 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):500:500 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.net.URL):512:512 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):500 -> a
3:8:java.net.URL read(com.android.tools.r8.com.google.gson.stream.JsonReader):503:508 -> a
3:8:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):500 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$22 -> a.a.a.a.c.a.b.a.a.i:
1:1:void <init>():518:518 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):518:518 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.net.URI):534:534 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):518 -> a
3:11:java.net.URI read(com.android.tools.r8.com.google.gson.stream.JsonReader):521:529 -> a
3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):518 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$23 -> a.a.a.a.c.a.b.a.a.j:
1:1:void <init>():540:540 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):540:540 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.net.InetAddress):552:552 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):540 -> a
3:8:java.net.InetAddress read(com.android.tools.r8.com.google.gson.stream.JsonReader):543:548 -> a
3:8:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):540 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$24 -> a.a.a.a.c.a.b.a.a.k:
1:1:void <init>():559:559 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):559:559 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.UUID):570:570 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):559 -> a
3:7:java.util.UUID read(com.android.tools.r8.com.google.gson.stream.JsonReader):562:566 -> a
3:7:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):559 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$25 -> a.a.a.a.c.a.b.a.a.l:
1:1:void <init>():576:576 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):576:576 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Currency):583:583 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):576 -> a
3:3:java.util.Currency read(com.android.tools.r8.com.google.gson.stream.JsonReader):579:579 -> a
3:3:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):576 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$27 -> a.a.a.a.c.a.b.a.a.m:
1:1:void <init>():609:609 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):609:609 -> a
2:18:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Calendar):654:670 -> a
2:18:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):609 -> a
19:48:java.util.Calendar read(com.android.tools.r8.com.google.gson.stream.JsonReader):619:648 -> a
19:48:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):609 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$28 -> a.a.a.a.c.a.b.a.a.n:
1:1:void <init>():677:677 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):677:677 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.Locale):708:708 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):677 -> a
3:26:java.util.Locale read(com.android.tools.r8.com.google.gson.stream.JsonReader):680:703 -> a
3:26:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):677 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$29 -> a.a.a.a.c.a.b.a.a.o:
1:1:void <init>():714:714 -> <init>
1:1:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonNull():74:74 -> a
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):753 -> a
2:2:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonPrimitive():64:64 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):755 -> a
3:3:com.android.tools.r8.com.google.gson.JsonPrimitive com.android.tools.r8.com.google.gson.JsonElement.getAsJsonPrimitive():120:120 -> a
3:3:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):756 -> a
4:9:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):757:762 -> a
10:10:com.android.tools.r8.com.google.gson.JsonPrimitive com.android.tools.r8.com.google.gson.JsonElement.getAsJsonPrimitive():122:122 -> a
10:10:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):756 -> a
11:11:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonArray():46:46 -> a
11:11:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):765 -> a
12:12:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):766:766 -> a
13:13:com.android.tools.r8.com.google.gson.JsonArray com.android.tools.r8.com.google.gson.JsonElement.getAsJsonArray():104:104 -> a
13:13:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):767 -> a
14:17:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):767:770 -> a
18:18:com.android.tools.r8.com.google.gson.JsonArray com.android.tools.r8.com.google.gson.JsonElement.getAsJsonArray():106:106 -> a
18:18:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):767 -> a
19:19:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a
19:19:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):772 -> a
20:28:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):773:781 -> a
29:29:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,com.android.tools.r8.com.google.gson.JsonElement):754:754 -> a
30:30:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):714:714 -> a
31:31:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):714:714 -> a
32:64:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):716:748 -> a
65:66:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):725:726 -> a
67:67:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):723:723 -> a
68:69:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):720:721 -> a
70:93:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):718:741 -> a
94:99:com.android.tools.r8.com.google.gson.JsonElement read(com.android.tools.r8.com.google.gson.stream.JsonReader):728:733 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$3 -> a.a.a.a.c.a.b.a.a.s:
1:1:void <init>():151:151 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):151:151 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Boolean):165:165 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):151 -> a
3:10:java.lang.Boolean read(com.android.tools.r8.com.google.gson.stream.JsonReader):154:161 -> a
3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):151 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$32 -> a.a.a.a.c.a.b.a.a.q:
com.android.tools.r8.com.google.gson.TypeAdapter val$typeAdapter -> b
java.lang.Class val$type -> a
1:1:void <init>(java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):850:850 -> <init>
1:1:java.lang.String toString():856:856 -> toString
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$33 -> a.a.a.a.c.a.b.a.a.r:
com.android.tools.r8.com.google.gson.TypeAdapter val$typeAdapter -> c
java.lang.Class val$boxed -> b
java.lang.Class val$unboxed -> a
1:1:void <init>(java.lang.Class,java.lang.Class,com.android.tools.r8.com.google.gson.TypeAdapter):863:863 -> <init>
1:2:java.lang.String toString():870:871 -> toString
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$5 -> a.a.a.a.c.a.b.a.a.t:
1:1:void <init>():190:190 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):190:190 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):206:206 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):190 -> a
3:11:java.lang.Number read(com.android.tools.r8.com.google.gson.stream.JsonReader):193:201 -> a
3:11:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):190 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$6 -> a.a.a.a.c.a.b.a.a.u:
1:1:void <init>():213:213 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):213:213 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):228:228 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):213 -> a
3:10:java.lang.Number read(com.android.tools.r8.com.google.gson.stream.JsonReader):216:223 -> a
3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):213 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$7 -> a.a.a.a.c.a.b.a.a.v:
1:1:void <init>():235:235 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):235:235 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Number):250:250 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):235 -> a
3:10:java.lang.Number read(com.android.tools.r8.com.google.gson.stream.JsonReader):238:245 -> a
3:10:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):235 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$8 -> a.a.a.a.c.a.b.a.a.w:
1:1:void <init>():256:256 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):256:256 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicInteger):265:265 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):256 -> a
3:5:java.util.concurrent.atomic.AtomicInteger read(com.android.tools.r8.com.google.gson.stream.JsonReader):259:261 -> a
3:5:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):256 -> a
com.android.tools.r8.com.google.gson.internal.bind.TypeAdapters$9 -> a.a.a.a.c.a.b.a.a.x:
1:1:void <init>():271:271 -> <init>
1:1:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):271:271 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.util.concurrent.atomic.AtomicBoolean):276:276 -> a
2:2:void write(com.android.tools.r8.com.google.gson.stream.JsonWriter,java.lang.Object):271 -> a
3:3:java.util.concurrent.atomic.AtomicBoolean read(com.android.tools.r8.com.google.gson.stream.JsonReader):273:273 -> a
3:3:java.lang.Object read(com.android.tools.r8.com.google.gson.stream.JsonReader):271 -> a
com.android.tools.r8.com.google.gson.stream.JsonReader -> a.a.a.a.c.a.b.b.a:
long peekedLong -> i
char[] buffer -> c
int stackSize -> m
int peekedNumberLength -> j
java.lang.String peekedString -> k
int peeked -> h
int lineNumber -> f
int lineStart -> g
java.io.Reader in -> a
int pos -> d
int limit -> e
java.lang.String[] pathNames -> n
int[] pathIndices -> o
boolean lenient -> b
int[] stack -> l
char[] NON_EXECUTE_PREFIX -> p
1:1:void <clinit>():192:192 -> <clinit>
1:1:void <init>(java.io.Reader):289:289 -> <init>
2:65:void <init>(java.io.Reader):230:293 -> <init>
66:66:void <init>(java.io.Reader):291:291 -> <init>
1:1:void setLenient(boolean):326:326 -> a
2:11:void beginArray():341:350 -> a
12:12:boolean isLiteral(char):751:751 -> a
13:34:boolean fillBuffer(int):1276:1297 -> a
35:35:java.io.IOException syntaxError(java.lang.String):1559:1559 -> a
1:9:void beginObject():377:385 -> b
10:26:java.lang.String nextQuotedValue(char):987:1003 -> b
27:82:char readEscapeCharacter():1495:1550 -> b
27:82:java.lang.String nextQuotedValue(char):1004 -> b
83:121:char readEscapeCharacter():1502:1540 -> b
83:121:java.lang.String nextQuotedValue(char):1004 -> b
122:124:java.lang.String nextQuotedValue(char):1004:1006 -> b
125:125:char readEscapeCharacter():1550:1550 -> b
125:125:java.lang.String nextQuotedValue(char):1004 -> b
126:134:java.lang.String nextQuotedValue(char):1009:1017 -> b
135:146:void push(int):1256:1267 -> b
147:221:int nextNonWhitespace(boolean):1319:1393 -> b
222:264:int nextNonWhitespace(boolean):1328:1370 -> b
265:265:int nextNonWhitespace(boolean):1357:1357 -> b
266:273:boolean skipTo(java.lang.String):1428:1435 -> b
266:273:int nextNonWhitespace(boolean):1358 -> b
274:274:boolean skipTo(java.lang.String):1428:1428 -> b
274:274:int nextNonWhitespace(boolean):1358 -> b
275:276:int nextNonWhitespace(boolean):1361:1362 -> b
277:306:int nextNonWhitespace(boolean):1359:1388 -> b
1:15:int doPeek():462:476 -> c
16:77:int doPeek():472:533 -> c
78:92:void consumeNonExecutePrefix():1567:1581 -> c
78:92:int doPeek():534 -> c
93:133:int doPeek():536:576 -> c
134:173:int peekKeyword():599:638 -> c
134:173:int doPeek():579 -> c
174:269:int peekNumber():643:738 -> c
174:269:int doPeek():584 -> c
270:275:int doPeek():589:594 -> c
276:276:int doPeek():590:590 -> c
277:277:int doPeek():574:574 -> c
278:297:int doPeek():553:572 -> c
298:298:int doPeek():564:564 -> c
299:309:int doPeek():560:570 -> c
310:310:int doPeek():546:546 -> c
311:323:int doPeek():479:491 -> c
324:350:int doPeek():487:513 -> c
351:353:int doPeek():503:505 -> c
354:355:int doPeek():499:500 -> c
356:356:int doPeek():497:497 -> c
1:4:void close():1208:1211 -> close
1:10:void endArray():359:368 -> d
1:11:void endObject():394:404 -> e
1:3:boolean hasNext():412:414 -> f
1:1:boolean isLenient():333:333 -> g
1:14:boolean nextBoolean():840:853 -> h
1:13:int nextInt():1155:1167 -> i
14:39:int nextInt():1164:1189 -> i
40:64:int nextInt():1176:1200 -> i
65:65:int nextInt():1196:1196 -> i
1:16:java.lang.String nextName():777:792 -> j
17:17:java.lang.String nextName():789:789 -> j
1:9:void nextNull():864:872 -> k
1:24:java.lang.String nextString():805:828 -> l
25:25:java.lang.String nextString():825:825 -> l
1:35:com.android.tools.r8.com.google.gson.stream.JsonToken peek():423:457 -> m
36:36:com.android.tools.r8.com.google.gson.stream.JsonToken peek():455:455 -> m
37:37:com.android.tools.r8.com.google.gson.stream.JsonToken peek():453:453 -> m
38:48:com.android.tools.r8.com.google.gson.stream.JsonToken peek():440:450 -> m
49:49:com.android.tools.r8.com.google.gson.stream.JsonToken peek():445:445 -> m
50:50:com.android.tools.r8.com.google.gson.stream.JsonToken peek():443:443 -> m
51:51:com.android.tools.r8.com.google.gson.stream.JsonToken peek():436:436 -> m
52:52:com.android.tools.r8.com.google.gson.stream.JsonToken peek():434:434 -> m
53:53:com.android.tools.r8.com.google.gson.stream.JsonToken peek():432:432 -> m
54:54:com.android.tools.r8.com.google.gson.stream.JsonToken peek():430:430 -> m
1:2:void checkLenient():1400:1401 -> n
1:3:java.lang.String locationString():1449:1451 -> o
4:17:java.lang.String getPath():1459:1472 -> o
4:17:java.lang.String locationString():1451 -> o
18:36:java.lang.String getPath():1464:1482 -> o
18:36:java.lang.String locationString():1451 -> o
37:37:java.lang.String locationString():1451:1451 -> o
1:52:java.lang.String nextUnquotedValue():1032:1083 -> p
1:5:void skipToEndOfLine():1411:1415 -> q
1:1:java.lang.String toString():1445:1445 -> toString
com.android.tools.r8.com.google.gson.stream.JsonToken -> a.a.a.a.c.a.b.b.b:
com.android.tools.r8.com.google.gson.stream.JsonToken END_ARRAY -> b
com.android.tools.r8.com.google.gson.stream.JsonToken BEGIN_OBJECT -> c
com.android.tools.r8.com.google.gson.stream.JsonToken BEGIN_ARRAY -> a
com.android.tools.r8.com.google.gson.stream.JsonToken STRING -> f
com.android.tools.r8.com.google.gson.stream.JsonToken NUMBER -> g
com.android.tools.r8.com.google.gson.stream.JsonToken END_OBJECT -> d
com.android.tools.r8.com.google.gson.stream.JsonToken NAME -> e
com.android.tools.r8.com.google.gson.stream.JsonToken END_DOCUMENT -> j
com.android.tools.r8.com.google.gson.stream.JsonToken BOOLEAN -> h
com.android.tools.r8.com.google.gson.stream.JsonToken NULL -> i
com.android.tools.r8.com.google.gson.stream.JsonToken[] $VALUES -> k
1:54:void <clinit>():31:84 -> <clinit>
55:55:void <clinit>():25:25 -> <clinit>
1:1:void <init>(java.lang.String,int):25:25 -> <init>
com.android.tools.r8.com.google.gson.stream.JsonWriter -> a.a.a.a.c.a.b.b.c:
java.lang.String deferredName -> h
int[] stack -> b
boolean serializeNulls -> i
java.lang.String[] HTML_SAFE_REPLACEMENT_CHARS -> k
java.lang.String[] REPLACEMENT_CHARS -> j
java.io.Writer out -> a
boolean lenient -> f
boolean htmlSafe -> g
int stackSize -> c
java.lang.String separator -> e
java.lang.String indent -> d
1:17:void <clinit>():145:161 -> <clinit>
1:1:void <init>(java.io.Writer):197:197 -> <init>
2:36:void <init>(java.io.Writer):167:201 -> <init>
37:37:void <init>(java.io.Writer):199:199 -> <init>
1:1:void setLenient(boolean):235:235 -> a
2:2:com.android.tools.r8.com.google.gson.stream.JsonWriter beginArray():287:287 -> a
3:5:com.android.tools.r8.com.google.gson.stream.JsonWriter open(int,java.lang.String):325:327 -> a
3:5:com.android.tools.r8.com.google.gson.stream.JsonWriter beginArray():288 -> a
6:18:com.android.tools.r8.com.google.gson.stream.JsonWriter close(int,int,java.lang.String):337:349 -> a
19:19:com.android.tools.r8.com.google.gson.stream.JsonWriter close(int,int,java.lang.String):342:342 -> a
20:25:void push(int):354:359 -> a
26:32:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):389:395 -> a
33:33:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):393:393 -> a
34:34:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):390:390 -> a
35:35:com.android.tools.r8.com.google.gson.stream.JsonWriter name(java.lang.String):387:387 -> a
36:40:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Boolean):478:482 -> a
41:43:com.android.tools.r8.com.google.gson.stream.JsonWriter value(long):509:511 -> a
44:54:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.Number):524:534 -> a
1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter beginObject():307:307 -> b
2:4:com.android.tools.r8.com.google.gson.stream.JsonWriter open(int,java.lang.String):325:327 -> b
2:4:com.android.tools.r8.com.google.gson.stream.JsonWriter beginObject():308 -> b
5:5:void replaceTop(int):376:376 -> b
6:10:com.android.tools.r8.com.google.gson.stream.JsonWriter value(java.lang.String):415:419 -> b
11:13:com.android.tools.r8.com.google.gson.stream.JsonWriter value(boolean):465:467 -> b
1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter endArray():297:297 -> c
2:30:void string(java.lang.String):565:593 -> c
1:7:void close():555:561 -> close
8:8:void close():559:559 -> close
1:1:com.android.tools.r8.com.google.gson.stream.JsonWriter endObject():317:317 -> d
1:10:com.android.tools.r8.com.google.gson.stream.JsonWriter nullValue():446:455 -> e
1:28:void beforeValue():629:656 -> f
29:50:void beforeValue():631:652 -> f
51:52:void beforeValue():646:647 -> f
53:54:void beforeValue():641:642 -> f
1:4:void flush():543:546 -> flush
5:5:void flush():544:544 -> flush
1:7:void newline():597:603 -> g
1:4:int peek():366:369 -> h
5:5:int peek():367:367 -> h
1:1:void writeDeferredName():400:400 -> i
2:9:void beforeName():612:619 -> i
2:9:void writeDeferredName():401 -> i
10:11:void writeDeferredName():402:403 -> i
12:12:void beforeName():616:616 -> i
12:12:void writeDeferredName():401 -> i
com.android.tools.r8.com.google.gson.stream.MalformedJsonException -> a.a.a.a.c.a.b.b.d:
1:1:void <init>(java.lang.String):29:29 -> <init>
com.android.tools.r8.compatdx.CompatDx -> com.android.tools.r8.compatdx.CompatDx:
boolean $assertionsDisabled -> a
1:1:void <clinit>():55:55 -> <clinit>
1:3:void run(java.lang.String[]):323:325 -> a
4:4:void printHelpOn(java.io.PrintStream):590:590 -> a
4:4:void run(java.lang.String[]):325 -> a
5:5:void com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec.<init>():157:157 -> a
5:5:void printHelpOn(java.io.PrintStream):591 -> a
5:5:void run(java.lang.String[]):325 -> a
6:6:com.android.tools.r8.joptsimple.OptionSpecBuilder com.android.tools.r8.joptsimple.OptionParser.accepts(java.lang.String):232:232 -> a
6:6:void com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec.<init>():158 -> a
6:6:void printHelpOn(java.io.PrintStream):591 -> a
6:6:void run(java.lang.String[]):325 -> a
7:7:com.android.tools.r8.joptsimple.OptionSpecBuilder com.android.tools.r8.joptsimple.OptionParser.acceptsAll(java.util.Collection):240:240 -> a
7:7:com.android.tools.r8.joptsimple.OptionSpecBuilder com.android.tools.r8.joptsimple.OptionParser.accepts(java.lang.String):232 -> a
7:7:void com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec.<init>():158 -> a
7:7:void printHelpOn(java.io.PrintStream):591 -> a
7:7:void run(java.lang.String[]):325 -> a
8:84:void com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec.<init>():159:235 -> a
8:84:void printHelpOn(java.io.PrintStream):591 -> a
8:84:void run(java.lang.String[]):325 -> a
85:85:void printHelpOn(java.io.PrintStream):591:591 -> a
85:85:void run(java.lang.String[]):325 -> a
86:86:void run(java.lang.String[]):328:328 -> a
87:88:void com.android.tools.r8.Version.printToolVersion(java.lang.String):20:21 -> a
87:88:void run(java.lang.String[]):329 -> a
89:210:void run(java.lang.String[]):332:453 -> a
211:219:com.android.tools.r8.ProgramConsumer createConsumer(java.util.List,java.nio.file.Path,boolean,boolean):471:479 -> a
211:219:void run(java.lang.String[]):455 -> a
220:229:void run(java.lang.String[]):454:463 -> a
230:230:void run(java.lang.String[]):445:445 -> a
231:231:void run(java.lang.String[]):411:411 -> a
232:232:void run(java.lang.String[]):407:407 -> a
233:233:void run(java.lang.String[]):391:391 -> a
234:234:void run(java.lang.String[]):362:362 -> a
235:235:void run(java.lang.String[]):358:358 -> a
236:240:com.android.tools.r8.DexIndexedConsumer createDexConsumer(java.nio.file.Path,java.util.List,boolean):486:490 -> a
241:248:com.android.tools.r8.DexIndexedConsumer createDexConsumer(java.nio.file.Path,java.util.List,boolean):487:494 -> a
249:252:void processPath(java.io.File,java.util.List):595:598 -> a
253:255:void processDirectory(java.io.File,java.util.List):613:615 -> a
253:255:void processPath(java.io.File,java.util.List):599 -> a
256:257:void processPath(java.io.File,java.util.List):602:603 -> a
258:259:boolean com.android.tools.r8.utils.FileUtils.isJarFile(java.nio.file.Path):50:51 -> a
258:259:void processPath(java.io.File,java.util.List):603 -> a
260:260:void processPath(java.io.File,java.util.List):603:603 -> a
261:262:boolean com.android.tools.r8.utils.FileUtils.isApkFile(java.nio.file.Path):60:61 -> a
261:262:void processPath(java.io.File,java.util.List):607 -> a
263:263:void processPath(java.io.File,java.util.List):608:608 -> a
264:264:void processPath(java.io.File,java.util.List):604:604 -> a
265:265:void processPath(java.io.File,java.util.List):596:596 -> a
1:7:void main(java.lang.String[]):311:317 -> main
8:9:void main(java.lang.String[]):313:314 -> main
10:10:void com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$DxUsageMessage.printHelpOn(java.io.PrintStream):115:115 -> main
10:10:void main(java.lang.String[]):314 -> main
11:11:void main(java.lang.String[]):315:315 -> main
com.android.tools.r8.compatdx.CompatDx$DexKeepClassesConsumer -> com.android.tools.r8.compatdx.a:
java.util.List inputs -> e
1:2:void <init>(java.nio.file.Path,java.util.List):554:555 -> <init>
1:5:void finished(com.android.tools.r8.DiagnosticsHandler):561:565 -> a
6:6:void $closeResource(java.lang.Throwable,java.lang.AutoCloseable):583:583 -> a
1:11:void writeZipWithClasses(com.android.tools.r8.DiagnosticsHandler):570:580 -> b
12:18:void writeZipWithClasses(com.android.tools.r8.DiagnosticsHandler):577:583 -> b
19:30:void writeZipWithClasses(com.android.tools.r8.DiagnosticsHandler):572:583 -> b
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions -> com.android.tools.r8.compatdx.e:
com.android.tools.r8.com.google.common.collect.ImmutableList inputs -> z
java.lang.String noOptimizeList -> j
boolean noStrict -> k
boolean forceJumbo -> u
java.lang.String dumpTo -> n
boolean dump -> q
int maxIndexNumber -> A
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$PositionInfo positions -> e
int minApiLevel -> y
boolean noLocals -> f
boolean statistics -> h
boolean version -> b
int numThreads -> s
boolean verbose -> d
java.lang.String optimizeList -> i
boolean verboseDump -> p
java.lang.String output -> m
boolean keepClasses -> l
java.lang.String dumpMethod -> o
boolean multiDex -> v
boolean minimalMainDex -> x
boolean noFiles -> r
boolean incremental -> t
java.lang.String mainDexList -> w
boolean noOptimize -> g
boolean help -> a
boolean $assertionsDisabled -> B
boolean debug -> c
1:1:void <clinit>():62:62 -> <clinit>
1:21:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):239:259 -> <init>
22:22:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):256:256 -> <init>
23:23:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):253:253 -> <init>
24:24:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):250:250 -> <init>
25:58:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):247:280 -> <init>
59:60:int lastIntOf(java.util.List):304:305 -> <init>
59:60:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):280 -> <init>
61:70:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):280:289 -> <init>
71:71:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getDefault():59:59 -> <init>
71:71:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):291 -> <init>
72:76:void <init>(com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec):291:295 -> <init>
1:2:com.android.tools.r8.compatdx.CompatDx$DxCompatOptions parse(java.lang.String[]):299:300 -> a
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$DxUsageMessage -> com.android.tools.r8.compatdx.b:
java.lang.String message -> a
1:2:void <init>(java.lang.String):110:111 -> <init>
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$PositionInfo -> com.android.tools.r8.compatdx.c:
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$PositionInfo THROWING -> d
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$PositionInfo LINES -> c
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$PositionInfo IMPORTANT -> b
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$PositionInfo NONE -> a
1:1:void <clinit>():103:103 -> <clinit>
2:2:void <clinit>():102:102 -> <clinit>
1:1:void <init>(java.lang.String,int):102:102 -> <init>
com.android.tools.r8.compatdx.CompatDx$DxCompatOptions$Spec -> com.android.tools.r8.compatdx.d:
com.android.tools.r8.joptsimple.OptionSpec output -> l
com.android.tools.r8.joptsimple.OptionSpec dumpWidth -> n
com.android.tools.r8.joptsimple.OptionSpec dump -> p
com.android.tools.r8.joptsimple.OptionSpec noFiles -> r
com.android.tools.r8.joptsimple.OptionSpec numThreads -> t
com.android.tools.r8.joptsimple.OptionSpec forceJumbo -> v
com.android.tools.r8.joptsimple.OptionSpec multiDex -> x
com.android.tools.r8.joptsimple.OptionSpec minimalMainDex -> z
com.android.tools.r8.joptsimple.OptionSpec debug -> b
com.android.tools.r8.joptsimple.OptionSpec minApiLevel -> A
com.android.tools.r8.joptsimple.OptionSpec positions -> d
com.android.tools.r8.joptsimple.OptionSpec inputs -> C
com.android.tools.r8.joptsimple.OptionSpec noOptimize -> f
com.android.tools.r8.joptsimple.OptionSpec help -> E
com.android.tools.r8.joptsimple.OptionSpec optimizeList -> h
com.android.tools.r8.joptsimple.OptionSpec noStrict -> j
com.android.tools.r8.joptsimple.OptionSpec keepClasses -> k
com.android.tools.r8.joptsimple.OptionSpec dumpTo -> m
com.android.tools.r8.joptsimple.OptionSpec dumpMethod -> o
com.android.tools.r8.joptsimple.OptionSpec verboseDump -> q
com.android.tools.r8.joptsimple.OptionSpec coreLibrary -> s
com.android.tools.r8.joptsimple.OptionSpec incremental -> u
com.android.tools.r8.joptsimple.OptionSpec noWarning -> w
com.android.tools.r8.joptsimple.OptionSpec mainDexList -> y
com.android.tools.r8.joptsimple.OptionSpec inputList -> B
com.android.tools.r8.joptsimple.OptionSpec version -> D
com.android.tools.r8.joptsimple.OptionSpec verbose -> c
com.android.tools.r8.joptsimple.OptionSpec maxIndexNumber -> F
com.android.tools.r8.joptsimple.OptionSpec noLocals -> e
com.android.tools.r8.joptsimple.OptionParser parser -> a
com.android.tools.r8.joptsimple.OptionSpec statistics -> g
com.android.tools.r8.joptsimple.OptionSpec noOptimizeList -> i
1:3:void <init>():156:158 -> <init>
4:4:com.android.tools.r8.joptsimple.OptionSpecBuilder com.android.tools.r8.joptsimple.OptionParser.accepts(java.lang.String):232:232 -> <init>
4:4:void <init>():158 -> <init>
5:5:com.android.tools.r8.joptsimple.OptionSpecBuilder com.android.tools.r8.joptsimple.OptionParser.acceptsAll(java.util.Collection):240:240 -> <init>
5:5:com.android.tools.r8.joptsimple.OptionSpecBuilder com.android.tools.r8.joptsimple.OptionParser.accepts(java.lang.String):232 -> <init>
5:5:void <init>():158 -> <init>
6:82:void <init>():159:235 -> <init>
83:83:com.android.tools.r8.joptsimple.OptionSpecBuilder com.android.tools.r8.joptsimple.OptionParser.accepts(java.lang.String):232:232 -> <init>
83:83:void <init>():158 -> <init>
com.android.tools.r8.compatdx.CompatDx$NamedDexFileConsumer -> com.android.tools.r8.compatdx.f:
java.nio.file.Path output -> c
1:2:void <init>(java.nio.file.Path):531:532 -> <init>
1:6:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):538:543 -> a
7:10:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):541:544 -> a
com.android.tools.r8.compatdx.CompatDx$SingleDexFileConsumer -> com.android.tools.r8.compatdx.g:
byte[] bytes -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():497:497 -> <clinit>
1:1:void <init>(com.android.tools.r8.DexIndexedConsumer):502:502 -> <init>
2:2:void <init>(com.android.tools.r8.DexIndexedConsumer):499:499 -> <init>
1:3:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):513:515 -> a
4:4:void accept(int,com.android.tools.r8.ByteDataView,java.util.Set,com.android.tools.r8.DiagnosticsHandler):509:509 -> a
5:8:void finished(com.android.tools.r8.DiagnosticsHandler):520:523 -> a
com.android.tools.r8.dex.ApplicationReader -> a.a.a.a.d.c:
com.android.tools.r8.graph.DexItemFactory itemFactory -> b
com.android.tools.r8.utils.Timing timing -> c
com.android.tools.r8.utils.InternalOptions options -> a
boolean $assertionsDisabled -> e
com.android.tools.r8.utils.AndroidApp inputApp -> d
1:1:void <clinit>():55:55 -> <clinit>
1:5:void <init>(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing):66:70 -> <init>
1:1:com.android.tools.r8.utils.InternalOptions access$000(com.android.tools.r8.dex.ApplicationReader):55:55 -> a
2:2:com.android.tools.r8.graph.DexApplication read(java.util.concurrent.ExecutorService):88:88 -> a
3:3:com.android.tools.r8.graph.DexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):101:101 -> a
3:3:com.android.tools.r8.graph.DexApplication read(java.util.concurrent.ExecutorService):88 -> a
4:13:boolean verifyMainDexOptionsCompatible(com.android.tools.r8.utils.AndroidApp,com.android.tools.r8.utils.InternalOptions):136:145 -> a
4:13:com.android.tools.r8.graph.DexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):101 -> a
4:13:com.android.tools.r8.graph.DexApplication read(java.util.concurrent.ExecutorService):88 -> a
14:43:com.android.tools.r8.graph.DexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):102:131 -> a
14:43:com.android.tools.r8.graph.DexApplication read(java.util.concurrent.ExecutorService):88 -> a
44:46:com.android.tools.r8.graph.DexApplication read(com.android.tools.r8.StringResource,java.util.concurrent.ExecutorService,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):127:129 -> a
44:46:com.android.tools.r8.graph.DexApplication read(java.util.concurrent.ExecutorService):88 -> a
47:48:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):150:151 -> a
47:48:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
49:49:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getDefault():59:59 -> a
49:49:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):151 -> a
49:49:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
50:50:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):151:151 -> a
50:50:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
51:61:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):67:77 -> a
51:61:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):153 -> a
51:61:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
62:62:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):75:75 -> a
62:62:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):153 -> a
62:62:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
63:63:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):73:73 -> a
63:63:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):153 -> a
63:63:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
64:64:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):71:71 -> a
64:64:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):153 -> a
64:64:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
65:65:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getMinAndroidApiLevel(com.android.tools.r8.utils.DexVersion):69:69 -> a
65:65:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):153 -> a
65:65:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
66:69:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):153:156 -> a
66:69:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
70:70:int validateOrComputeMinApiLevel(int,com.android.tools.r8.dex.DexReader):150:150 -> a
70:70:int access$100(com.android.tools.r8.dex.ApplicationReader,int,com.android.tools.r8.dex.DexReader):55 -> a
71:72:void readProguardMap(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,java.util.List):171:172 -> a
73:73:void readProguardMap(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,java.util.List):171:171 -> a
74:77:void lambda$readProguardMap$0(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexApplication$Builder):175:178 -> a
78:79:void readMainDexList(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,java.util.List):185:186 -> a
80:81:void lambda$readMainDexList$2(com.android.tools.r8.graph.DexApplication$Builder):187:188 -> a
82:97:java.util.Set com.android.tools.r8.utils.MainDexList.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):35:50 -> a
82:97:void lambda$readMainDexList$2(com.android.tools.r8.graph.DexApplication$Builder):188 -> a
98:98:void lambda$readMainDexList$2(com.android.tools.r8.graph.DexApplication$Builder):188:188 -> a
99:99:java.util.Set com.android.tools.r8.utils.MainDexList.parseList(com.android.tools.r8.StringResource,com.android.tools.r8.graph.DexItemFactory):37:37 -> a
99:99:void lambda$readMainDexList$2(com.android.tools.r8.graph.DexApplication$Builder):188 -> a
100:104:void lambda$readMainDexList$2(com.android.tools.r8.graph.DexApplication$Builder):191:195 -> a
105:105:void lambda$readMainDexList$2(com.android.tools.r8.graph.DexApplication$Builder):191:191 -> a
106:106:com.android.tools.r8.graph.DexType lambda$readMainDexList$1(java.lang.String):194:194 -> a
1:1:com.android.tools.r8.graph.DexItemFactory access$200(com.android.tools.r8.dex.ApplicationReader):55:55 -> b
1:1:com.android.tools.r8.utils.AndroidApp access$300(com.android.tools.r8.dex.ApplicationReader):55:55 -> c
com.android.tools.r8.dex.ApplicationReader$ClassReader -> a.a.a.a.d.a:
java.util.List futures -> b
com.android.tools.r8.graph.JarApplicationReader application -> f
java.util.Queue programClasses -> c
java.util.Queue libraryClasses -> e
java.util.Queue classpathClasses -> d
com.android.tools.r8.dex.ApplicationReader this$0 -> g
boolean $assertionsDisabled -> h
java.util.concurrent.ExecutorService executorService -> a
1:1:void <clinit>():200:200 -> <clinit>
1:1:void <init>(com.android.tools.r8.dex.ApplicationReader,java.util.concurrent.ExecutorService,java.util.List):212:212 -> <init>
2:10:void <init>(com.android.tools.r8.dex.ApplicationReader,java.util.concurrent.ExecutorService,java.util.List):206:214 -> <init>
1:2:void lambda$readDexSources$0(com.android.tools.r8.dex.DexParser,com.android.tools.r8.graph.ClassKind,java.util.Queue):238:239 -> a
3:3:void lambda$readDexSources$0(com.android.tools.r8.dex.DexParser,com.android.tools.r8.graph.ClassKind,java.util.Queue):238:238 -> a
4:9:void readClassSources(java.util.List,com.android.tools.r8.graph.ClassKind,java.util.Queue):248:253 -> a
10:10:void readClassSources(java.util.List,com.android.tools.r8.graph.ClassKind,java.util.Queue):252:252 -> a
11:13:java.lang.Object lambda$readClassSources$1(com.android.tools.r8.ProgramResource,com.android.tools.r8.graph.JarClassFileReader,com.android.tools.r8.graph.ClassKind):255:257 -> a
14:16:java.lang.Object lambda$readClassSources$1(com.android.tools.r8.ProgramResource,com.android.tools.r8.graph.JarClassFileReader,com.android.tools.r8.graph.ClassKind):255:257 -> a
17:29:void readSources():267:279 -> a
30:47:com.android.tools.r8.utils.ClassProvider buildClassProvider(com.android.tools.r8.graph.ClassKind,java.util.Queue,java.util.List,com.android.tools.r8.graph.JarApplicationReader):285:302 -> a
48:49:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):307:308 -> a
50:50:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.graph.DexProgramClass.asProgramClass():0:0 -> a
50:50:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):308 -> a
51:52:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):312:313 -> a
53:61:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):312:320 -> a
62:65:void initializeLazyClassCollection(com.android.tools.r8.graph.LazyLoadedDexApplication$Builder):319:322 -> a
1:18:void readDexSources(java.util.List,com.android.tools.r8.graph.ClassKind,java.util.Queue):220:237 -> b
com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver -> a.a.a.a.d.b:
com.android.tools.r8.graph.DexProgramClass resolveClassConflict(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass) -> a
com.android.tools.r8.dex.ApplicationWriter -> a.a.a.a.d.f:
java.lang.String proguardSeedsData -> f
com.android.tools.r8.graph.DexApplication application -> a
com.android.tools.r8.graph.AppView appView -> b
boolean $assertionsDisabled -> k
com.android.tools.r8.graph.GraphLense graphLense -> d
java.util.List markerStrings -> i
java.util.List markers -> h
com.android.tools.r8.DexIndexedConsumer programConsumer -> j
com.android.tools.r8.naming.NamingLens namingLens -> e
com.android.tools.r8.utils.InternalOptions options -> g
java.lang.String deadCode -> c
1:1:void <clinit>():60:60 -> <clinit>
1:13:void <init>(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.InternalOptions,java.util.List,java.lang.String,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,java.lang.String,com.android.tools.r8.naming.ProguardMapSupplier,com.android.tools.r8.DexIndexedConsumer):164:176 -> <init>
1:13:void <init>(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.InternalOptions,java.util.List,java.lang.String,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,java.lang.String,com.android.tools.r8.naming.ProguardMapSupplier):141 -> <init>
1:38:void write(java.util.concurrent.ExecutorService):199:236 -> a
39:96:void write(java.util.concurrent.ExecutorService):235:292 -> a
97:107:void write(java.util.concurrent.ExecutorService):285:295 -> a
108:108:void lambda$write$0(com.android.tools.r8.dex.ApplicationWriter$SortAnnotations,com.android.tools.r8.graph.DexProgramClass):226:226 -> a
109:116:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):240:247 -> a
117:117:com.android.tools.r8.DexIndexedConsumer com.android.tools.r8.utils.InternalOptions.getDexIndexedConsumer():234:234 -> a
117:117:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):247 -> a
118:118:com.android.tools.r8.DexIndexedConsumer com.android.tools.r8.utils.InternalOptions.getDexIndexedConsumer():234:234 -> a
118:118:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):248 -> a
119:122:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):250:253 -> a
123:123:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):252:252 -> a
124:129:com.android.tools.r8.dex.FileWriter$ByteBufferResult writeDexFile(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.dex.MethodToCodeObjectMapping,com.android.tools.r8.ByteBufferProvider):508:513 -> a
124:129:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):255 -> a
130:145:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):256:271 -> a
146:155:java.lang.Boolean lambda$write$1(com.android.tools.r8.dex.VirtualFile):268:277 -> a
156:166:void supplyAdditionalConsumers(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions,java.lang.String,java.lang.String,java.lang.String):308:318 -> a
167:169:boolean validateProguardMapParses(java.lang.String):375:377 -> a
167:169:void supplyAdditionalConsumers(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions,java.lang.String,java.lang.String,java.lang.String):318 -> a
170:181:void supplyAdditionalConsumers(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions,java.lang.String,java.lang.String,java.lang.String):318:329 -> a
182:221:void supplyAdditionalConsumers(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions,java.lang.String,java.lang.String,java.lang.String):328:367 -> a
222:224:void supplyAdditionalConsumers(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions,java.lang.String,java.lang.String,java.lang.String):309:311 -> a
225:238:void insertAttributeAnnotations():385:398 -> a
239:239:void insertAttributeAnnotations():397:397 -> a
240:248:void insertAttributeAnnotations():396:404 -> a
249:249:void insertAttributeAnnotations():403:403 -> a
250:266:void insertAttributeAnnotations():402:418 -> a
267:273:void insertAttributeAnnotations():417:423 -> a
274:283:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.createInnerClassAnnotation(com.android.tools.r8.graph.DexString,int,com.android.tools.r8.graph.DexItemFactory):118:127 -> a
274:283:void insertAttributeAnnotations():421 -> a
284:292:void insertAttributeAnnotations():420:428 -> a
293:293:void insertAttributeAnnotations():427:427 -> a
294:305:void insertAttributeAnnotations():426:437 -> a
306:316:void insertAttributeAnnotations():436:446 -> a
317:317:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):72:72 -> a
317:317:void insertAttributeAnnotations():444 -> a
318:318:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.newArray(java.lang.Class,int):49:49 -> a
318:318:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):72 -> a
318:318:void insertAttributeAnnotations():444 -> a
319:320:java.lang.Object[] com.android.tools.r8.com.google.common.collect.ObjectArrays.concat(java.lang.Object[],java.lang.Object[],java.lang.Class):73:74 -> a
319:320:void insertAttributeAnnotations():444 -> a
321:330:void insertAttributeAnnotations():444:453 -> a
331:333:com.android.tools.r8.dex.MethodToCodeObjectMapping rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):469:471 -> a
334:334:com.android.tools.r8.dex.MethodToCodeObjectMapping com.android.tools.r8.dex.MethodToCodeObjectMapping.fromMethodBacking():21:21 -> a
334:334:com.android.tools.r8.dex.MethodToCodeObjectMapping rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):472 -> a
335:336:com.android.tools.r8.dex.MethodToCodeObjectMapping rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):475:476 -> a
337:337:com.android.tools.r8.dex.MethodToCodeObjectMapping com.android.tools.r8.dex.MethodToCodeObjectMapping.fromMethodBacking():21:21 -> a
337:337:com.android.tools.r8.dex.MethodToCodeObjectMapping rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):477 -> a
338:341:com.android.tools.r8.dex.MethodToCodeObjectMapping rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):482:485 -> a
342:342:com.android.tools.r8.dex.MethodToCodeObjectMapping com.android.tools.r8.dex.MethodToCodeObjectMapping.fromMapBacking(java.util.Map):25:25 -> a
342:342:com.android.tools.r8.dex.MethodToCodeObjectMapping rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,java.util.Collection,com.android.tools.r8.graph.DexApplication):501 -> a
343:353:void lambda$rewriteCodeWithJumboStrings$2(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexApplication,java.util.Map,boolean,com.android.tools.r8.graph.DexEncodedMethod):487:497 -> a
354:355:java.lang.String mapMainDexListName(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.NamingLens):517:518 -> a
354:355:void lambda$writeMainDexList$3(java.lang.StringBuilder,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexType):526 -> a
356:356:void lambda$writeMainDexList$3(java.lang.StringBuilder,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexType):526:526 -> a
357:362:java.lang.String writeMainDexList(com.android.tools.r8.graph.DexApplication,com.android.tools.r8.naming.NamingLens):522:527 -> a
1:13:java.lang.Iterable distribute(java.util.concurrent.ExecutorService):183:195 -> b
14:14:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingDexFilePerClassFile():0:0 -> b
14:14:java.lang.Iterable distribute(java.util.concurrent.ExecutorService):183 -> b
com.android.tools.r8.dex.ApplicationWriter$1 -> a.a.a.a.d.d:
com.android.tools.r8.dex.ResourceAdapter val$resourceAdapter -> a
com.android.tools.r8.DataResourceConsumer val$dataResourceConsumer -> b
java.util.Set val$generatedResourceNames -> d
com.android.tools.r8.utils.InternalOptions val$options -> c
1:1:void <init>(com.android.tools.r8.dex.ResourceAdapter,com.android.tools.r8.DataResourceConsumer,com.android.tools.r8.utils.InternalOptions,java.util.Set):340:340 -> <init>
1:1:void visit(com.android.tools.r8.DataDirectoryResource):343:343 -> a
2:6:void visit(com.android.tools.r8.DataEntryResource):352:356 -> a
com.android.tools.r8.dex.ApplicationWriter$SortAnnotations -> a.a.a.a.d.e:
1:1:void <init>():74:74 -> <init>
1:1:void <init>(com.android.tools.r8.dex.ApplicationWriter$1):74 -> <init>
boolean add(com.android.tools.r8.graph.DexCode) -> a
boolean add(com.android.tools.r8.graph.DexDebugInfo) -> a
boolean add(com.android.tools.r8.graph.DexProgramClass) -> a
boolean add(com.android.tools.r8.graph.DexTypeList) -> a
boolean add(com.android.tools.r8.graph.ParameterAnnotationsList) -> a
boolean setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory) -> a
1:1:boolean add(com.android.tools.r8.graph.DexAnnotationSet):79:79 -> a
2:2:boolean add(com.android.tools.r8.graph.DexAnnotation):86:86 -> a
3:4:boolean add(com.android.tools.r8.graph.DexEncodedArray):93:94 -> a
com.android.tools.r8.dex.CompatByteBuffer -> a.a.a.a.d.g:
java.nio.ByteBuffer buffer -> a
1:2:void <init>(java.nio.ByteBuffer):21:22 -> <init>
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> a
1:1:byte[] array():57 -> a
2:2:byte[] array():57:57 -> a
3:3:java.nio.ByteBuffer asByteBuffer():34:34 -> a
3:3:byte get(int):101 -> a
4:4:byte get(int):101:101 -> a
5:5:java.nio.ByteBuffer asByteBuffer():34:34 -> a
5:5:void order(java.nio.ByteOrder):93 -> a
6:6:void order(java.nio.ByteOrder):93:93 -> a
7:7:java.nio.ByteBuffer asByteBuffer():34:34 -> a
7:7:void put(byte):121 -> a
8:8:void put(byte):121:121 -> a
9:9:java.nio.ByteBuffer asByteBuffer():34:34 -> a
9:9:void put(byte[]):133 -> a
10:10:void put(byte[]):133:133 -> a
11:11:java.nio.ByteBuffer asByteBuffer():34:34 -> a
11:11:void putShort(short):125 -> a
12:12:void putShort(short):125:125 -> a
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> b
1:1:int arrayOffset():61 -> b
2:2:int arrayOffset():61:61 -> b
3:3:java.nio.ByteBuffer asByteBuffer():34:34 -> b
3:3:int getInt(int):113 -> b
4:4:int getInt(int):113:113 -> b
1:1:java.nio.Buffer asBuffer():30:30 -> c
1:1:void position(int):43 -> c
2:2:void position(int):43:43 -> c
3:3:java.nio.ByteBuffer asByteBuffer():34:34 -> c
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> d
1:1:java.nio.ShortBuffer asShortBuffer():89 -> d
2:2:java.nio.ShortBuffer asShortBuffer():89:89 -> d
3:3:java.nio.ByteBuffer asByteBuffer():34:34 -> d
3:3:void putInt(int):129 -> d
4:4:void putInt(int):129:129 -> d
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> e
1:1:int capacity():65 -> e
2:2:int capacity():65:65 -> e
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> f
1:1:byte get():97 -> f
2:2:byte get():97:97 -> f
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> g
1:1:int getInt():109 -> g
2:2:int getInt():109:109 -> g
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> h
1:1:short getShort():117 -> h
2:2:short getShort():117:117 -> h
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> i
1:1:boolean hasArray():69 -> i
2:2:boolean hasArray():69:69 -> i
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> j
1:1:int position():77 -> j
2:2:int position():77:77 -> j
1:1:java.nio.ByteBuffer asByteBuffer():34:34 -> k
1:1:int remaining():81 -> k
2:2:int remaining():81:81 -> k
1:1:java.nio.Buffer asBuffer():30:30 -> l
1:1:void rewind():48 -> l
2:2:void rewind():48:48 -> l
com.android.tools.r8.dex.Constants -> a.a.a.a.d.h:
byte[] DEX_FILE_MAGIC_PREFIX -> a
1:4:void <clinit>():8:11 -> <clinit>
com.android.tools.r8.dex.DebugBytecodeWriter -> a.a.a.a.d.i:
com.android.tools.r8.graph.ObjectToOffsetMapping mapping -> a
com.android.tools.r8.graph.DexDebugInfo info -> b
java.nio.ByteBuffer buffer -> c
1:6:void <init>(com.android.tools.r8.graph.DexDebugInfo,com.android.tools.r8.graph.ObjectToOffsetMapping):21:26 -> <init>
1:12:byte[] generate():31:42 -> a
13:14:void putByte(int):54:55 -> a
15:15:void putNoIndex():75:75 -> a
15:15:void putString(com.android.tools.r8.graph.DexString):89 -> a
16:16:void putString(com.android.tools.r8.graph.DexString):91:91 -> a
17:17:void putUleb128p1(int):71:71 -> a
17:17:void putString(com.android.tools.r8.graph.DexString):92 -> a
18:18:void putNoIndex():75:75 -> a
18:18:void putType(com.android.tools.r8.graph.DexType):80 -> a
19:19:void putType(com.android.tools.r8.graph.DexType):82:82 -> a
20:20:void putUleb128p1(int):71:71 -> a
20:20:void putType(com.android.tools.r8.graph.DexType):83 -> a
1:3:void putSleb128(int):59:61 -> b
1:3:void putUleb128(int):65:67 -> c
1:4:void maybeGrow(int):46:49 -> d
com.android.tools.r8.dex.DexOutputBuffer -> a.a.a.a.d.j:
com.android.tools.r8.dex.CompatByteBuffer byteBuffer -> b
com.android.tools.r8.ByteBufferProvider byteBufferProvider -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():21:21 -> <clinit>
1:3:void <init>(com.android.tools.r8.ByteBufferProvider):32:34 -> <init>
1:10:void putInstructions(com.android.tools.r8.code.Instruction[],com.android.tools.r8.graph.ObjectToOffsetMapping):95:104 -> a
11:12:void putByte(byte):108:109 -> a
13:14:void putBytes(byte[]):113:114 -> a
15:16:void putShort(short):118:119 -> a
17:21:int align(int):134:138 -> a
22:22:byte[] asArray():165:165 -> a
1:1:int position():143:143 -> b
2:3:void forward(int):147:148 -> b
1:1:boolean isAligned(int):161:161 -> c
2:3:com.android.tools.r8.dex.CompatByteBuffer stealByteBuffer():169:170 -> c
1:2:void moveTo(int):156:157 -> d
1:2:void putInt(int):123:124 -> e
1:1:void rewind(int):152:152 -> f
1:20:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):49:68 -> g
21:23:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):63:65 -> g
24:29:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):55:60 -> g
30:30:com.android.tools.r8.dex.CompatByteBuffer allocateByteBuffer(int):51:51 -> g
1:6:void ensureSpaceFor(int):38:43 -> h
7:8:void freeByteBuffer(com.android.tools.r8.dex.CompatByteBuffer):73:74 -> h
7:8:void ensureSpaceFor(int):43 -> h
9:9:void ensureSpaceFor(int):44:44 -> h
com.android.tools.r8.dex.DexParser -> a.a.a.a.d.o:
com.android.tools.r8.graph.ClassKind classKind -> e
com.android.tools.r8.origin.Origin origin -> a
com.android.tools.r8.graph.OffsetToObjectMapping indexedItems -> f
boolean $assertionsDisabled -> j
com.android.tools.r8.dex.DexReader dexReader -> b
com.android.tools.r8.dex.DexSection[] dexSections -> c
int[] stringIDs -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap codes -> g
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap offsetMap -> h
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> i
1:1:void <clinit>():80:80 -> <clinit>
1:1:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):127:127 -> <init>
2:15:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):115:128 -> <init>
16:16:com.android.tools.r8.origin.Origin com.android.tools.r8.dex.BinaryReader.getOrigin():32:32 -> <init>
16:16:com.android.tools.r8.origin.Origin com.android.tools.r8.dex.BinaryReader.getOrigin():0 -> <init>
16:16:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):128 -> <init>
17:17:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):128:128 -> <init>
18:18:com.android.tools.r8.origin.Origin com.android.tools.r8.dex.BinaryReader.getOrigin():32:32 -> <init>
18:18:com.android.tools.r8.origin.Origin com.android.tools.r8.dex.BinaryReader.getOrigin():0 -> <init>
18:18:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):129 -> <init>
19:21:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):129:131 -> <init>
22:25:void com.android.tools.r8.dex.DexReader.setByteOrder():83:86 -> <init>
22:25:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):132 -> <init>
26:46:com.android.tools.r8.dex.DexSection[] parseMap():741:761 -> <init>
26:46:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):133 -> <init>
47:47:void com.android.tools.r8.dex.DexSection.setEnd(int):0:0 -> <init>
47:47:com.android.tools.r8.dex.DexSection[] parseMap():761 -> <init>
47:47:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):133 -> <init>
48:48:com.android.tools.r8.dex.DexSection[] parseMap():763:763 -> <init>
48:48:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):133 -> <init>
49:49:int com.android.tools.r8.dex.BinaryReader.end():107:107 -> <init>
49:49:int com.android.tools.r8.dex.BinaryReader.end():0 -> <init>
49:49:com.android.tools.r8.dex.DexSection[] parseMap():763 -> <init>
49:49:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):133 -> <init>
50:50:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):133:133 -> <init>
51:58:void parseStringIDs():718:725 -> <init>
51:58:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):134 -> <init>
59:59:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):135:135 -> <init>
60:60:void com.android.tools.r8.dex.DexSection.setEnd(int):0:0 -> <init>
60:60:com.android.tools.r8.dex.DexSection[] parseMap():763 -> <init>
60:60:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):133 -> <init>
61:61:void com.android.tools.r8.dex.DexReader.setByteOrder():89:89 -> <init>
61:61:void <init>(com.android.tools.r8.dex.DexReader,com.android.tools.r8.graph.ClassKind,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.DiagnosticsHandler):132 -> <init>
1:15:void ensureCodesInited():140:154 -> a
1:15:void addClassDefsTo(java.util.function.Consumer):617 -> a
16:19:void com.android.tools.r8.dex.BinaryReader.align(int):90:93 -> a
16:19:void com.android.tools.r8.dex.BinaryReader.align(int):0 -> a
16:19:void ensureCodesInited():154 -> a
16:19:void addClassDefsTo(java.util.function.Consumer):617 -> a
20:20:void ensureCodesInited():155:155 -> a
20:20:void addClassDefsTo(java.util.function.Consumer):617 -> a
21:33:com.android.tools.r8.graph.DexCode parseCodeItem():768:780 -> a
21:33:void ensureCodesInited():156 -> a
21:33:void addClassDefsTo(java.util.function.Consumer):617 -> a
34:34:short com.android.tools.r8.dex.BinaryReader.getShort():68:68 -> a
34:34:short com.android.tools.r8.dex.BinaryReader.getShort():0 -> a
34:34:com.android.tools.r8.graph.DexCode parseCodeItem():780 -> a
34:34:void ensureCodesInited():156 -> a
34:34:void addClassDefsTo(java.util.function.Consumer):617 -> a
35:52:com.android.tools.r8.graph.DexCode parseCodeItem():780:797 -> a
35:52:void ensureCodesInited():156 -> a
35:52:void addClassDefsTo(java.util.function.Consumer):617 -> a
53:53:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
53:53:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
53:53:com.android.tools.r8.graph.DexCode parseCodeItem():797 -> a
53:53:void ensureCodesInited():156 -> a
53:53:void addClassDefsTo(java.util.function.Consumer):617 -> a
54:61:com.android.tools.r8.graph.DexCode parseCodeItem():798:805 -> a
54:61:void ensureCodesInited():156 -> a
54:61:void addClassDefsTo(java.util.function.Consumer):617 -> a
62:62:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> a
62:62:int com.android.tools.r8.dex.BinaryReader.getSleb128():0 -> a
62:62:com.android.tools.r8.graph.DexCode parseCodeItem():805 -> a
62:62:void ensureCodesInited():156 -> a
62:62:void addClassDefsTo(java.util.function.Consumer):617 -> a
63:67:com.android.tools.r8.graph.DexCode parseCodeItem():806:810 -> a
63:67:void ensureCodesInited():156 -> a
63:67:void addClassDefsTo(java.util.function.Consumer):617 -> a
68:68:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
68:68:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
68:68:com.android.tools.r8.graph.DexCode parseCodeItem():810 -> a
68:68:void ensureCodesInited():156 -> a
68:68:void addClassDefsTo(java.util.function.Consumer):617 -> a
69:69:com.android.tools.r8.graph.DexCode parseCodeItem():811:811 -> a
69:69:void ensureCodesInited():156 -> a
69:69:void addClassDefsTo(java.util.function.Consumer):617 -> a
70:70:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
70:70:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
70:70:com.android.tools.r8.graph.DexCode parseCodeItem():811 -> a
70:70:void ensureCodesInited():156 -> a
70:70:void addClassDefsTo(java.util.function.Consumer):617 -> a
71:71:com.android.tools.r8.graph.DexCode parseCodeItem():812:812 -> a
71:71:void ensureCodesInited():156 -> a
71:71:void addClassDefsTo(java.util.function.Consumer):617 -> a
72:72:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
72:72:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
72:72:com.android.tools.r8.graph.DexCode parseCodeItem():811 -> a
72:72:void ensureCodesInited():156 -> a
72:72:void addClassDefsTo(java.util.function.Consumer):617 -> a
73:73:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
73:73:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
73:73:com.android.tools.r8.graph.DexCode parseCodeItem():810 -> a
73:73:void ensureCodesInited():156 -> a
73:73:void addClassDefsTo(java.util.function.Consumer):617 -> a
74:74:com.android.tools.r8.graph.DexCode parseCodeItem():816:816 -> a
74:74:void ensureCodesInited():156 -> a
74:74:void addClassDefsTo(java.util.function.Consumer):617 -> a
75:75:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
75:75:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
75:75:com.android.tools.r8.graph.DexCode parseCodeItem():816 -> a
75:75:void ensureCodesInited():156 -> a
75:75:void addClassDefsTo(java.util.function.Consumer):617 -> a
76:76:com.android.tools.r8.graph.DexCode parseCodeItem():818:818 -> a
76:76:void ensureCodesInited():156 -> a
76:76:void addClassDefsTo(java.util.function.Consumer):617 -> a
77:77:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> a
77:77:int com.android.tools.r8.dex.BinaryReader.getSleb128():0 -> a
77:77:com.android.tools.r8.graph.DexCode parseCodeItem():805 -> a
77:77:void ensureCodesInited():156 -> a
77:77:void addClassDefsTo(java.util.function.Consumer):617 -> a
78:78:com.android.tools.r8.graph.DexCode parseCodeItem():821:821 -> a
78:78:void ensureCodesInited():156 -> a
78:78:void addClassDefsTo(java.util.function.Consumer):617 -> a
79:79:void com.android.tools.r8.graph.DexCode$Try.setHandlerIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):467:467 -> a
79:79:com.android.tools.r8.graph.DexCode parseCodeItem():822 -> a
79:79:void ensureCodesInited():156 -> a
79:79:void addClassDefsTo(java.util.function.Consumer):617 -> a
80:80:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
80:80:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
80:80:com.android.tools.r8.graph.DexCode parseCodeItem():797 -> a
80:80:void ensureCodesInited():156 -> a
80:80:void addClassDefsTo(java.util.function.Consumer):617 -> a
81:87:com.android.tools.r8.graph.DexCode parseCodeItem():827:833 -> a
81:87:void ensureCodesInited():156 -> a
81:87:void addClassDefsTo(java.util.function.Consumer):617 -> a
88:88:void ensureCodesInited():157:157 -> a
88:88:void addClassDefsTo(java.util.function.Consumer):617 -> a
89:89:void com.android.tools.r8.dex.BinaryReader.align(int):90:90 -> a
89:89:void com.android.tools.r8.dex.BinaryReader.align(int):0 -> a
89:89:void ensureCodesInited():154 -> a
89:89:void addClassDefsTo(java.util.function.Consumer):617 -> a
90:113:void addClassDefsTo(java.util.function.Consumer):618:641 -> a
114:114:int com.android.tools.r8.dex.BinaryReader.getInt():78:78 -> a
114:114:int com.android.tools.r8.dex.BinaryReader.getInt():0 -> a
114:114:void addClassDefsTo(java.util.function.Consumer):641 -> a
115:117:void addClassDefsTo(java.util.function.Consumer):641:643 -> a
118:118:int com.android.tools.r8.dex.BinaryReader.getInt():78:78 -> a
118:118:int com.android.tools.r8.dex.BinaryReader.getInt():0 -> a
118:118:void addClassDefsTo(java.util.function.Consumer):643 -> a
119:147:void addClassDefsTo(java.util.function.Consumer):643:671 -> a
148:148:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
148:148:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
148:148:void addClassDefsTo(java.util.function.Consumer):671 -> a
149:149:void addClassDefsTo(java.util.function.Consumer):672:672 -> a
150:150:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
150:150:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
150:150:void addClassDefsTo(java.util.function.Consumer):672 -> a
151:151:void addClassDefsTo(java.util.function.Consumer):673:673 -> a
152:152:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
152:152:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
152:152:void addClassDefsTo(java.util.function.Consumer):673 -> a
153:153:void addClassDefsTo(java.util.function.Consumer):674:674 -> a
154:154:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
154:154:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
154:154:void addClassDefsTo(java.util.function.Consumer):674 -> a
155:156:void addClassDefsTo(java.util.function.Consumer):676:677 -> a
157:167:void addClassDefsTo(java.util.function.Consumer):676:686 -> a
168:168:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
168:168:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
168:168:void addClassDefsTo(java.util.function.Consumer):674 -> a
169:169:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
169:169:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
169:169:void addClassDefsTo(java.util.function.Consumer):673 -> a
170:170:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
170:170:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
170:170:void addClassDefsTo(java.util.function.Consumer):672 -> a
171:171:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
171:171:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
171:171:void addClassDefsTo(java.util.function.Consumer):671 -> a
172:191:void addClassDefsTo(java.util.function.Consumer):693:712 -> a
192:208:void addClassDefsTo(java.util.function.Consumer):697:713 -> a
209:209:void addClassDefsTo(java.util.function.Consumer):659:659 -> a
210:215:java.lang.Object cacheAt(int,java.util.function.Supplier):394:399 -> a
216:216:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> a
216:216:void com.android.tools.r8.dex.BinaryReader.position(int):0 -> a
216:216:java.lang.Object cacheAt(int,java.util.function.Supplier):399 -> a
217:220:java.lang.Object cacheAt(int,java.util.function.Supplier):400:403 -> a
221:221:com.android.tools.r8.graph.DexAnnotation annotationAt(int):416:416 -> a
222:227:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):572:577 -> a
228:228:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
228:228:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
228:228:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):577 -> a
229:230:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):578:579 -> a
231:231:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
231:231:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
231:231:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):579 -> a
232:240:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):579:587 -> a
241:241:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
241:241:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
241:241:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):579 -> a
242:242:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
242:242:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
242:242:com.android.tools.r8.graph.DexEncodedField[] readFields(int,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexValue[]):577 -> a
243:250:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):594:601 -> a
251:251:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
251:251:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
251:251:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):601 -> a
252:252:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):602:602 -> a
253:253:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
253:253:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
253:253:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):602 -> a
254:255:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):602:603 -> a
256:256:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
256:256:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
256:256:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):603 -> a
257:262:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):606:611 -> a
263:263:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
263:263:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
263:263:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):603 -> a
264:264:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
264:264:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
264:264:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):602 -> a
265:265:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
265:265:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
265:265:com.android.tools.r8.graph.DexEncodedMethod[] readMethods(int,com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[],boolean):601 -> a
266:268:void populateStrings():848:850 -> a
266:268:void populateIndexTables():838 -> a
269:271:com.android.tools.r8.graph.DexString stringAt(int):1062:1064 -> a
269:271:void populateStrings():850 -> a
269:271:void populateIndexTables():838 -> a
272:272:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
272:272:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
272:272:com.android.tools.r8.graph.DexString stringAt(int):1064 -> a
272:272:void populateStrings():850 -> a
272:272:void populateIndexTables():838 -> a
273:279:com.android.tools.r8.graph.DexString stringAt(int):1065:1071 -> a
273:279:void populateStrings():850 -> a
273:279:void populateIndexTables():838 -> a
280:280:void populateStrings():850:850 -> a
280:280:void populateIndexTables():838 -> a
281:281:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> a
281:281:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> a
281:281:com.android.tools.r8.graph.DexString stringAt(int):1064 -> a
281:281:void populateStrings():850 -> a
281:281:void populateIndexTables():838 -> a
282:283:void populateTypes():871:872 -> a
282:283:void populateIndexTables():839 -> a
284:303:boolean verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):885:904 -> a
284:303:void populateTypes():872 -> a
284:303:void populateIndexTables():839 -> a
304:304:boolean verifyOrderOfTypeIds(com.android.tools.r8.dex.DexSection):899:899 -> a
304:304:void populateTypes():872 -> a
304:304:void populateIndexTables():839 -> a
305:307:void populateTypes():873:875 -> a
305:307:void populateIndexTables():839 -> a
308:314:com.android.tools.r8.graph.DexType typeAt(int):1075:1081 -> a
308:314:void populateTypes():875 -> a
308:314:void populateIndexTables():839 -> a
315:315:void populateTypes():875:875 -> a
315:315:void populateIndexTables():839 -> a
316:317:void populateFields():913:914 -> a
316:317:void populateIndexTables():840 -> a
318:353:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):929:964 -> a
318:353:void populateFields():914 -> a
318:353:void populateIndexTables():840 -> a
354:364:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):961:971 -> a
354:364:void populateFields():914 -> a
354:364:void populateIndexTables():840 -> a
365:369:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):968:972 -> a
365:369:void populateFields():914 -> a
365:369:void populateIndexTables():840 -> a
370:370:boolean verifyOrderOfFieldIds(com.android.tools.r8.dex.DexSection):957:957 -> a
370:370:void populateFields():914 -> a
370:370:void populateIndexTables():840 -> a
371:373:void populateFields():915:917 -> a
371:373:void populateIndexTables():840 -> a
374:386:com.android.tools.r8.graph.DexField fieldAt(int):1085:1097 -> a
374:386:void populateFields():917 -> a
374:386:void populateIndexTables():840 -> a
387:387:void populateFields():917:917 -> a
387:387:void populateIndexTables():840 -> a
388:391:void populateProtos():983:986 -> a
388:391:void populateIndexTables():841 -> a
392:404:com.android.tools.r8.graph.DexProto protoAt(int):1158:1170 -> a
392:404:void populateProtos():986 -> a
392:404:void populateIndexTables():841 -> a
405:405:void populateProtos():986:986 -> a
405:405:void populateIndexTables():841 -> a
406:407:void populateMethods():991:992 -> a
406:407:void populateIndexTables():842 -> a
408:443:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1008:1043 -> a
408:443:void populateMethods():992 -> a
408:443:void populateIndexTables():842 -> a
444:454:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1040:1050 -> a
444:454:void populateMethods():992 -> a
444:454:void populateIndexTables():842 -> a
455:459:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1047:1051 -> a
455:459:void populateMethods():992 -> a
455:459:void populateIndexTables():842 -> a
460:460:boolean verifyOrderOfMethodIds(com.android.tools.r8.dex.DexSection):1036:1036 -> a
460:460:void populateMethods():992 -> a
460:460:void populateIndexTables():842 -> a
461:463:void populateMethods():993:995 -> a
461:463:void populateIndexTables():842 -> a
464:476:com.android.tools.r8.graph.DexMethod methodAt(int):1174:1186 -> a
464:476:void populateMethods():995 -> a
464:476:void populateIndexTables():842 -> a
477:477:com.android.tools.r8.graph.DexMethod methodAt(int):1183:1183 -> a
477:477:void populateMethods():995 -> a
477:477:void populateIndexTables():842 -> a
478:478:void populateMethods():995:995 -> a
478:478:void populateIndexTables():842 -> a
479:482:void populateMethodHandles():855:858 -> a
479:482:void populateIndexTables():843 -> a
483:510:com.android.tools.r8.graph.DexMethodHandle methodHandleAt(int):1101:1128 -> a
483:510:void populateMethodHandles():858 -> a
483:510:void populateIndexTables():843 -> a
511:511:com.android.tools.r8.graph.DexMethodHandle methodHandleAt(int):1124:1124 -> a
511:511:void populateMethodHandles():858 -> a
511:511:void populateIndexTables():843 -> a
512:528:com.android.tools.r8.graph.DexMethodHandle methodHandleAt(int):1116:1132 -> a
512:528:void populateMethodHandles():858 -> a
512:528:void populateIndexTables():843 -> a
529:529:void populateMethodHandles():858:858 -> a
529:529:void populateIndexTables():843 -> a
530:533:void populateCallSites():863:866 -> a
530:533:void populateIndexTables():844 -> a
534:551:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1137:1154 -> a
534:551:void populateCallSites():866 -> a
534:551:void populateIndexTables():844 -> a
552:552:com.android.tools.r8.graph.DexCallSite callSiteAt(int):1149:1149 -> a
552:552:void populateCallSites():866 -> a
552:552:void populateIndexTables():844 -> a
553:553:void populateCallSites():866:866 -> a
553:553:void populateIndexTables():844 -> a
1:2:com.android.tools.r8.graph.DexAnnotation parseAnnotation():411:412 -> b
3:3:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):441:441 -> b
4:6:java.lang.Object cacheAt(int,java.util.function.Supplier,java.util.function.Supplier):385:387 -> b
4:6:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):441 -> b
7:7:com.android.tools.r8.graph.DexAnnotationSet annotationSetAt(int):441:441 -> b
1:1:com.android.tools.r8.graph.ParameterAnnotationsList annotationSetRefListAt(int):344:344 -> c
2:16:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():423:437 -> c
17:18:com.android.tools.r8.graph.DexAnnotationSet parseAnnotationSet():434:435 -> c
1:10:com.android.tools.r8.graph.ParameterAnnotationsList parseAnnotationSetRefList():348:357 -> d
11:11:void com.android.tools.r8.graph.ParameterAnnotationsList.<init>(com.android.tools.r8.graph.DexAnnotationSet[]):54:54 -> d
11:11:com.android.tools.r8.graph.ParameterAnnotationsList parseAnnotationSetRefList():357 -> d
12:12:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):445:445 -> d
13:15:java.lang.Object cacheAt(int,java.util.function.Supplier,java.util.function.Supplier):385:387 -> d
13:15:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):445 -> d
16:16:com.android.tools.r8.dex.DexParser$AnnotationsDirectory annotationsDirectoryAt(int):445:445 -> d
1:4:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():450:453 -> e
5:18:com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] parseFieldAnnotations(int):305:318 -> e
5:18:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():454 -> e
19:32:com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] parseMethodAnnotations(int):326:339 -> e
19:32:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():455 -> e
33:48:com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] parseParameterAnnotations(int):364:379 -> e
33:48:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():456 -> e
49:50:com.android.tools.r8.dex.DexParser$AnnotationsDirectory parseAnnotationsDirectory():457:458 -> e
51:51:com.android.tools.r8.graph.DexDebugInfo debugInfoAt(int):465:465 -> e
1:1:com.android.tools.r8.graph.DexEncodedArray encodedArrayAt(int):298:298 -> f
2:2:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():469:469 -> f
3:3:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
3:3:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
3:3:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():469 -> f
4:4:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():470:470 -> f
5:5:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
5:5:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
5:5:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():470 -> f
6:68:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():471:533 -> f
69:71:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():527:529 -> f
72:72:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():523:523 -> f
73:73:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():519:519 -> f
74:74:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():515:515 -> f
75:75:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
75:75:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
75:75:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():515 -> f
76:76:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():515:515 -> f
77:77:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
77:77:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
77:77:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():515 -> f
78:78:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():511:511 -> f
79:79:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
79:79:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
79:79:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():511 -> f
80:80:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():511:511 -> f
81:81:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
81:81:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
81:81:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():511 -> f
82:82:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():499:499 -> f
83:83:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
83:83:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
83:83:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():499 -> f
84:91:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():500:507 -> f
92:92:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():503:503 -> f
93:93:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
93:93:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
93:93:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():499 -> f
94:94:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():488:488 -> f
95:95:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
95:95:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
95:95:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():488 -> f
96:101:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():489:494 -> f
102:102:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():491:491 -> f
103:103:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
103:103:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
103:103:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():488 -> f
104:104:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():485:485 -> f
105:105:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> f
105:105:int com.android.tools.r8.dex.BinaryReader.getSleb128():0 -> f
105:105:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():485 -> f
106:106:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():485:485 -> f
107:107:int com.android.tools.r8.dex.BinaryReader.getSleb128():48:48 -> f
107:107:int com.android.tools.r8.dex.BinaryReader.getSleb128():0 -> f
107:107:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():485 -> f
108:108:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():482:482 -> f
109:109:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
109:109:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
109:109:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():482 -> f
110:110:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():482:482 -> f
111:111:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
111:111:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
111:111:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():482 -> f
112:113:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():533:534 -> f
114:173:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():479:538 -> f
174:174:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
174:174:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
174:174:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():470 -> f
175:175:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> f
175:175:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> f
175:175:com.android.tools.r8.graph.DexDebugInfo parseDebugInfo():469 -> f
1:1:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():272:272 -> g
2:2:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g
2:2:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> g
2:2:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():272 -> g
3:3:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():273:273 -> g
4:4:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g
4:4:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> g
4:4:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():273 -> g
5:7:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():274:276 -> g
8:8:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g
8:8:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> g
8:8:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():276 -> g
9:10:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():277:278 -> g
11:11:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g
11:11:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> g
11:11:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():276 -> g
12:12:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():280:280 -> g
13:13:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g
13:13:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> g
13:13:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():273 -> g
14:14:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> g
14:14:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> g
14:14:com.android.tools.r8.graph.DexEncodedAnnotation parseEncodedAnnotation():272 -> g
15:21:com.android.tools.r8.dex.DexSection lookupSection(int):730:736 -> g
1:3:com.android.tools.r8.graph.DexTypeList typeListAt(int):171:173 -> h
4:4:com.android.tools.r8.graph.DexEncodedArray parseEncodedArray():294:294 -> h
1:1:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():284:284 -> i
2:2:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> i
2:2:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> i
2:2:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():284 -> i
3:5:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():285:287 -> i
6:6:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> i
6:6:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> i
6:6:com.android.tools.r8.graph.DexValue[] parseEncodedArrayValues():284 -> i
1:91:com.android.tools.r8.graph.DexValue parseEncodedValue():177:267 -> j
92:92:com.android.tools.r8.graph.DexValue parseEncodedValue():254:254 -> j
93:94:com.android.tools.r8.graph.DexValue parseEncodedValue():249:250 -> j
95:96:com.android.tools.r8.graph.DexValue parseEncodedValue():245:246 -> j
97:98:com.android.tools.r8.graph.DexValue parseEncodedValue():241:242 -> j
99:100:com.android.tools.r8.graph.DexValue parseEncodedValue():237:238 -> j
101:102:com.android.tools.r8.graph.DexValue parseEncodedValue():232:233 -> j
103:104:com.android.tools.r8.graph.DexValue parseEncodedValue():227:228 -> j
105:106:com.android.tools.r8.graph.DexValue parseEncodedValue():222:223 -> j
107:155:com.android.tools.r8.graph.DexValue parseEncodedValue():216:264 -> j
156:157:com.android.tools.r8.graph.DexValue parseEncodedValue():258:259 -> j
158:158:com.android.tools.r8.graph.DexValue parseEncodedValue():212:212 -> j
159:160:double com.android.tools.r8.utils.EncodedValueUtils.parseDouble(com.android.tools.r8.dex.DexReader,int):127:128 -> j
159:160:com.android.tools.r8.graph.DexValue parseEncodedValue():212 -> j
161:161:com.android.tools.r8.graph.DexValue parseEncodedValue():212:212 -> j
162:162:com.android.tools.r8.graph.DexValue parseEncodedValue():208:208 -> j
163:164:float com.android.tools.r8.utils.EncodedValueUtils.parseFloat(com.android.tools.r8.dex.DexReader,int):109:110 -> j
163:164:com.android.tools.r8.graph.DexValue parseEncodedValue():208 -> j
165:165:com.android.tools.r8.graph.DexValue parseEncodedValue():208:208 -> j
166:167:com.android.tools.r8.graph.DexValue parseEncodedValue():198:199 -> j
168:169:com.android.tools.r8.graph.DexValue parseEncodedValue():193:194 -> j
170:186:com.android.tools.r8.graph.DexValue parseEncodedValue():188:204 -> j
187:189:com.android.tools.r8.graph.DexValue parseEncodedValue():182:184 -> j
1:5:com.android.tools.r8.graph.DexTypeList parseTypeList():162:166 -> k
com.android.tools.r8.dex.DexParser$1 -> a.a.a.a.d.k:
com.android.tools.r8.dex.DexParser$AnnotationsDirectory -> a.a.a.a.d.l:
com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] NO_METHOD_ANNOTATIONS -> g
com.android.tools.r8.dex.DexParser$AnnotationsDirectory THE_EMPTY_ANNOTATIONS_DIRECTORY -> h
com.android.tools.r8.graph.DexAnnotationSet clazz -> a
com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] fields -> b
com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] NO_PARAMETER_ANNOTATIONS -> e
com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[] NO_FIELD_ANNOTATIONS -> f
com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[] methods -> c
com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[] parameters -> d
1:11:void <clinit>():1191:1201 -> <clinit>
1:5:void <init>(com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation[],com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation[]):1213:1217 -> <init>
1:1:com.android.tools.r8.dex.DexParser$AnnotationsDirectory empty():1221:1221 -> a
com.android.tools.r8.dex.DexParser$AttributesAndAnnotations -> a.a.a.a.d.m:
com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMethodAttribute -> b
java.util.List lazyAnnotations -> d
com.android.tools.r8.graph.DexAnnotationSet originalAnnotations -> a
java.util.List innerClasses -> c
boolean $assertionsDisabled -> e
1:1:void <clinit>():1225:1225 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1251:1251 -> <init>
2:32:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1228:1258 -> <init>
33:33:boolean com.android.tools.r8.graph.DexAnnotation.isEnclosingClassAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):99:99 -> <init>
33:33:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1259 -> <init>
34:35:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1260:1261 -> <init>
36:36:boolean com.android.tools.r8.graph.DexAnnotation.isEnclosingMethodAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):104:104 -> <init>
36:36:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1262 -> <init>
37:38:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1263:1264 -> <init>
39:39:boolean com.android.tools.r8.graph.DexAnnotation.isInnerClassAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):108:108 -> <init>
39:39:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1265 -> <init>
40:47:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1266:1273 -> <init>
48:48:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1272:1272 -> <init>
49:49:boolean com.android.tools.r8.graph.DexAnnotation.isMemberClassesAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):113:113 -> <init>
49:49:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1274 -> <init>
50:55:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1275:1280 -> <init>
56:57:void copyAnnotation(com.android.tools.r8.graph.DexAnnotation):1340:1341 -> <init>
56:57:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1283 -> <init>
58:87:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1288:1317 -> <init>
88:103:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1312:1327 -> <init>
104:104:com.android.tools.r8.graph.InnerClassAttribute com.android.tools.r8.graph.InnerClassAttribute.createUnknownNamedInnerClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):30:30 -> <init>
104:104:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1327 -> <init>
105:105:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexItemFactory):1327:1327 -> <init>
1:7:com.android.tools.r8.graph.DexAnnotationSet getAnnotations():1233:1239 -> a
8:10:void ensureAnnotations(int):1333:1335 -> a
1:1:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethodAttribute():1247:1247 -> b
1:1:java.util.List getInnerClasses():1243:1243 -> c
com.android.tools.r8.dex.DexParser$MemberAnnotationIterator -> a.a.a.a.d.n:
java.util.function.Supplier emptyValue -> c
com.android.tools.r8.graph.DexMemberAnnotation[] annotations -> b
int index -> a
1:1:void <init>(com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier):548:548 -> <init>
1:1:void <init>(com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier,com.android.tools.r8.dex.DexParser$1):541 -> <init>
2:9:void <init>(com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier):543:550 -> <init>
2:9:void <init>(com.android.tools.r8.graph.DexMemberAnnotation[],java.util.function.Supplier,com.android.tools.r8.dex.DexParser$1):541 -> <init>
1:7:com.android.tools.r8.graph.DexItem getNextFor(com.android.tools.r8.graph.Descriptor):560:566 -> a
8:8:com.android.tools.r8.graph.DexItem getNextFor(com.android.tools.r8.graph.Descriptor):564:564 -> a
com.android.tools.r8.dex.DexReader -> a.a.a.a.d.p:
com.android.tools.r8.origin.Origin com.android.tools.r8.dex.BinaryReader.origin -> a
com.android.tools.r8.dex.CompatByteBuffer com.android.tools.r8.dex.BinaryReader.buffer -> b
int version -> c
boolean com.android.tools.r8.dex.BinaryReader.$assertionsDisabled -> d
1:1:void com.android.tools.r8.dex.BinaryReader.<clinit>():17:17 -> <clinit>
1:1:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.ProgramResource):22:22 -> <init>
1:1:void <init>(com.android.tools.r8.ProgramResource):25 -> <init>
2:3:byte[] com.android.tools.r8.utils.StreamUtils.StreamToByteArrayClose(java.io.InputStream):16:17 -> <init>
2:3:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.ProgramResource):22 -> <init>
2:3:void <init>(com.android.tools.r8.ProgramResource):25 -> <init>
4:6:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.origin.Origin,byte[]):25:27 -> <init>
4:6:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.ProgramResource):22 -> <init>
4:6:void <init>(com.android.tools.r8.ProgramResource):25 -> <init>
7:7:com.android.tools.r8.dex.CompatByteBuffer com.android.tools.r8.dex.CompatByteBuffer.wrap(byte[]):26:26 -> <init>
7:7:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.origin.Origin,byte[]):28 -> <init>
7:7:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.ProgramResource):22 -> <init>
7:7:void <init>(com.android.tools.r8.ProgramResource):25 -> <init>
8:8:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.origin.Origin,byte[]):28:28 -> <init>
8:8:void com.android.tools.r8.dex.BinaryReader.<init>(com.android.tools.r8.ProgramResource):22 -> <init>
8:8:void <init>(com.android.tools.r8.ProgramResource):25 -> <init>
9:9:void <init>(com.android.tools.r8.ProgramResource):26:26 -> <init>
10:18:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):42:50 -> <init>
10:18:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
19:19:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> <init>
19:19:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):50 -> <init>
19:19:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
20:42:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):50:72 -> <init>
20:42:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
43:57:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):60:74 -> <init>
43:57:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
58:58:void <init>(com.android.tools.r8.ProgramResource):26:26 -> <init>
59:59:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):75:75 -> <init>
59:59:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
60:60:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> <init>
60:60:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):75 -> <init>
60:60:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
61:61:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):75:75 -> <init>
61:61:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
62:62:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> <init>
62:62:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):72 -> <init>
62:62:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
63:63:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):72:72 -> <init>
63:63:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
64:64:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):54:54 -> <init>
64:64:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
65:65:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> <init>
65:65:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):54 -> <init>
65:65:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
66:66:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):54:54 -> <init>
66:66:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
67:67:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):45:45 -> <init>
67:67:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
68:68:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> <init>
68:68:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):45 -> <init>
68:68:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
69:69:int parseMagic(com.android.tools.r8.dex.CompatByteBuffer):45:45 -> <init>
69:69:void <init>(com.android.tools.r8.ProgramResource):26 -> <init>
1:2:int com.android.tools.r8.dex.BinaryReader.getUint(int):72:73 -> a
1:2:int com.android.tools.r8.dex.BinaryReader.getUint(int):0 -> a
3:3:byte com.android.tools.r8.dex.BinaryReader.get():97:97 -> a
3:3:byte com.android.tools.r8.dex.BinaryReader.get():0 -> a
1:1:void com.android.tools.r8.dex.BinaryReader.position(int):86:86 -> b
1:1:void com.android.tools.r8.dex.BinaryReader.position(int):0 -> b
2:2:int getDexVersion():95:95 -> b
1:2:int com.android.tools.r8.dex.BinaryReader.getUbyte():101:102 -> c
1:2:int com.android.tools.r8.dex.BinaryReader.getUbyte():0 -> c
1:2:int com.android.tools.r8.dex.BinaryReader.getUint():56:57 -> d
1:2:int com.android.tools.r8.dex.BinaryReader.getUint():0 -> d
1:1:int com.android.tools.r8.dex.BinaryReader.getUleb128():44:44 -> e
1:1:int com.android.tools.r8.dex.BinaryReader.getUleb128():0 -> e
1:1:int com.android.tools.r8.dex.BinaryReader.getUleb128p1():52 -> e
1:1:int com.android.tools.r8.dex.BinaryReader.getUleb128p1():0 -> e
1:2:int com.android.tools.r8.dex.BinaryReader.getUshort():62:63 -> f
1:2:int com.android.tools.r8.dex.BinaryReader.getUshort():0 -> f
1:1:int com.android.tools.r8.dex.BinaryReader.position():82:82 -> g
1:1:int com.android.tools.r8.dex.BinaryReader.position():0 -> g
com.android.tools.r8.dex.DexSection -> a.a.a.a.d.q:
int length -> b
int offset -> c
boolean $assertionsDisabled -> d
int type -> a
1:1:void <clinit>():9:9 -> <clinit>
1:5:void <init>(int,int,int,int):15:19 -> <init>
1:1:java.lang.String toString():83:83 -> toString
2:2:java.lang.String typeName():33:33 -> toString
2:2:java.lang.String toString():83 -> toString
3:3:java.lang.String toString():83:83 -> toString
com.android.tools.r8.dex.FileWriter -> a.a.a.a.d.w:
com.android.tools.r8.graph.ObjectToOffsetMapping mapping -> a
com.android.tools.r8.utils.InternalOptions options -> d
com.android.tools.r8.dex.MethodToCodeObjectMapping codeMapping -> b
com.android.tools.r8.dex.DexOutputBuffer dest -> f
boolean $assertionsDisabled -> h
com.android.tools.r8.naming.NamingLens namingLens -> e
com.android.tools.r8.dex.FileWriter$MixedSectionOffsets mixedSectionOffsets -> g
com.android.tools.r8.graph.DexApplication application -> c
1:1:void <clinit>():74:74 -> <clinit>
1:8:void <init>(com.android.tools.r8.ByteBufferProvider,com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.dex.MethodToCodeObjectMapping,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.naming.NamingLens):102:109 -> <init>
int alignSize(int,int) -> a
1:1:com.android.tools.r8.dex.FileWriter$MixedSectionOffsets access$300(com.android.tools.r8.dex.FileWriter):74:74 -> a
2:2:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):117:117 -> a
3:3:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
3:3:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):117 -> a
4:4:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):118:118 -> a
5:5:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
5:5:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):118 -> a
6:8:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):119:121 -> a
9:9:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
9:9:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):121 -> a
10:10:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):122:122 -> a
11:11:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
11:11:void writeEncodedAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation,com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):117 -> a
12:12:com.android.tools.r8.graph.DexString lambda$writeEncodedAnnotation$0(com.android.tools.r8.graph.DexAnnotationElement):119:119 -> a
13:33:com.android.tools.r8.dex.FileWriter collect():128:148 -> a
34:71:void checkInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):244:281 -> a
72:73:void checkInterfaceMethod(com.android.tools.r8.graph.DexEncodedMethod):257:258 -> a
74:79:void lambda$sortDexCodesByClassName$1(java.util.List,java.util.Map,com.android.tools.r8.graph.DexEncodedMethod):291:296 -> a
80:86:void addSignaturesFromMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexCode,java.util.Map,com.android.tools.r8.naming.ClassNameMapper):312:318 -> a
80:86:void lambda$sortDexCodesByClassName$1(java.util.List,java.util.Map,com.android.tools.r8.graph.DexEncodedMethod):295 -> a
87:89:void writeFixedSectionItems(java.util.Collection,int,java.util.function.Consumer):323:325 -> a
90:90:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer):339:339 -> a
91:95:void writeItems(java.util.Collection,java.util.function.Consumer,java.util.function.Consumer,int):344:348 -> a
96:97:void writeTypeItem(com.android.tools.r8.graph.DexType):397:398 -> a
98:100:void writeProtoItem(com.android.tools.r8.graph.DexProto):402:404 -> a
101:108:void writeFieldItem(com.android.tools.r8.graph.DexField):408:415 -> a
109:116:void writeMethodItem(com.android.tools.r8.graph.DexMethod):419:426 -> a
117:118:void writeDebugItem(com.android.tools.r8.graph.DexDebugInfo):443:444 -> a
119:142:void writeCodeItem(com.android.tools.r8.graph.DexCode):448:471 -> a
143:143:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
143:143:void writeCodeItem(com.android.tools.r8.graph.DexCode):471 -> a
144:149:void writeCodeItem(com.android.tools.r8.graph.DexCode):472:477 -> a
150:150:void com.android.tools.r8.dex.DexOutputBuffer.putSleb128(int):82:82 -> a
150:150:void writeCodeItem(com.android.tools.r8.graph.DexCode):477 -> a
151:152:void writeCodeItem(com.android.tools.r8.graph.DexCode):478:479 -> a
153:153:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
153:153:void writeCodeItem(com.android.tools.r8.graph.DexCode):479 -> a
154:154:void writeCodeItem(com.android.tools.r8.graph.DexCode):480:480 -> a
155:155:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
155:155:void writeCodeItem(com.android.tools.r8.graph.DexCode):480 -> a
156:156:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
156:156:void writeCodeItem(com.android.tools.r8.graph.DexCode):479 -> a
157:157:void writeCodeItem(com.android.tools.r8.graph.DexCode):483:483 -> a
158:158:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
158:158:void writeCodeItem(com.android.tools.r8.graph.DexCode):483 -> a
159:159:void com.android.tools.r8.dex.DexOutputBuffer.putSleb128(int):82:82 -> a
159:159:void writeCodeItem(com.android.tools.r8.graph.DexCode):477 -> a
160:169:void writeCodeItem(com.android.tools.r8.graph.DexCode):486:495 -> a
170:170:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
170:170:void writeCodeItem(com.android.tools.r8.graph.DexCode):471 -> a
171:176:void writeTypeList(com.android.tools.r8.graph.DexTypeList):500:505 -> a
177:178:void writeStringData(com.android.tools.r8.graph.DexString):510:511 -> a
179:179:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
179:179:void writeStringData(com.android.tools.r8.graph.DexString):511 -> a
180:180:void writeStringData(com.android.tools.r8.graph.DexString):512:512 -> a
181:181:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
181:181:void writeStringData(com.android.tools.r8.graph.DexString):511 -> a
182:182:com.android.tools.r8.graph.DexType lambda$writeAnnotationSet$2(com.android.tools.r8.graph.DexAnnotation):525:525 -> a
183:183:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):525:525 -> a
184:184:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():64:64 -> a
184:184:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):526 -> a
185:192:void writeAnnotationSet(com.android.tools.r8.graph.DexAnnotationSet):526:533 -> a
193:202:void writeAnnotationSetRefList(com.android.tools.r8.graph.ParameterAnnotationsList):538:547 -> a
203:205:void writeMemberAnnotations(java.util.List,java.util.function.ToIntFunction):553:555 -> a
206:218:void writeAnnotationDirectory(com.android.tools.r8.graph.DexAnnotationDirectory):560:572 -> a
219:219:int lambda$writeAnnotationDirectory$3(com.android.tools.r8.graph.DexEncodedField):569:569 -> a
220:225:void writeEncodedFields(java.util.List):577:582 -> a
226:226:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
226:226:void writeEncodedFields(java.util.List):582 -> a
227:227:void writeEncodedFields(java.util.List):584:584 -> a
228:228:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
228:228:void writeEncodedFields(java.util.List):584 -> a
229:229:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
229:229:void writeEncodedFields(java.util.List):582 -> a
230:235:void writeEncodedMethods(java.util.List,boolean):589:594 -> a
236:236:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
236:236:void writeEncodedMethods(java.util.List,boolean):594 -> a
237:237:void writeEncodedMethods(java.util.List,boolean):596:596 -> a
238:238:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
238:238:void writeEncodedMethods(java.util.List,boolean):596 -> a
239:242:void writeEncodedMethods(java.util.List,boolean):597:600 -> a
243:243:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
243:243:void writeEncodedMethods(java.util.List,boolean):600 -> a
244:244:void writeEncodedMethods(java.util.List,boolean):602:602 -> a
245:245:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
245:245:void writeEncodedMethods(java.util.List,boolean):602 -> a
246:246:void writeEncodedMethods(java.util.List,boolean):605:605 -> a
247:247:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
247:247:void writeEncodedMethods(java.util.List,boolean):602 -> a
248:248:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
248:248:void writeEncodedMethods(java.util.List,boolean):596 -> a
249:249:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
249:249:void writeEncodedMethods(java.util.List,boolean):594 -> a
250:256:void addStaticFieldValues(com.android.tools.r8.graph.DexProgramClass):625:631 -> a
257:264:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):636:643 -> a
265:283:void writeMethodHandle(com.android.tools.r8.graph.DexMethodHandle):640:658 -> a
284:286:void writeCallSite(com.android.tools.r8.graph.DexCallSite):662:664 -> a
287:291:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):668:672 -> a
292:292:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
292:292:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):672 -> a
293:294:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):673:674 -> a
295:295:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
295:295:void writeEncodedArray(com.android.tools.r8.graph.DexEncodedArray):672 -> a
296:299:int writeMapItem(int,int,int):685:688 -> a
1:7:void checkInterfaceMethods():225:231 -> b
1:7:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():155 -> b
8:18:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():157:167 -> b
19:20:int sizeOfCodeItems(java.lang.Iterable):354:355 -> b
19:20:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():167 -> b
21:32:int sizeOfCodeItem(com.android.tools.r8.graph.DexCode):364:375 -> b
21:32:int sizeOfCodeItems(java.lang.Iterable):356 -> b
21:32:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():167 -> b
33:33:int com.android.tools.r8.utils.LebUtils.sizeAsSleb128(int):110:110 -> b
33:33:int sizeOfCodeItem(com.android.tools.r8.graph.DexCode):375 -> b
33:33:int sizeOfCodeItems(java.lang.Iterable):356 -> b
33:33:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():167 -> b
34:40:int sizeOfCodeItem(com.android.tools.r8.graph.DexCode):376:382 -> b
34:40:int sizeOfCodeItems(java.lang.Iterable):356 -> b
34:40:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():167 -> b
41:73:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():167:199 -> b
74:79:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):693:698 -> b
74:79:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
80:83:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):697:700 -> b
80:83:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
84:87:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):699:702 -> b
84:87:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
88:91:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):701:704 -> b
88:91:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
92:95:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):703:706 -> b
92:95:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
96:99:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):705:708 -> b
96:99:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
100:103:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):707:710 -> b
100:103:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
104:107:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):709:712 -> b
104:107:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
108:111:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):711:714 -> b
108:111:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
112:115:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):713:716 -> b
112:115:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
116:119:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):715:718 -> b
116:119:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
120:123:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):717:720 -> b
120:123:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
124:127:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):719:722 -> b
124:127:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
128:131:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):721:724 -> b
128:131:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
132:135:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):723:726 -> b
132:135:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
136:139:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):725:728 -> b
136:139:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
140:144:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):727:731 -> b
140:144:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
145:150:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):729:734 -> b
145:150:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
151:157:void writeMap(com.android.tools.r8.dex.FileWriter$Layout):732:738 -> b
151:157:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():200 -> b
158:167:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():201:210 -> b
168:170:void writeFixedSectionItems(com.android.tools.r8.graph.DexProgramClass[],int,java.util.function.Consumer):331:333 -> b
168:170:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():210 -> b
171:173:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():211:213 -> b
174:174:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():212:212 -> b
175:180:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):742:747 -> b
175:180:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():216 -> b
181:214:void writeHeader(com.android.tools.r8.dex.FileWriter$Layout):744:777 -> b
181:214:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():216 -> b
215:217:void writeSignature(com.android.tools.r8.dex.FileWriter$Layout):782:784 -> b
215:217:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():217 -> b
218:220:void writeSignature(com.android.tools.r8.dex.FileWriter$Layout):783:785 -> b
218:220:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():217 -> b
221:223:void writeChecksum(com.android.tools.r8.dex.FileWriter$Layout):792:794 -> b
221:223:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():218 -> b
224:227:void writeChecksum(com.android.tools.r8.dex.FileWriter$Layout):793:796 -> b
224:227:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():218 -> b
228:228:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():221:221 -> b
229:229:void writeSignature(com.android.tools.r8.dex.FileWriter$Layout):787:787 -> b
229:229:com.android.tools.r8.dex.FileWriter$ByteBufferResult generate():217 -> b
230:230:void writeStringItem(com.android.tools.r8.graph.DexString):393:393 -> b
231:236:void writeAnnotation(com.android.tools.r8.graph.DexAnnotation):516:521 -> b
237:237:int lambda$writeAnnotationDirectory$4(com.android.tools.r8.graph.DexEncodedMethod):571:571 -> b
238:240:void writeClassData(com.android.tools.r8.graph.DexProgramClass):611:613 -> b
241:241:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
241:241:void writeClassData(com.android.tools.r8.graph.DexProgramClass):613 -> b
242:242:void writeClassData(com.android.tools.r8.graph.DexProgramClass):614:614 -> b
243:243:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
243:243:void writeClassData(com.android.tools.r8.graph.DexProgramClass):614 -> b
244:244:void writeClassData(com.android.tools.r8.graph.DexProgramClass):615:615 -> b
245:245:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
245:245:void writeClassData(com.android.tools.r8.graph.DexProgramClass):615 -> b
246:246:void writeClassData(com.android.tools.r8.graph.DexProgramClass):616:616 -> b
247:247:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
247:247:void writeClassData(com.android.tools.r8.graph.DexProgramClass):616 -> b
248:252:void writeClassData(com.android.tools.r8.graph.DexProgramClass):617:621 -> b
253:253:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
253:253:void writeClassData(com.android.tools.r8.graph.DexProgramClass):616 -> b
254:254:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
254:254:void writeClassData(com.android.tools.r8.graph.DexProgramClass):615 -> b
255:255:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
255:255:void writeClassData(com.android.tools.r8.graph.DexProgramClass):614 -> b
256:256:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> b
256:256:void writeClassData(com.android.tools.r8.graph.DexProgramClass):613 -> b
1:4:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):430:433 -> c
5:9:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):432:436 -> c
10:14:void writeClassDefItem(com.android.tools.r8.graph.DexProgramClass):435:439 -> c
15:15:int lambda$writeAnnotationDirectory$5(com.android.tools.r8.graph.DexEncodedMethod):573:573 -> c
16:17:void checkThatInvokeCustomIsAllowed():1330:1331 -> c
1:15:java.util.List sortDexCodesByClassName():286:300 -> d
com.android.tools.r8.dex.FileWriter$1 -> a.a.a.a.d.r:
int[] $SwitchMap$com$android$tools$r8$graph$DexMethodHandle$MethodHandleType -> a
1:1:void <clinit>():638:638 -> <clinit>
com.android.tools.r8.dex.FileWriter$ByteBufferResult -> a.a.a.a.d.s:
com.android.tools.r8.dex.CompatByteBuffer buffer -> a
int length -> b
1:3:void <init>(com.android.tools.r8.dex.CompatByteBuffer,int):82:84 -> <init>
1:3:void <init>(com.android.tools.r8.dex.CompatByteBuffer,int,com.android.tools.r8.dex.FileWriter$1):77 -> <init>
com.android.tools.r8.dex.FileWriter$Layout -> a.a.a.a.d.t:
int annotationsOffset -> n
int annotationSetsOffset -> o
int typeListsOffset -> l
int stringDataOffsets -> m
int codesOffset -> j
int debugInfosOffset -> k
int methodHandleIdsOffset -> h
int dataSectionOffset -> i
int classDefsOffset -> f
boolean $assertionsDisabled -> v
int callSiteIdsOffset -> g
int fieldIdsOffset -> d
int methodIdsOffset -> e
int typeIdsOffset -> b
int protoIdsOffset -> c
int stringIdsOffset -> a
int mapOffset -> t
int endOfFile -> u
int classDataOffset -> r
int encodedArrarysOffset -> s
int annotationSetRefListsOffset -> p
int annotationDirectoriesOffset -> q
1:1:void <clinit>():804:804 -> <clinit>
1:1:void <init>(int,int,int,int,int,int,int,int,int):836:836 -> <init>
2:35:void <init>(int,int,int,int,int,int,int,int,int):820:853 -> <init>
void alreadySetOffset(int) -> a
1:10:com.android.tools.r8.dex.FileWriter$Layout from(com.android.tools.r8.graph.ObjectToOffsetMapping):858:867 -> a
11:11:boolean isValidOffset(int,boolean):877:877 -> a
12:13:int getAnnotationDirectoriesOffset():955:956 -> a
1:2:int getAnnotationSetRefListsOffset():945:946 -> b
3:4:void setAnnotationDirectoriesOffset(int):960:961 -> b
1:2:int getAnnotationSetsOffset():931:932 -> c
3:4:void setAnnotationSetRefListsOffset(int):950:951 -> c
1:2:int getAnnotationsOffset():921:922 -> d
3:4:void setAnnotationSetsOffset(int):940:941 -> d
1:2:void setAnnotationsOffset(int):926:927 -> e
3:4:int getClassDataOffset():965:966 -> e
1:2:int getCodesOffset():881:882 -> f
3:4:void setClassDataOffset(int):970:971 -> f
1:2:void setCodesOffset(int):886:887 -> g
3:3:int getEndOfFile():993:993 -> g
3:3:int getDataSectionSize():871 -> g
4:5:int getDataSectionSize():871:872 -> g
1:2:int getDebugInfosOffset():891:892 -> h
3:4:void setDebugInfosOffset(int):896:897 -> h
1:2:int getEncodedArrarysOffset():975:976 -> i
3:4:void setEncodedArrarysOffset(int):980:981 -> i
1:1:int getEndOfFile():993:993 -> j
2:2:void setEndOfFile(int):997:997 -> j
1:1:int getMapOffset():985:985 -> k
2:2:void setMapOffset(int):989:989 -> k
1:2:int getStringDataOffsets():911:912 -> l
3:4:void setStringDataOffsets(int):916:917 -> l
1:2:int getTypeListsOffset():901:902 -> m
3:4:void setTypeListsOffset(int):906:907 -> m
com.android.tools.r8.dex.FileWriter$MixedSectionOffsets -> a.a.a.a.d.u:
boolean $assertionsDisabled -> n
int minApiLevel -> m
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap debugInfos -> c
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap typeLists -> d
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotations -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap stringData -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap codes -> b
com.android.tools.r8.dex.MethodToCodeObjectMapping codeMapping -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotationSets -> g
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotationSetRefLists -> h
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap annotationDirectories -> i
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap classesWithData -> j
java.util.Map clazzToAnnotationDirectory -> l
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap encodedArrays -> k
1:1:void <clinit>():1009:1009 -> <clinit>
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.MethodToCodeObjectMapping):1045:1045 -> <init>
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.MethodToCodeObjectMapping,com.android.tools.r8.dex.FileWriter$1):1009 -> <init>
2:33:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.MethodToCodeObjectMapping):1016:1047 -> <init>
2:33:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.dex.MethodToCodeObjectMapping,com.android.tools.r8.dex.FileWriter$1):1009 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap access$100(com.android.tools.r8.dex.FileWriter$MixedSectionOffsets):1009:1009 -> a
2:3:boolean add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,java.lang.Object):1051:1052 -> a
4:4:boolean add(com.android.tools.r8.graph.DexProgramClass):1068:1068 -> a
5:5:boolean add(com.android.tools.r8.graph.DexEncodedArray):1073:1073 -> a
6:9:boolean add(com.android.tools.r8.graph.DexAnnotationSet):1080:1083 -> a
10:10:void visit(com.android.tools.r8.graph.DexEncodedMethod):1088:1088 -> a
11:11:boolean add(com.android.tools.r8.graph.DexCode):1093:1093 -> a
12:13:boolean add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1059:1060 -> a
12:13:boolean add(com.android.tools.r8.graph.DexCode):1093 -> a
14:14:boolean add(com.android.tools.r8.graph.DexDebugInfo):1098:1098 -> a
15:18:boolean add(com.android.tools.r8.graph.DexTypeList):1103:1106 -> a
19:22:boolean add(com.android.tools.r8.graph.ParameterAnnotationsList):1111:1114 -> a
23:23:boolean add(com.android.tools.r8.graph.DexAnnotation):1119:1119 -> a
24:26:boolean setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory):1125:1127 -> a
27:27:boolean add(com.android.tools.r8.graph.DexString):1131:1131 -> a
28:29:boolean add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,java.lang.Object):1059:1060 -> a
28:29:boolean add(com.android.tools.r8.graph.DexString):1131 -> a
30:30:java.util.Collection getAnnotationDirectories():1167:1167 -> a
31:31:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> a
31:31:java.util.Collection getAnnotationDirectories():1167 -> a
32:33:int lookup(java.lang.Object,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap):1178:1179 -> a
34:35:int lookup(java.lang.Object,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1187:1188 -> a
36:37:void setOffsetFor(java.lang.Object,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap):1250:1251 -> a
38:39:void setOffsetFor(java.lang.Object,int,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):1255:1256 -> a
40:40:void setOffsetFor(com.android.tools.r8.graph.DexDebugInfo,int):1260:1260 -> a
41:41:void setOffsetFor(com.android.tools.r8.graph.DexCode,int):1264:1264 -> a
42:43:void setOffsetFor(com.android.tools.r8.graph.DexTypeList,int):1268:1269 -> a
44:44:void setOffsetFor(com.android.tools.r8.graph.DexString,int):1273:1273 -> a
45:45:void setOffsetFor(com.android.tools.r8.graph.DexAnnotation,int):1277:1277 -> a
46:47:void setOffsetFor(com.android.tools.r8.graph.DexAnnotationSet,int):1283:1284 -> a
48:48:void setOffsetForAnnotationsDirectory(com.android.tools.r8.graph.DexAnnotationDirectory,int):1288:1288 -> a
49:49:void setOffsetFor(com.android.tools.r8.graph.DexProgramClass,int):1292:1292 -> a
50:50:void setOffsetFor(com.android.tools.r8.graph.DexEncodedArray,int):1296:1296 -> a
51:52:void setOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList,int):1300:1301 -> a
1:1:java.util.Collection getAnnotationSetRefLists():1159:1159 -> b
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> b
2:2:java.util.Collection getAnnotationSetRefLists():1159 -> b
3:3:int getOffsetFor(com.android.tools.r8.graph.DexString):1193:1193 -> b
4:7:int getOffsetFor(com.android.tools.r8.graph.DexTypeList):1197:1200 -> b
8:8:int getOffsetFor(com.android.tools.r8.graph.DexProgramClass):1204:1204 -> b
9:9:int getOffsetFor(com.android.tools.r8.graph.DexEncodedArray):1208:1208 -> b
10:10:int getOffsetFor(com.android.tools.r8.graph.DexDebugInfo):1212:1212 -> b
11:11:int getOffsetFor(com.android.tools.r8.graph.DexAnnotation):1226:1226 -> b
12:15:int getOffsetFor(com.android.tools.r8.graph.DexAnnotationSet):1232:1235 -> b
16:19:int getOffsetFor(com.android.tools.r8.graph.ParameterAnnotationsList):1239:1242 -> b
20:20:int getOffsetFor(com.android.tools.r8.graph.DexCode):1246:1246 -> b
1:1:java.util.Collection getAnnotationSets():1155:1155 -> c
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> c
2:2:java.util.Collection getAnnotationSets():1155 -> c
3:7:int getOffsetForAnnotationsDirectory(com.android.tools.r8.graph.DexProgramClass):1217:1221 -> c
1:1:java.util.Collection getAnnotations():1151:1151 -> d
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> d
2:2:java.util.Collection getAnnotations():1151 -> d
1:1:java.util.Collection getClassesWithData():1163:1163 -> e
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> e
2:2:java.util.Collection getClassesWithData():1163 -> e
1:1:java.util.Collection getCodes():1135:1135 -> f
1:1:java.util.Collection getDebugInfos():1139:1139 -> g
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> g
2:2:java.util.Collection getDebugInfos():1139 -> g
1:1:java.util.Collection getEncodedArrays():1171:1171 -> h
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> h
2:2:java.util.Collection getEncodedArrays():1171 -> h
1:1:java.util.Collection getStringData():1147:1147 -> i
1:1:java.util.Collection getTypeLists():1143:1143 -> j
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> j
2:2:java.util.Collection getTypeLists():1143 -> j
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap createObject2IntMap():1034:1035 -> k
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1040:1040 -> l
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.<init>():176:176 -> l
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1040 -> l
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createReference2IntMap():1041:1041 -> l
com.android.tools.r8.dex.FileWriter$ProgramClassDependencyCollector -> a.a.a.a.d.v:
java.util.Set includedClasses -> c
com.android.tools.r8.dex.FileWriter this$0 -> d
1:2:void <init>(com.android.tools.r8.dex.FileWriter,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexProgramClass[]):1309:1310 -> <init>
3:7:void <init>(com.android.tools.r8.dex.FileWriter,com.android.tools.r8.graph.DexApplication,com.android.tools.r8.graph.DexProgramClass[]):1307:1311 -> <init>
void visit(com.android.tools.r8.graph.DexType) -> a
1:4:void visit(com.android.tools.r8.graph.DexClass):1322:1325 -> a
com.android.tools.r8.dex.IndexedItemCollection -> a.a.a.a.d.x:
boolean addCallSite(com.android.tools.r8.graph.DexCallSite) -> a
boolean addClass(com.android.tools.r8.graph.DexProgramClass) -> a
boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle) -> a
boolean addProto(com.android.tools.r8.graph.DexProto) -> a
boolean addString(com.android.tools.r8.graph.DexString) -> a
com.android.tools.r8.graph.DexString getRenamedDescriptor(com.android.tools.r8.graph.DexType) -> a
com.android.tools.r8.graph.DexString getRenamedName(com.android.tools.r8.graph.DexField) -> a
com.android.tools.r8.graph.DexString getRenamedName(com.android.tools.r8.graph.DexMethod) -> a
boolean addField(com.android.tools.r8.graph.DexField) -> b
boolean addMethod(com.android.tools.r8.graph.DexMethod) -> b
boolean addType(com.android.tools.r8.graph.DexType) -> b
com.android.tools.r8.dex.InheritanceClassInDexDistributor -> a.a.a.a.d.B:
com.android.tools.r8.dex.VirtualFile mainDex -> b
com.android.tools.r8.dex.InheritanceClassInDexDistributor$DirectSubClassesInfo directSubClasses -> i
java.util.Comparator DEX_PROGRAM_CLASS_COMPARATOR -> j
boolean $assertionsDisabled -> k
java.util.Set classes -> e
java.util.List dexes -> c
int dexIndexOffset -> g
com.android.tools.r8.naming.NamingLens namingLens -> h
java.util.concurrent.ExecutorService executorService -> a
java.util.BitSet fullDex -> d
com.android.tools.r8.graph.DexApplication app -> f
1:4:void <clinit>():43:46 -> <clinit>
1:1:void <init>(com.android.tools.r8.dex.VirtualFile,java.util.List,java.util.Set,java.util.Map,int,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):297:297 -> <init>
2:26:void <init>(com.android.tools.r8.dex.VirtualFile,java.util.List,java.util.Set,java.util.Map,int,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):282:306 -> <init>
1:1:com.android.tools.r8.naming.NamingLens access$000(com.android.tools.r8.dex.InheritanceClassInDexDistributor):43:43 -> a
2:2:java.util.List access$100(java.util.Collection):43:43 -> a
3:3:java.util.Comparator access$200():43:43 -> a
4:4:com.android.tools.r8.graph.DexString lambda$static$0(com.android.tools.r8.graph.DexProgramClass):46:46 -> a
5:6:int getTotalClassNumber(java.util.List):366:367 -> a
7:37:java.util.Collection assignGroup(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,java.util.List):373:403 -> a
38:38:boolean lambda$assignGroup$1(java.util.List,com.android.tools.r8.dex.VirtualFile):379:379 -> a
39:39:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):720:720 -> a
39:39:boolean lambda$assignGroup$1(java.util.List,com.android.tools.r8.dex.VirtualFile):379 -> a
40:40:boolean lambda$assignClassesWithLinkingError$3(java.util.HashSet,com.android.tools.r8.dex.VirtualFile):432:432 -> a
41:41:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):720:720 -> a
41:41:boolean lambda$assignClassesWithLinkingError$3(java.util.HashSet,com.android.tools.r8.dex.VirtualFile):432 -> a
42:42:java.util.List collectNoDirectInheritanceGroups(java.util.Set):478:478 -> a
42:42:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):416 -> a
43:47:java.util.List getTopologicalOrder(java.util.Set):691:695 -> a
43:47:java.util.List collectNoDirectInheritanceGroups(java.util.Set):479 -> a
43:47:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):416 -> a
48:72:java.util.List collectNoDirectInheritanceGroups(java.util.Set):480:504 -> a
48:72:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):416 -> a
73:101:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):418:446 -> a
102:102:void markDexFull(com.android.tools.r8.dex.VirtualFile):716:716 -> a
102:102:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):447 -> a
103:106:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):450:453 -> a
107:107:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):442:442 -> a
108:108:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():628:628 -> a
108:108:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):443 -> a
109:109:java.lang.String com.android.tools.r8.origin.Origin.toString():153:153 -> a
109:109:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):443 -> a
110:122:java.util.Collection assignClassesWithLinkingError(java.util.Set,java.util.Collection):443:455 -> a
123:123:void lambda$updateGroupsNumberOfIds$5(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):540:540 -> a
124:144:void collectGroup(java.util.Collection,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup,com.android.tools.r8.graph.DexProgramClass):562:582 -> a
145:153:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):591:599 -> a
154:154:void markDexFull(com.android.tools.r8.dex.VirtualFile):716:716 -> a
154:154:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):600 -> a
155:161:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):602:608 -> a
162:162:boolean assignAll(com.android.tools.r8.dex.VirtualFile,java.util.Collection):607:607 -> a
163:170:com.android.tools.r8.graph.DexProgramClass findOneRootInSetFrom(com.android.tools.r8.graph.DexProgramClass,java.util.Set):702:709 -> a
171:171:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):720:720 -> a
1:1:com.android.tools.r8.dex.VirtualFile access$300(com.android.tools.r8.dex.InheritanceClassInDexDistributor):43:43 -> b
2:2:boolean lambda$assignGroup$2(java.util.List,com.android.tools.r8.dex.VirtualFile):393:393 -> b
3:3:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):720:720 -> b
3:3:boolean lambda$assignGroup$2(java.util.List,com.android.tools.r8.dex.VirtualFile):393 -> b
4:4:boolean lambda$assignClassesWithLinkingError$4(java.util.HashSet,com.android.tools.r8.dex.VirtualFile):451:451 -> b
5:5:boolean isDexFull(com.android.tools.r8.dex.VirtualFile):720:720 -> b
5:5:boolean lambda$assignClassesWithLinkingError$4(java.util.HashSet,com.android.tools.r8.dex.VirtualFile):451 -> b
6:17:java.util.List collectInheritanceGroups():522:533 -> b
6:17:void distribute():310 -> b
18:65:void distribute():312:359 -> b
66:80:void updateGroupsNumberOfIds(java.util.List):538:552 -> b
81:81:void updateGroupsNumberOfIds(java.util.List):547:547 -> b
82:91:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):619:628 -> b
92:96:boolean hasDirectInheritanceInCollection(com.android.tools.r8.graph.DexProgramClass,java.util.Set):660:664 -> b
92:96:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):629 -> b
97:107:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):632:642 -> b
108:108:void markDexFull(com.android.tools.r8.dex.VirtualFile):716:716 -> b
108:108:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):643 -> b
109:109:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):637:637 -> b
110:110:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():628:628 -> b
110:110:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638 -> b
111:111:java.lang.String com.android.tools.r8.origin.Origin.toString():153:153 -> b
111:111:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638 -> b
112:122:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):638:648 -> b
123:147:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):630:654 -> b
148:148:java.util.Set assignFromRoot(com.android.tools.r8.dex.VirtualFile,java.util.Collection):653:653 -> b
149:150:java.util.List getSortedCopy(java.util.Collection):682:683 -> b
1:1:com.android.tools.r8.graph.DexApplication access$400(com.android.tools.r8.dex.InheritanceClassInDexDistributor):43:43 -> c
com.android.tools.r8.dex.InheritanceClassInDexDistributor$CategorizedInheritanceGroupWithMainDexDependency -> a.a.a.a.d.y:
com.android.tools.r8.dex.InheritanceClassInDexDistributor this$0 -> d
java.util.Set dependentsOfMainDexIndependents -> c
boolean $assertionsDisabled -> e
java.util.Set mainDexIndependents -> a
java.util.Set independentsFromMainDexIndependents -> b
1:1:void <clinit>():124:124 -> <clinit>
1:1:void <init>(com.android.tools.r8.dex.InheritanceClassInDexDistributor,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):133:133 -> <init>
2:30:void <init>(com.android.tools.r8.dex.InheritanceClassInDexDistributor,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):127:155 -> <init>
31:31:void <init>(com.android.tools.r8.dex.InheritanceClassInDexDistributor,com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):152:152 -> <init>
1:12:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):166:177 -> a
13:28:boolean isDependingOnMainDexClass(java.util.Set,com.android.tools.r8.graph.DexProgramClass):176:191 -> a
29:56:boolean isDependingOnMainDexIndependents(com.android.tools.r8.graph.DexProgramClass):203:230 -> a
com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup -> a.a.a.a.d.z:
com.android.tools.r8.dex.InheritanceClassInDexDistributor this$0 -> e
boolean $assertionsDisabled -> f
java.util.Set members -> a
int numberOfFieldIds -> b
int numberOfMethodIds -> c
boolean dependsOnMainDexClasses -> d
1:1:void <clinit>():54:54 -> <clinit>
1:1:void <init>(com.android.tools.r8.dex.InheritanceClassInDexDistributor):61:61 -> <init>
2:7:void <init>(com.android.tools.r8.dex.InheritanceClassInDexDistributor):57:62 -> <init>
8:8:void <init>(com.android.tools.r8.dex.InheritanceClassInDexDistributor,java.util.Set):65:65 -> <init>
9:19:void <init>(com.android.tools.r8.dex.InheritanceClassInDexDistributor,java.util.Set):57:67 -> <init>
1:1:boolean canFitInOneDex():82:82 -> a
1:7:void updateNumbersOfIds():72:78 -> b
1:1:int compareTo(java.lang.Object):54:54 -> compareTo
2:4:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):89:91 -> compareTo
2:4:int compareTo(java.lang.Object):54 -> compareTo
5:25:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):89:109 -> compareTo
5:25:int compareTo(java.lang.Object):54 -> compareTo
26:29:int compareTo(com.android.tools.r8.dex.InheritanceClassInDexDistributor$ClassGroup):107:110 -> compareTo
26:29:int compareTo(java.lang.Object):54 -> compareTo
com.android.tools.r8.dex.InheritanceClassInDexDistributor$DirectSubClassesInfo -> a.a.a.a.d.A:
java.util.Map directSubClasses -> a
java.util.Set classes -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():241:241 -> <clinit>
1:11:void <init>(com.android.tools.r8.graph.DexApplication,java.util.Set):246:256 -> <init>
1:2:java.util.Collection getDirectSubClasses(com.android.tools.r8.graph.DexProgramClass):260:261 -> a
3:8:void addDirectSubClass(com.android.tools.r8.graph.DexApplication,java.util.Set,java.util.Map,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProgramClass):269:274 -> a
1:1:java.util.Collection lambda$addDirectSubClass$0(com.android.tools.r8.graph.DexProgramClass):273:273 -> b
com.android.tools.r8.dex.JumboStringRewriter -> a.a.a.a.d.D:
com.android.tools.r8.graph.DexItemFactory factory -> c
com.android.tools.r8.graph.DexString firstJumboString -> b
java.util.Map instructionTargets -> d
com.android.tools.r8.graph.DexEncodedMethod method -> a
boolean $assertionsDisabled -> j
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap tryRangeStartAndEndTargets -> h
java.util.Map handlerTargets -> i
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap debugEventTargets -> e
java.util.Map payloadToSwitch -> f
java.util.Map tryTargets -> g
1:1:void <clinit>():55:55 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):104:104 -> <init>
2:15:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexItemFactory):94:107 -> <init>
com.android.tools.r8.code.Instruction lambda$replaceTarget$0(com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction) -> a
1:1:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
1:1:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):423 -> a
2:3:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):423:424 -> a
4:4:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
4:4:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):425 -> a
5:5:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
5:5:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):426 -> a
6:6:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
6:6:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):426 -> a
7:14:int rewriteIfToIfAndGoto(int,java.util.ListIterator,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):427:434 -> a
15:27:void replaceTarget(com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):439:451 -> a
28:31:void recordTargets():567:570 -> a
28:31:com.android.tools.r8.graph.DexCode rewrite():113 -> a
32:32:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
32:32:void recordTargets():571 -> a
32:32:com.android.tools.r8.graph.DexCode rewrite():113 -> a
33:40:void recordTargets():571:578 -> a
33:40:com.android.tools.r8.graph.DexCode rewrite():113 -> a
41:41:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
41:41:void recordTargets():580 -> a
41:41:com.android.tools.r8.graph.DexCode rewrite():113 -> a
42:44:void recordTargets():580:582 -> a
42:44:com.android.tools.r8.graph.DexCode rewrite():113 -> a
45:48:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):456:459 -> a
45:48:void recordTargets():586 -> a
45:48:com.android.tools.r8.graph.DexCode rewrite():113 -> a
49:49:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
49:49:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):460 -> a
49:49:void recordTargets():586 -> a
49:49:com.android.tools.r8.graph.DexCode rewrite():113 -> a
50:54:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):460:464 -> a
50:54:void recordTargets():586 -> a
50:54:com.android.tools.r8.graph.DexCode rewrite():113 -> a
55:55:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
55:55:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):465 -> a
55:55:void recordTargets():586 -> a
55:55:com.android.tools.r8.graph.DexCode rewrite():113 -> a
56:60:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):465:469 -> a
56:60:void recordTargets():586 -> a
56:60:com.android.tools.r8.graph.DexCode rewrite():113 -> a
61:61:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
61:61:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):470 -> a
61:61:void recordTargets():586 -> a
61:61:com.android.tools.r8.graph.DexCode rewrite():113 -> a
62:66:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):470:474 -> a
62:66:void recordTargets():586 -> a
62:66:com.android.tools.r8.graph.DexCode rewrite():113 -> a
67:67:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
67:67:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):475 -> a
67:67:void recordTargets():586 -> a
67:67:com.android.tools.r8.graph.DexCode rewrite():113 -> a
68:72:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):475:479 -> a
68:72:void recordTargets():586 -> a
68:72:com.android.tools.r8.graph.DexCode rewrite():113 -> a
73:73:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
73:73:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):480 -> a
73:73:void recordTargets():586 -> a
73:73:com.android.tools.r8.graph.DexCode rewrite():113 -> a
74:78:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):480:484 -> a
74:78:void recordTargets():586 -> a
74:78:com.android.tools.r8.graph.DexCode rewrite():113 -> a
79:79:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
79:79:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):486 -> a
79:79:void recordTargets():586 -> a
79:79:com.android.tools.r8.graph.DexCode rewrite():113 -> a
80:80:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):486:486 -> a
80:80:void recordTargets():586 -> a
80:80:com.android.tools.r8.graph.DexCode rewrite():113 -> a
81:88:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):485:492 -> a
81:88:void recordTargets():586 -> a
81:88:com.android.tools.r8.graph.DexCode rewrite():113 -> a
89:89:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
89:89:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):492 -> a
89:89:void recordTargets():586 -> a
89:89:com.android.tools.r8.graph.DexCode rewrite():113 -> a
90:96:void recordInstructionTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):493:499 -> a
90:96:void recordTargets():586 -> a
90:96:com.android.tools.r8.graph.DexCode rewrite():113 -> a
97:112:void recordDebugEventTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):505:520 -> a
97:112:void recordTargets():587 -> a
97:112:com.android.tools.r8.graph.DexCode rewrite():113 -> a
113:113:void recordTargets():588:588 -> a
113:113:com.android.tools.r8.graph.DexCode rewrite():113 -> a
114:118:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.code.Instruction):529:533 -> a
114:118:void recordTargets():589 -> a
114:118:com.android.tools.r8.graph.DexCode rewrite():113 -> a
119:119:int com.android.tools.r8.code.Instruction.getOffset() -> a
119:119:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.code.Instruction):535 -> a
119:119:void recordTargets():589 -> a
119:119:com.android.tools.r8.graph.DexCode rewrite():113 -> a
120:128:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.code.Instruction):537:545 -> a
120:128:void recordTargets():589 -> a
120:128:com.android.tools.r8.graph.DexCode rewrite():113 -> a
129:129:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
129:129:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.code.Instruction):545 -> a
129:129:void recordTargets():589 -> a
129:129:com.android.tools.r8.graph.DexCode rewrite():113 -> a
130:131:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.code.Instruction):545:546 -> a
130:131:void recordTargets():589 -> a
130:131:com.android.tools.r8.graph.DexCode rewrite():113 -> a
132:132:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
132:132:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.code.Instruction):546 -> a
132:132:void recordTargets():589 -> a
132:132:com.android.tools.r8.graph.DexCode rewrite():113 -> a
133:148:void recordTryAndHandlerTargets(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.code.Instruction):546:561 -> a
133:148:void recordTargets():589 -> a
133:148:com.android.tools.r8.graph.DexCode rewrite():113 -> a
149:156:java.util.List expandCode():275:282 -> a
149:156:com.android.tools.r8.graph.DexCode rewrite():115 -> a
157:157:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
157:157:java.util.List expandCode():283 -> a
157:157:com.android.tools.r8.graph.DexCode rewrite():115 -> a
158:158:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
158:158:java.util.List expandCode():284 -> a
158:158:com.android.tools.r8.graph.DexCode rewrite():115 -> a
159:162:java.util.List expandCode():285:288 -> a
159:162:com.android.tools.r8.graph.DexCode rewrite():115 -> a
163:163:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
163:163:java.util.List expandCode():289 -> a
163:163:com.android.tools.r8.graph.DexCode rewrite():115 -> a
164:164:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
164:164:java.util.List expandCode():289 -> a
164:164:com.android.tools.r8.graph.DexCode rewrite():115 -> a
165:171:java.util.List expandCode():291:297 -> a
165:171:com.android.tools.r8.graph.DexCode rewrite():115 -> a
172:172:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
172:172:java.util.List expandCode():297 -> a
172:172:com.android.tools.r8.graph.DexCode rewrite():115 -> a
173:190:java.util.List expandCode():300:317 -> a
173:190:com.android.tools.r8.graph.DexCode rewrite():115 -> a
191:191:java.util.List expandCode():314:314 -> a
191:191:com.android.tools.r8.graph.DexCode rewrite():115 -> a
192:192:java.util.List expandCode():311:311 -> a
192:192:com.android.tools.r8.graph.DexCode rewrite():115 -> a
193:193:java.util.List expandCode():308:308 -> a
193:193:com.android.tools.r8.graph.DexCode rewrite():115 -> a
194:194:java.util.List expandCode():305:305 -> a
194:194:com.android.tools.r8.graph.DexCode rewrite():115 -> a
195:218:java.util.List expandCode():302:325 -> a
195:218:com.android.tools.r8.graph.DexCode rewrite():115 -> a
219:219:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
219:219:java.util.List expandCode():325 -> a
219:219:com.android.tools.r8.graph.DexCode rewrite():115 -> a
220:237:java.util.List expandCode():328:345 -> a
220:237:com.android.tools.r8.graph.DexCode rewrite():115 -> a
238:238:java.util.List expandCode():342:342 -> a
238:238:com.android.tools.r8.graph.DexCode rewrite():115 -> a
239:239:java.util.List expandCode():339:339 -> a
239:239:com.android.tools.r8.graph.DexCode rewrite():115 -> a
240:240:java.util.List expandCode():336:336 -> a
240:240:com.android.tools.r8.graph.DexCode rewrite():115 -> a
241:241:java.util.List expandCode():333:333 -> a
241:241:com.android.tools.r8.graph.DexCode rewrite():115 -> a
242:265:java.util.List expandCode():330:353 -> a
242:265:com.android.tools.r8.graph.DexCode rewrite():115 -> a
266:266:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
266:266:java.util.List expandCode():353 -> a
266:266:com.android.tools.r8.graph.DexCode rewrite():115 -> a
267:267:java.util.List expandCode():359:359 -> a
267:267:com.android.tools.r8.graph.DexCode rewrite():115 -> a
268:268:java.util.List expandCode():357:357 -> a
268:268:com.android.tools.r8.graph.DexCode rewrite():115 -> a
269:269:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
269:269:java.util.List expandCode():361 -> a
269:269:com.android.tools.r8.graph.DexCode rewrite():115 -> a
270:270:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
270:270:java.util.List expandCode():361 -> a
270:270:com.android.tools.r8.graph.DexCode rewrite():115 -> a
271:280:java.util.List expandCode():362:371 -> a
271:280:com.android.tools.r8.graph.DexCode rewrite():115 -> a
281:281:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
281:281:java.util.List expandCode():371 -> a
281:281:com.android.tools.r8.graph.DexCode rewrite():115 -> a
282:282:java.util.List expandCode():373:373 -> a
282:282:com.android.tools.r8.graph.DexCode rewrite():115 -> a
283:283:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
283:283:java.util.List expandCode():374 -> a
283:283:com.android.tools.r8.graph.DexCode rewrite():115 -> a
284:284:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
284:284:java.util.List expandCode():374 -> a
284:284:com.android.tools.r8.graph.DexCode rewrite():115 -> a
285:295:java.util.List expandCode():375:385 -> a
285:295:com.android.tools.r8.graph.DexCode rewrite():115 -> a
296:296:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
296:296:java.util.List expandCode():387 -> a
296:296:com.android.tools.r8.graph.DexCode rewrite():115 -> a
297:302:java.util.List expandCode():387:392 -> a
297:302:com.android.tools.r8.graph.DexCode rewrite():115 -> a
303:303:boolean com.android.tools.r8.code.Instruction.isSimpleNop():155:155 -> a
303:303:java.util.List expandCode():394 -> a
303:303:com.android.tools.r8.graph.DexCode rewrite():115 -> a
304:313:java.util.List expandCode():394:403 -> a
304:313:com.android.tools.r8.graph.DexCode rewrite():115 -> a
314:314:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
314:314:java.util.List expandCode():404 -> a
314:314:com.android.tools.r8.graph.DexCode rewrite():115 -> a
315:315:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
315:315:java.util.List expandCode():404 -> a
315:315:com.android.tools.r8.graph.DexCode rewrite():115 -> a
316:316:java.util.List expandCode():405:405 -> a
316:316:com.android.tools.r8.graph.DexCode rewrite():115 -> a
317:317:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
317:317:java.util.List expandCode():408 -> a
317:317:com.android.tools.r8.graph.DexCode rewrite():115 -> a
318:318:java.util.List expandCode():409:409 -> a
318:318:com.android.tools.r8.graph.DexCode rewrite():115 -> a
319:322:void rewriteInstructionOffsets(java.util.List):140:143 -> a
319:322:com.android.tools.r8.graph.DexCode rewrite():118 -> a
323:323:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
323:323:void rewriteInstructionOffsets(java.util.List):143 -> a
323:323:com.android.tools.r8.graph.DexCode rewrite():118 -> a
324:328:void rewriteInstructionOffsets(java.util.List):144:148 -> a
324:328:com.android.tools.r8.graph.DexCode rewrite():118 -> a
329:329:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
329:329:void rewriteInstructionOffsets(java.util.List):148 -> a
329:329:com.android.tools.r8.graph.DexCode rewrite():118 -> a
330:334:void rewriteInstructionOffsets(java.util.List):149:153 -> a
330:334:com.android.tools.r8.graph.DexCode rewrite():118 -> a
335:335:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
335:335:void rewriteInstructionOffsets(java.util.List):153 -> a
335:335:com.android.tools.r8.graph.DexCode rewrite():118 -> a
336:340:void rewriteInstructionOffsets(java.util.List):154:158 -> a
336:340:com.android.tools.r8.graph.DexCode rewrite():118 -> a
341:341:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
341:341:void rewriteInstructionOffsets(java.util.List):158 -> a
341:341:com.android.tools.r8.graph.DexCode rewrite():118 -> a
342:346:void rewriteInstructionOffsets(java.util.List):159:163 -> a
342:346:com.android.tools.r8.graph.DexCode rewrite():118 -> a
347:347:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
347:347:void rewriteInstructionOffsets(java.util.List):163 -> a
347:347:com.android.tools.r8.graph.DexCode rewrite():118 -> a
348:352:void rewriteInstructionOffsets(java.util.List):164:168 -> a
348:352:com.android.tools.r8.graph.DexCode rewrite():118 -> a
353:353:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
353:353:void rewriteInstructionOffsets(java.util.List):168 -> a
353:353:com.android.tools.r8.graph.DexCode rewrite():118 -> a
354:361:void rewriteInstructionOffsets(java.util.List):169:176 -> a
354:361:com.android.tools.r8.graph.DexCode rewrite():118 -> a
362:362:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
362:362:void rewriteInstructionOffsets(java.util.List):177 -> a
362:362:com.android.tools.r8.graph.DexCode rewrite():118 -> a
363:363:void rewriteInstructionOffsets(java.util.List):177:177 -> a
363:363:com.android.tools.r8.graph.DexCode rewrite():118 -> a
364:370:com.android.tools.r8.graph.DexCode$Try[] rewriteTryOffsets():184:190 -> a
364:370:com.android.tools.r8.graph.DexCode rewrite():119 -> a
371:382:com.android.tools.r8.graph.DexCode$TryHandler[] rewriteHandlerOffsets():196:207 -> a
371:382:com.android.tools.r8.graph.DexCode rewrite():120 -> a
383:383:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
383:383:com.android.tools.r8.graph.DexCode$TryHandler[] rewriteHandlerOffsets():207 -> a
383:383:com.android.tools.r8.graph.DexCode rewrite():120 -> a
384:387:com.android.tools.r8.graph.DexCode$TryHandler[] rewriteHandlerOffsets():209:212 -> a
384:387:com.android.tools.r8.graph.DexCode rewrite():120 -> a
388:388:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
388:388:com.android.tools.r8.graph.DexCode$TryHandler[] rewriteHandlerOffsets():212 -> a
388:388:com.android.tools.r8.graph.DexCode rewrite():120 -> a
389:391:com.android.tools.r8.graph.DexCode$TryHandler[] rewriteHandlerOffsets():212:214 -> a
389:391:com.android.tools.r8.graph.DexCode rewrite():120 -> a
392:401:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():220:229 -> a
392:401:com.android.tools.r8.graph.DexCode rewrite():121 -> a
402:402:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
402:402:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():230 -> a
402:402:com.android.tools.r8.graph.DexCode rewrite():121 -> a
403:403:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():231:231 -> a
403:403:com.android.tools.r8.graph.DexCode rewrite():121 -> a
404:404:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
404:404:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():232 -> a
404:404:com.android.tools.r8.graph.DexCode rewrite():121 -> a
405:409:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():233:237 -> a
405:409:com.android.tools.r8.graph.DexCode rewrite():121 -> a
410:410:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
410:410:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():238 -> a
410:410:com.android.tools.r8.graph.DexCode rewrite():121 -> a
411:422:void addDefaultEvent(int,int,java.util.List):260:271 -> a
411:422:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():239 -> a
411:422:com.android.tools.r8.graph.DexCode rewrite():121 -> a
423:423:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
423:423:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():240 -> a
423:423:com.android.tools.r8.graph.DexCode rewrite():121 -> a
424:432:com.android.tools.r8.graph.DexDebugInfo rewriteDebugInfoOffsets():242:250 -> a
424:432:com.android.tools.r8.graph.DexCode rewrite():121 -> a
433:445:com.android.tools.r8.graph.DexCode rewrite():123:135 -> a
com.android.tools.r8.code.Instruction lambda$replaceTarget$1(com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction) -> b
com.android.tools.r8.dex.JumboStringRewriter$TryTargets -> a.a.a.a.d.C:
com.android.tools.r8.code.Instruction start -> a
com.android.tools.r8.code.Instruction end -> b
boolean endsAfterLastInstruction -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():57:57 -> <clinit>
1:6:void <init>(com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction,boolean):62:67 -> <init>
1:5:void replaceTarget(com.android.tools.r8.code.Instruction,com.android.tools.r8.code.Instruction):71:75 -> a
6:6:int getStartOffset():80:80 -> a
7:7:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
7:7:int getStartOffset():80 -> a
1:2:int getStartToEndDelta():84:85 -> b
3:3:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> b
3:3:int getStartToEndDelta():85 -> b
4:4:int getStartToEndDelta():85:85 -> b
5:5:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> b
5:5:int getStartToEndDelta():85 -> b
6:6:int getStartToEndDelta():87:87 -> b
7:7:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> b
7:7:int getStartToEndDelta():87 -> b
8:8:int getStartToEndDelta():87:87 -> b
9:9:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> b
9:9:int getStartToEndDelta():87 -> b
com.android.tools.r8.dex.Marker -> a.a.a.a.d.F:
com.android.tools.r8.dex.Marker$Tool tool -> b
boolean $assertionsDisabled -> e
java.lang.String D8_PREFIX -> c
com.android.tools.r8.com.google.gson.JsonObject jsonObject -> a
java.lang.String R8_PREFIX -> d
1:14:void <clinit>():18:31 -> <clinit>
1:1:void <init>(com.android.tools.r8.dex.Marker$Tool):37:37 -> <init>
2:4:void <init>(com.android.tools.r8.dex.Marker$Tool,com.android.tools.r8.com.google.gson.JsonObject):40:42 -> <init>
2:4:void <init>(com.android.tools.r8.dex.Marker$Tool):37 -> <init>
5:7:void <init>(com.android.tools.r8.dex.Marker$Tool,com.android.tools.r8.com.google.gson.JsonObject):40:42 -> <init>
1:2:com.android.tools.r8.dex.Marker setMinApi(long):72:73 -> a
3:4:com.android.tools.r8.dex.Marker setSha1(java.lang.String):82:83 -> a
5:6:com.android.tools.r8.dex.Marker setCompilationMode(com.android.tools.r8.CompilationMode):92:93 -> a
7:7:void lambda$toString$0(com.android.tools.r8.com.google.gson.JsonObject,java.util.Map$Entry):114:114 -> a
8:16:com.android.tools.r8.dex.Marker parse(com.android.tools.r8.graph.DexString):135:143 -> a
17:17:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):151:151 -> a
18:18:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a
18:18:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):152 -> a
19:19:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):153:153 -> a
20:20:boolean com.android.tools.r8.com.google.gson.JsonElement.isJsonObject():55:55 -> a
20:20:com.android.tools.r8.dex.Marker internalParse(com.android.tools.r8.dex.Marker$Tool,java.lang.String):152 -> a
1:2:com.android.tools.r8.dex.Marker setVersion(java.lang.String):62:63 -> b
1:3:boolean equals(java.lang.Object):120:122 -> equals
1:1:int hashCode():129:129 -> hashCode
1:6:java.lang.String toString():110:115 -> toString
com.android.tools.r8.dex.Marker$Tool -> a.a.a.a.d.E:
com.android.tools.r8.dex.Marker$Tool R8 -> b
com.android.tools.r8.dex.Marker$Tool D8 -> a
1:1:void <clinit>():26:26 -> <clinit>
1:1:void <init>(java.lang.String,int):26:26 -> <init>
com.android.tools.r8.dex.MethodToCodeObjectMapping -> a.a.a.a.d.I:
1:1:void <init>():12:12 -> <init>
void clearCode(com.android.tools.r8.graph.DexEncodedMethod,boolean) -> a
com.android.tools.r8.graph.DexCode getCode(com.android.tools.r8.graph.DexEncodedMethod) -> a
boolean verifyCodeObjects(java.util.Collection) -> a
com.android.tools.r8.dex.MethodToCodeObjectMapping$MapBacking -> a.a.a.a.d.G:
java.util.Map codes -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():53:53 -> <clinit>
1:2:void <init>(java.util.Map):57:58 -> <init>
1:1:com.android.tools.r8.graph.DexCode getCode(com.android.tools.r8.graph.DexEncodedMethod):63:63 -> a
2:2:void clearCode(com.android.tools.r8.graph.DexEncodedMethod,boolean):69:69 -> a
3:3:boolean verifyCodeObjects(java.util.Collection):74:74 -> a
com.android.tools.r8.dex.MethodToCodeObjectMapping$MethodBacking -> a.a.a.a.d.H:
com.android.tools.r8.dex.MethodToCodeObjectMapping$MethodBacking INSTANCE -> a
boolean $assertionsDisabled -> b
1:3:void <clinit>():28:30 -> <clinit>
1:1:void <init>():28:28 -> <init>
boolean verifyCodeObjects(java.util.Collection) -> a
1:1:com.android.tools.r8.dex.MethodToCodeObjectMapping$MethodBacking access$000():28:28 -> a
2:4:com.android.tools.r8.graph.DexCode getCode(com.android.tools.r8.graph.DexEncodedMethod):34:36 -> a
5:5:void clearCode(com.android.tools.r8.graph.DexEncodedMethod,boolean):43:43 -> a
com.android.tools.r8.dex.MixedSectionCollection -> a.a.a.a.d.J:
1:1:void <init>():27:27 -> <init>
boolean add(com.android.tools.r8.graph.DexAnnotation) -> a
boolean add(com.android.tools.r8.graph.DexAnnotationSet) -> a
boolean add(com.android.tools.r8.graph.DexCode) -> a
boolean add(com.android.tools.r8.graph.DexDebugInfo) -> a
boolean add(com.android.tools.r8.graph.DexEncodedArray) -> a
boolean add(com.android.tools.r8.graph.DexProgramClass) -> a
boolean add(com.android.tools.r8.graph.DexTypeList) -> a
boolean add(com.android.tools.r8.graph.ParameterAnnotationsList) -> a
boolean setAnnotationsDirectoryForClass(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotationDirectory) -> a
1:1:com.android.tools.r8.dex.MethodToCodeObjectMapping com.android.tools.r8.dex.MethodToCodeObjectMapping.fromMethodBacking():21:21 -> a
1:1:void visit(com.android.tools.r8.graph.DexEncodedMethod):63 -> a
2:2:void visit(com.android.tools.r8.graph.DexEncodedMethod):62:62 -> a
com.android.tools.r8.dex.ResourceAdapter -> a.a.a.a.d.K:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.graph.GraphLense graphLense -> c
boolean $assertionsDisabled -> f
com.android.tools.r8.utils.InternalOptions options -> e
com.android.tools.r8.naming.NamingLens namingLense -> d
1:1:void <clinit>():32:32 -> <clinit>
1:6:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.utils.InternalOptions):45:50 -> <init>
1:2:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):55:56 -> a
3:3:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():0:0 -> a
3:3:com.android.tools.r8.DataEntryResource adaptIfNeeded(com.android.tools.r8.DataEntryResource):56 -> a
4:5:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):90:91 -> a
6:6:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():0:0 -> a
6:6:com.android.tools.r8.DataDirectoryResource adaptIfNeeded(com.android.tools.r8.DataDirectoryResource):91 -> a
1:1:boolean shouldBeDeleted(com.android.tools.r8.DataEntryResource):100:100 -> b
com.android.tools.r8.dex.VirtualFile -> a.a.a.a.d.W:
com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection indexedItems -> b
boolean $assertionsDisabled -> e
com.android.tools.r8.graph.DexProgramClass primaryClass -> d
com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction transaction -> c
int id -> a
1:1:void <clinit>():49:49 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.naming.NamingLens):76:76 -> <init>
2:6:void <init>(int,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.DexProgramClass):79:83 -> <init>
1:1:com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction access$1000(com.android.tools.r8.dex.VirtualFile):49:49 -> a
2:2:java.util.Map access$1100(java.util.Collection,com.android.tools.r8.naming.ClassNameMapper):49:49 -> a
3:4:void lambda$computeOriginalNameMapping$0(java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):133:134 -> a
5:5:void lambda$computeOriginalNameMapping$0(java.util.Map,com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.graph.DexProgramClass):133:133 -> a
6:11:java.lang.String extractPrefixToken(int,java.lang.String,boolean):144:149 -> a
6:11:java.lang.String access$1300(int,java.lang.String,boolean):49 -> a
12:22:com.android.tools.r8.graph.ObjectToOffsetMapping computeMapping(com.android.tools.r8.graph.DexApplication):155:165 -> a
23:23:void addClass(com.android.tools.r8.graph.DexProgramClass):169:169 -> a
24:24:void com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction.addClassAndDependencies(com.android.tools.r8.graph.DexProgramClass):552:552 -> a
24:24:void addClass(com.android.tools.r8.graph.DexProgramClass):169 -> a
25:26:boolean isFull(int):173:174 -> a
27:32:void throwIfFull(boolean,com.android.tools.r8.utils.Reporter):190:195 -> a
33:33:void throwIfFull(boolean,com.android.tools.r8.utils.Reporter):193:193 -> a
34:34:boolean isFilledEnough(com.android.tools.r8.dex.VirtualFile$FillStrategy):199:199 -> a
34:34:boolean access$1500(com.android.tools.r8.dex.VirtualFile,com.android.tools.r8.dex.VirtualFile$FillStrategy):49 -> a
35:35:void abortTransaction():203:203 -> a
1:1:int access$1200(com.android.tools.r8.dex.VirtualFile):49:49 -> b
2:3:java.util.Map computeOriginalNameMapping(java.util.Collection,com.android.tools.r8.naming.ClassNameMapper):131:132 -> b
4:4:java.util.Collection classes():215:215 -> b
1:1:void commitTransaction():207:207 -> c
1:4:java.util.Set getClassDescriptors():91:94 -> d
1:1:int getId():87:87 -> e
1:1:int getNumberOfFields():186:186 -> f
1:1:int getNumberOfMethods():182:182 -> g
1:1:java.lang.String getPrimaryClassDescriptor():100:100 -> h
1:1:boolean isEmpty():211:211 -> i
1:1:boolean isFull():178:178 -> j
com.android.tools.r8.dex.VirtualFile$1 -> a.a.a.a.d.L:
com.android.tools.r8.dex.VirtualFile$Distributor -> a.a.a.a.d.M:
com.android.tools.r8.graph.DexApplication application -> a
java.util.List virtualFiles -> c
com.android.tools.r8.dex.ApplicationWriter writer -> b
1:1:void <init>(com.android.tools.r8.dex.ApplicationWriter):223:223 -> <init>
2:6:void <init>(com.android.tools.r8.dex.ApplicationWriter):221:225 -> <init>
java.util.Collection run() -> a
com.android.tools.r8.dex.VirtualFile$DistributorBase -> a.a.a.a.d.N:
com.android.tools.r8.dex.VirtualFile mainDexFile -> f
java.util.Set classes -> d
boolean $assertionsDisabled -> h
com.android.tools.r8.utils.InternalOptions options -> g
java.util.Map originalNames -> e
1:1:void <clinit>():275:275 -> <clinit>
1:16:void <init>(com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.utils.InternalOptions):282:297 -> <init>
1:27:java.util.TreeSet sortClassesByPackage(java.util.Set,java.util.Map):336:362 -> a
28:50:int lambda$sortClassesByPackage$0(java.util.Map,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):338:360 -> a
com.android.tools.r8.dex.VirtualFile$FillFilesDistributor -> a.a.a.a.d.O:
com.android.tools.r8.dex.VirtualFile$FillStrategy fillStrategy -> i
java.util.concurrent.ExecutorService executorService -> j
boolean $assertionsDisabled -> k
1:1:void <clinit>():367:367 -> <clinit>
1:3:void <init>(com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.utils.InternalOptions,java.util.concurrent.ExecutorService):373:375 -> <init>
1:3:java.util.Collection run():380:382 -> a
4:17:void com.android.tools.r8.dex.VirtualFile$DistributorBase.fillForMainDexList(java.util.Set):301:314 -> a
4:17:java.util.Collection run():382 -> a
18:37:void com.android.tools.r8.dex.VirtualFile$DistributorBase.fillForMainDexList(java.util.Set):311:330 -> a
18:37:java.util.Collection run():382 -> a
38:69:java.util.Collection run():383:414 -> a
70:70:int lambda$run$0(com.android.tools.r8.dex.VirtualFile):413:413 -> a
com.android.tools.r8.dex.VirtualFile$FillStrategy -> a.a.a.a.d.P:
com.android.tools.r8.dex.VirtualFile$FillStrategy FILL_MAX -> a
com.android.tools.r8.dex.VirtualFile$FillStrategy LEAVE_SPACE_FOR_GROWTH -> b
1:4:void <clinit>():54:57 -> <clinit>
5:5:void <clinit>():52:52 -> <clinit>
1:1:void <init>(java.lang.String,int):52:52 -> <init>
com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction -> a.a.a.a.d.Q:
java.util.Set protos -> g
java.util.Set strings -> h
java.util.Set callSites -> i
java.util.Set methodHandles -> j
com.android.tools.r8.naming.NamingLens namingLens -> b
java.util.Set classes -> c
com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection base -> a
java.util.Set fields -> d
boolean $assertionsDisabled -> k
java.util.Set methods -> e
java.util.Set types -> f
1:1:void <clinit>():523:523 -> <clinit>
1:1:void <init>(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.naming.NamingLens):538:538 -> <init>
1:1:void <init>(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.dex.VirtualFile$1):523 -> <init>
2:14:void <init>(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.naming.NamingLens):528:540 -> <init>
2:14:void <init>(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection,com.android.tools.r8.naming.NamingLens,com.android.tools.r8.dex.VirtualFile$1):523 -> <init>
1:1:java.util.Set access$1400(com.android.tools.r8.dex.VirtualFile$IndexedItemTransaction):523:523 -> a
2:5:boolean maybeInsert(com.android.tools.r8.graph.DexItem,java.util.Set,java.util.Set):544:547 -> a
6:6:boolean addClass(com.android.tools.r8.graph.DexProgramClass):557:557 -> a
7:7:boolean addString(com.android.tools.r8.graph.DexString):572:572 -> a
8:8:boolean addProto(com.android.tools.r8.graph.DexProto):577:577 -> a
9:9:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):587:587 -> a
10:10:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):592:592 -> a
11:11:com.android.tools.r8.graph.DexString getRenamedDescriptor(com.android.tools.r8.graph.DexType):597:597 -> a
12:13:com.android.tools.r8.graph.DexString getRenamedName(com.android.tools.r8.graph.DexMethod):602:603 -> a
14:14:com.android.tools.r8.graph.DexString getRenamedName(com.android.tools.r8.graph.DexField):608:608 -> a
15:19:void commitItemsIn(java.util.Set,java.util.function.Function):620:624 -> a
20:21:void lambda$commitItemsIn$0(java.util.function.Function,com.android.tools.r8.graph.DexItem):621:622 -> a
22:27:void abort():639:644 -> a
1:1:boolean addField(com.android.tools.r8.graph.DexField):562:562 -> b
2:2:boolean addMethod(com.android.tools.r8.graph.DexMethod):567:567 -> b
3:3:boolean addType(com.android.tools.r8.graph.DexType):582:582 -> b
4:11:void commit():628:635 -> b
1:1:int getNumberOfClasses():653:653 -> c
1:1:int getNumberOfFields():616:616 -> d
1:1:int getNumberOfMethods():612:612 -> e
1:2:boolean isEmpty():648:649 -> f
com.android.tools.r8.dex.VirtualFile$MonoDexDistributor -> a.a.a.a.d.S:
1:1:void <init>(com.android.tools.r8.dex.ApplicationWriter,com.android.tools.r8.utils.InternalOptions):420:420 -> <init>
1:6:java.util.Collection run():426:431 -> a
com.android.tools.r8.dex.VirtualFile$PackageSplitPopulator -> a.a.a.a.d.T:
java.util.List classes -> a
java.util.Map originalNames -> b
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c
com.android.tools.r8.dex.VirtualFile$FillStrategy fillStrategy -> d
boolean $assertionsDisabled -> f
com.android.tools.r8.dex.VirtualFile$VirtualFileCycler cycler -> e
1:1:void <clinit>():755:755 -> <clinit>
1:6:void <init>(java.util.List,java.util.Set,java.util.Map,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.dex.VirtualFile$FillStrategy,int,com.android.tools.r8.naming.NamingLens):782:787 -> <init>
1:4:com.android.tools.r8.dex.VirtualFile getVirtualFile(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler):929:932 -> a
1:1:java.lang.Object call():755:755 -> call
2:6:java.util.Map call():812:816 -> call
7:7:java.lang.String getOriginalName(com.android.tools.r8.graph.DexProgramClass):803:803 -> call
7:7:java.util.Map call():817 -> call
8:12:boolean coveredByPrefix(java.lang.String,java.lang.String):794:798 -> call
8:12:java.util.Map call():818 -> call
13:81:java.util.Map call():820:888 -> call
82:127:java.util.Map call():852:897 -> call
128:147:void addNonPackageClasses(com.android.tools.r8.dex.VirtualFile$VirtualFileCycler,java.util.List):904:923 -> call
128:147:java.util.Map call():897 -> call
com.android.tools.r8.dex.VirtualFile$VirtualFileCycler -> a.a.a.a.d.U:
java.util.Iterator allFilesCyclic -> d
java.util.List files -> a
java.util.Iterator activeFiles -> e
com.android.tools.r8.naming.NamingLens namingLens -> b
boolean $assertionsDisabled -> f
int nextFileId -> c
1:1:void <clinit>():668:668 -> <clinit>
1:7:void <init>(java.util.List,com.android.tools.r8.naming.NamingLens,int):677:683 -> <init>
1:6:com.android.tools.r8.dex.VirtualFile nextOrCreate():703:708 -> a
1:6:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):721 -> a
7:10:com.android.tools.r8.dex.VirtualFile nextOrCreate(java.util.function.Predicate):722:725 -> a
11:14:com.android.tools.r8.dex.VirtualFile addFile():737:740 -> a
1:1:boolean hasNext():692:692 -> b
1:1:com.android.tools.r8.dex.VirtualFile next():696:696 -> c
1:2:void reset():687:688 -> d
1:1:void restart():733:733 -> e
com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection -> a.a.a.a.d.V:
java.util.Set strings -> g
java.util.Set callSites -> h
java.util.Set methodHandles -> i
java.util.Set protos -> c
boolean $assertionsDisabled -> j
java.util.Set types -> d
java.util.Set methods -> e
com.android.tools.r8.naming.NamingLens namingLens -> a
java.util.Set fields -> f
java.util.Set classes -> b
1:1:void <clinit>():435:435 -> <clinit>
1:1:void <init>(com.android.tools.r8.naming.NamingLens):449:449 -> <init>
2:13:void <init>(com.android.tools.r8.naming.NamingLens):439:450 -> <init>
1:1:java.util.Set access$100(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> a
2:2:boolean addClass(com.android.tools.r8.graph.DexProgramClass):456:456 -> a
3:3:boolean addString(com.android.tools.r8.graph.DexString):471:471 -> a
4:4:boolean addProto(com.android.tools.r8.graph.DexProto):476:476 -> a
5:5:boolean addCallSite(com.android.tools.r8.graph.DexCallSite):486:486 -> a
6:6:boolean addMethodHandle(com.android.tools.r8.graph.DexMethodHandle):491:491 -> a
7:7:int getNumberOfFields():499:499 -> a
8:8:com.android.tools.r8.graph.DexString getRenamedDescriptor(com.android.tools.r8.graph.DexType):508:508 -> a
9:10:com.android.tools.r8.graph.DexString getRenamedName(com.android.tools.r8.graph.DexMethod):513:514 -> a
11:11:com.android.tools.r8.graph.DexString getRenamedName(com.android.tools.r8.graph.DexField):519:519 -> a
1:1:java.util.Set access$200(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> b
2:2:boolean addField(com.android.tools.r8.graph.DexField):461:461 -> b
3:3:boolean addMethod(com.android.tools.r8.graph.DexMethod):466:466 -> b
4:4:boolean addType(com.android.tools.r8.graph.DexType):481:481 -> b
5:5:int getNumberOfMethods():495:495 -> b
1:1:java.util.Set access$300(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> c
1:1:java.util.Set access$400(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> d
1:1:java.util.Set access$500(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> e
1:1:java.util.Set access$600(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> f
1:1:java.util.Set access$700(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> g
1:1:java.util.Set access$800(com.android.tools.r8.dex.VirtualFile$VirtualFileIndexedItemCollection):435:435 -> h
com.android.tools.r8.errors.CompilationError -> a.a.a.a.e.a:
com.android.tools.r8.origin.Origin origin -> a
com.android.tools.r8.position.Position position -> b
1:1:void <init>(java.lang.String):21:21 -> <init>
2:2:void <init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> <init>
2:2:void <init>(java.lang.String):21 -> <init>
3:3:void <init>(java.lang.String,java.lang.Throwable):25:25 -> <init>
4:4:void <init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> <init>
5:5:void <init>(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin):33:33 -> <init>
6:8:void <init>(java.lang.String,java.lang.Throwable,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):37:39 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():44:44 -> a
1:1:java.lang.String getDiagnosticMessage():54:54 -> b
1:1:com.android.tools.r8.position.Position getPosition():49:49 -> c
com.android.tools.r8.errors.DexFileOverflowDiagnostic -> a.a.a.a.e.b:
long numOfMethods -> b
long numOfFields -> c
boolean hasMainDexSpecification -> a
1:4:void <init>(boolean,long,long):26:29 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():60:60 -> a
1:4:java.lang.String getDiagnosticMessage():71:74 -> b
5:5:boolean hasMainDexSpecification():54:54 -> b
5:5:java.lang.String getDiagnosticMessage():75 -> b
6:8:java.lang.String getDiagnosticMessage():75:77 -> b
9:9:long getNumberOfMethods():39:39 -> b
9:9:java.lang.String getDiagnosticMessage():79 -> b
10:10:java.lang.String getDiagnosticMessage():81:81 -> b
11:11:long getNumberOfMethods():39:39 -> b
11:11:java.lang.String getDiagnosticMessage():82 -> b
12:14:java.lang.String getDiagnosticMessage():82:84 -> b
15:15:long getNumberOfFields():34:34 -> b
15:15:java.lang.String getDiagnosticMessage():85 -> b
16:16:java.lang.String getDiagnosticMessage():86:86 -> b
17:17:long getNumberOfFields():34:34 -> b
17:17:java.lang.String getDiagnosticMessage():89 -> b
18:18:java.lang.String getDiagnosticMessage():91:91 -> b
19:19:long getNumberOfFields():34:34 -> b
19:19:java.lang.String getDiagnosticMessage():92 -> b
20:24:java.lang.String getDiagnosticMessage():92:96 -> b
com.android.tools.r8.position.Position getPosition() -> c
1:1:boolean hasMainDexSpecification():54:54 -> d
com.android.tools.r8.errors.InternalCompilerError -> a.a.a.a.e.c:
1:1:void <init>():14:14 -> <init>
2:2:void <init>(java.lang.String):18:18 -> <init>
3:3:void <init>(java.lang.Throwable):26:26 -> <init>
com.android.tools.r8.errors.InvalidDebugInfoException -> a.a.a.a.e.d:
1:1:void <init>(java.lang.String):8:8 -> <init>
com.android.tools.r8.errors.Unimplemented -> a.a.a.a.e.e:
1:1:void <init>():11:11 -> <init>
2:2:void <init>(java.lang.String):15:15 -> <init>
com.android.tools.r8.errors.Unreachable -> a.a.a.a.e.f:
1:1:void <init>():11:11 -> <init>
2:2:void <init>(java.lang.String):15:15 -> <init>
3:3:void <init>(java.lang.Throwable):19:19 -> <init>
com.android.tools.r8.graph.AccessFlags -> a.a.a.a.f.a:
java.util.List NAMES -> c
int modifiedFlags -> b
boolean $assertionsDisabled -> d
int originalFlags -> a
1:12:void <clinit>():12:23 -> <clinit>
1:3:void <init>(int,int):51:53 -> <init>
1:1:java.util.List getNames():45:45 -> a
2:2:boolean isSet(int):206:206 -> a
1:1:java.util.List getPredicates():34:34 -> b
2:3:void set(int):210:211 -> b
1:1:boolean isFinal():157:157 -> c
2:3:void unset(int):215:216 -> c
1:1:boolean isPrivate():123:123 -> d
1:1:boolean isProtected():136:136 -> e
1:3:boolean equals(java.lang.Object):74:76 -> equals
1:1:boolean isPublic():110:110 -> f
1:1:boolean isStatic():149:149 -> g
1:1:boolean isSynthetic():169:169 -> h
1:1:int hashCode():83:83 -> hashCode
1:1:void demote(int):228:228 -> i
1:1:void promoteToPublic():193 -> i
2:2:void promote(int):224:224 -> i
2:2:void promoteToPublic():194 -> i
1:1:void promote(int):224:224 -> j
1:1:void promoteToStatic():198 -> j
1:1:void setFinal():161:161 -> k
1:2:void setPublic():114:115 -> l
1:1:void setStatic():153:153 -> m
1:1:void setSynthetic():173:173 -> n
1:1:void unsetPrivate():132:132 -> o
1:14:java.lang.String toStringInternal(boolean):241:254 -> toString
1:14:java.lang.String toString():237 -> toString
com.android.tools.r8.graph.AppInfo -> a.a.a.a.f.g:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b
com.android.tools.r8.graph.DexApplication app -> a
java.util.concurrent.ConcurrentHashMap synthesizedClasses -> d
java.util.concurrent.ConcurrentHashMap definitions -> c
boolean obsolete -> e
boolean $assertionsDisabled -> f
1:1:void <clinit>():19:19 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexApplication):34:34 -> <init>
2:15:void <init>(com.android.tools.r8.graph.DexApplication):23:36 -> <init>
1:1:com.android.tools.r8.graph.DexField com.android.tools.r8.graph.DexEncodedField.getKey():72:72 -> a
1:1:void lambda$computeDefinitions$1(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexEncodedField):96 -> a
2:2:void lambda$computeDefinitions$1(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexEncodedField):96:96 -> a
3:4:com.android.tools.r8.graph.DexItemFactory dexItemFactory():75:76 -> a
5:6:void addSynthesizedClass(com.android.tools.r8.graph.DexProgramClass):80:81 -> a
7:14:boolean com.android.tools.r8.graph.DexType.isD8R8SynthesizedClassType():238:245 -> a
7:14:void addSynthesizedClass(com.android.tools.r8.graph.DexProgramClass):81 -> a
15:17:void addSynthesizedClass(com.android.tools.r8.graph.DexProgramClass):81:83 -> a
18:24:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):126:132 -> a
25:30:com.android.tools.r8.graph.DexEncodedMethod definitionFor(com.android.tools.r8.graph.DexMethod):143:148 -> a
31:32:com.android.tools.r8.graph.DexEncodedField definitionFor(com.android.tools.r8.graph.DexField):155:156 -> a
33:37:com.android.tools.r8.graph.DexEncodedMethod lookupVirtualTarget(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):241:245 -> a
38:40:com.android.tools.r8.graph.DexEncodedMethod resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):327:329 -> a
41:61:com.android.tools.r8.graph.DexEncodedMethod resolveMethodOnClassStep2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):328:348 -> a
62:85:com.android.tools.r8.graph.DexEncodedMethod resolveMethodStep3Helper(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppInfo$MultiResultBuilder):385:408 -> a
86:105:com.android.tools.r8.graph.DexEncodedField resolveFieldOn(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexField):496:515 -> a
106:110:com.android.tools.r8.graph.DexEncodedMethod selectCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):557:561 -> a
111:111:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexEncodedMethod.getKey():760:760 -> a
111:111:void lambda$computeDefinitions$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexEncodedMethod):95 -> a
112:112:void lambda$computeDefinitions$0(com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder,com.android.tools.r8.graph.DexEncodedMethod):95:95 -> a
1:2:com.android.tools.r8.graph.DexApplication app():69:70 -> b
3:6:com.android.tools.r8.graph.DexEncodedMethod lookupDirectTarget(com.android.tools.r8.graph.DexMethod):228:231 -> b
7:8:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):259:260 -> b
9:14:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethodOnArray(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):280:285 -> b
9:14:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):261 -> b
15:19:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):263:267 -> b
20:45:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):426:451 -> b
20:45:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):268 -> b
46:46:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethodOnInterface(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):432:432 -> b
46:46:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):268 -> b
47:47:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):269:269 -> b
48:56:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethodStep3(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):364:372 -> b
57:58:com.android.tools.r8.graph.DexEncodedField resolveField(com.android.tools.r8.graph.DexField):485:486 -> b
59:60:boolean isInMainDexList(com.android.tools.r8.graph.DexType):593:594 -> b
1:1:boolean checkIfObsolete():64:64 -> c
2:4:com.android.tools.r8.origin.Origin originFor(com.android.tools.r8.graph.DexType):136:138 -> c
5:8:com.android.tools.r8.graph.DexEncodedMethod lookupStaticTarget(com.android.tools.r8.graph.DexMethod):180:183 -> c
9:21:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):301:313 -> c
22:22:com.android.tools.r8.graph.AppInfo$ResolutionResult resolveMethodOnClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod):305:305 -> c
1:5:java.util.Map computeDefinitions(com.android.tools.r8.graph.DexType):92:96 -> d
6:10:void com.android.tools.r8.graph.DexClass.forEachField(java.util.function.Consumer):346:350 -> d
6:10:java.util.Map computeDefinitions(com.android.tools.r8.graph.DexType):96 -> d
11:11:java.util.Map computeDefinitions(com.android.tools.r8.graph.DexType):98:98 -> d
12:13:java.lang.Iterable classes():102:103 -> d
1:7:java.util.Map getDefinitions(com.android.tools.r8.graph.DexType):160:166 -> e
8:8:boolean hasLiveness():578:578 -> e
1:1:boolean hasSubtyping():568:568 -> f
1:1:boolean isObsolete():52:52 -> g
1:1:void registerNewType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):589:589 -> h
1:1:com.android.tools.r8.shaking.AppInfoWithLiveness withLiveness():583:583 -> i
com.android.tools.r8.graph.AppInfo$1 -> a.a.a.a.f.b:
com.android.tools.r8.graph.AppInfo$EmptyResult -> a.a.a.a.f.c:
com.android.tools.r8.graph.AppInfo$EmptyResult SINGLETON -> a
1:1:void <clinit>():675:675 -> <clinit>
1:1:void <init>():677:677 -> <init>
boolean hasSingleTarget() -> a
com.android.tools.r8.graph.DexEncodedMethod asSingleTarget() -> b
1:1:java.util.List asListOfTargets():702:702 -> c
1:1:com.android.tools.r8.graph.AppInfo$EmptyResult get():682:682 -> d
1:1:com.android.tools.r8.graph.AppInfo$EmptyResult access$000():673 -> d
com.android.tools.r8.graph.AppInfo$MultiResult -> a.a.a.a.f.d:
boolean $assertionsDisabled -> b
com.android.tools.r8.com.google.common.collect.ImmutableList methods -> a
1:1:void <clinit>():636:636 -> <clinit>
1:3:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableList):640:642 -> <init>
1:3:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.graph.AppInfo$1):636 -> <init>
boolean hasSingleTarget() -> a
com.android.tools.r8.graph.DexEncodedMethod asSingleTarget() -> b
1:1:java.util.List asListOfTargets():664:664 -> c
com.android.tools.r8.graph.AppInfo$MultiResultBuilder -> a.a.a.a.f.e:
com.android.tools.r8.com.google.common.collect.ImmutableSet$Builder builder -> a
com.android.tools.r8.graph.DexEncodedMethod singleResult -> b
1:1:void <init>():610:610 -> <init>
1:1:void <init>(com.android.tools.r8.graph.AppInfo$1):610 -> <init>
1:3:void add(com.android.tools.r8.graph.DexEncodedMethod):616:618 -> a
4:4:boolean com.android.tools.r8.graph.KeyedDexItem.equals(java.lang.Object):15:15 -> a
4:4:void add(com.android.tools.r8.graph.DexEncodedMethod):618 -> a
5:7:void add(com.android.tools.r8.graph.DexEncodedMethod):619:621 -> a
8:8:boolean com.android.tools.r8.graph.KeyedDexItem.equals(java.lang.Object):0:0 -> a
8:8:void add(com.android.tools.r8.graph.DexEncodedMethod):618 -> a
9:9:void add(com.android.tools.r8.graph.DexEncodedMethod):623:623 -> a
10:13:com.android.tools.r8.graph.AppInfo$ResolutionResult build():628:631 -> a
com.android.tools.r8.graph.AppInfo$ResolutionResult -> a.a.a.a.f.f:
boolean hasSingleTarget() -> a
com.android.tools.r8.graph.DexEncodedMethod asSingleTarget() -> b
java.util.List asListOfTargets() -> c
com.android.tools.r8.graph.AppInfoWithSubtyping -> a.a.a.a.f.h:
1:8:void <clinit>():25:32 -> <clinit>
com.android.tools.r8.graph.AppView -> a.a.a.a.f.j:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b
com.android.tools.r8.graph.AppView$WholeProgramOptimizations wholeProgramOptimizations -> c
com.android.tools.r8.graph.GraphLense graphLense -> d
boolean $assertionsDisabled -> f
com.android.tools.r8.utils.InternalOptions options -> e
com.android.tools.r8.graph.AppInfo appInfo -> a
1:1:void <clinit>():15:15 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.utils.InternalOptions):33:33 -> <init>
2:11:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.AppView$WholeProgramOptimizations,com.android.tools.r8.utils.InternalOptions):29:38 -> <init>
1:1:com.android.tools.r8.graph.AppView createForD8(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions):42:42 -> a
2:2:com.android.tools.r8.graph.AppInfo appInfo():50:50 -> a
2:2:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):90 -> a
3:3:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):90:90 -> a
4:4:com.android.tools.r8.graph.AppInfo appInfo():50:50 -> a
4:4:com.android.tools.r8.graph.DexEncodedField definitionFor(com.android.tools.r8.graph.DexField):80 -> a
5:5:com.android.tools.r8.graph.DexEncodedField definitionFor(com.android.tools.r8.graph.DexField):80:80 -> a
6:6:com.android.tools.r8.graph.AppInfo appInfo():50:50 -> a
6:6:com.android.tools.r8.graph.DexEncodedMethod definitionFor(com.android.tools.r8.graph.DexMethod):85 -> a
7:7:com.android.tools.r8.graph.DexEncodedMethod definitionFor(com.android.tools.r8.graph.DexMethod):85:85 -> a
8:8:com.android.tools.r8.graph.AppInfo appInfo():50:50 -> a
8:8:com.android.tools.r8.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):175 -> a
9:11:com.android.tools.r8.OptionalBool isSubtype(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):175:177 -> a
12:12:com.android.tools.r8.graph.DexItemFactory dexItemFactory():110:110 -> a
13:14:boolean setGraphLense(com.android.tools.r8.graph.GraphLense):123:124 -> a
1:1:com.android.tools.r8.graph.AppInfo appInfo():50:50 -> b
2:3:com.android.tools.r8.OptionalBool isInterface(com.android.tools.r8.graph.DexType):96:97 -> b
4:4:com.android.tools.r8.graph.AppInfo appInfo():50:50 -> b
4:4:com.android.tools.r8.OptionalBool isInterface(com.android.tools.r8.graph.DexType):97 -> b
5:5:com.android.tools.r8.OptionalBool isInterface(com.android.tools.r8.graph.DexType):97:97 -> b
6:6:com.android.tools.r8.graph.AppInfo appInfo():50:50 -> b
6:6:com.android.tools.r8.OptionalBool isInterface(com.android.tools.r8.graph.DexType):98 -> b
7:14:com.android.tools.r8.OptionalBool isInterface(com.android.tools.r8.graph.DexType):98:105 -> b
1:1:boolean enableWholeProgramOptimizations():114:114 -> c
1:1:com.android.tools.r8.graph.GraphLense graphLense():118:118 -> d
1:1:com.android.tools.r8.utils.InternalOptions options():131:131 -> e
1:1:com.android.tools.r8.graph.AppView withSubtyping():163:163 -> f
com.android.tools.r8.graph.AppView$WholeProgramOptimizations -> a.a.a.a.f.i:
com.android.tools.r8.graph.AppView$WholeProgramOptimizations ON -> a
com.android.tools.r8.graph.AppView$WholeProgramOptimizations OFF -> b
1:2:void <clinit>():18:19 -> <clinit>
3:3:void <clinit>():17:17 -> <clinit>
1:1:void <init>(java.lang.String,int):17:17 -> <init>
com.android.tools.r8.graph.CachedHashValueDexItem -> a.a.a.a.f.k:
int hash -> a
1:5:void <init>():9:13 -> <init>
boolean computeEquals(java.lang.Object) -> b
1:1:boolean equals(java.lang.Object):40:40 -> equals
int computeHashCode() -> f
1:7:int hashCode():21:27 -> hashCode
com.android.tools.r8.graph.CfCode -> a.a.a.a.f.m:
boolean $assertionsDisabled -> i
java.util.List instructions -> f
int maxStack -> d
java.util.List localVariables -> h
int maxLocals -> e
java.util.List tryCatchRanges -> g
com.android.tools.r8.graph.DexMethod method -> c
1:1:void <clinit>():28:28 -> <clinit>
1:7:void <init>(com.android.tools.r8.graph.DexMethod,int,int,java.util.List,java.util.List,java.util.List):88:94 -> <init>
1:2:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):219:220 -> a
3:15:com.android.tools.r8.ir.code.IRCode internalBuild(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueNumberGenerator,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin):246:258 -> a
1:1:boolean computeEquals(java.lang.Object):201:201 -> b
1:1:int computeHashCode():196:196 -> f
com.android.tools.r8.graph.CfCode asCfCode() -> g
boolean isCfCode() -> l
1:2:boolean isEmptyVoidMethod():206:207 -> n
1:1:java.util.List getInstructions():114:114 -> p
1:1:java.util.List getLocalVariables():118:118 -> q
1:1:int getMaxLocals():106:106 -> r
1:1:int getMaxStack():102:102 -> s
1:1:com.android.tools.r8.graph.DexMethod getMethod():98:98 -> t
1:1:java.lang.String toString():275:275 -> toString
1:1:java.util.List getTryCatchRanges():110:110 -> u
com.android.tools.r8.graph.CfCode$LocalVariableInfo -> a.a.a.a.f.l:
com.android.tools.r8.graph.DebugLocalInfo local -> b
boolean $assertionsDisabled -> e
com.android.tools.r8.cf.code.CfLabel start -> c
com.android.tools.r8.cf.code.CfLabel end -> d
int index -> a
1:1:void <clinit>():30:30 -> <clinit>
1:4:void <init>(int,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel):36:39 -> <init>
1:3:void setEnd(com.android.tools.r8.cf.code.CfLabel):48:50 -> a
4:4:com.android.tools.r8.cf.code.CfLabel getEnd():66:66 -> a
1:1:int getIndex():54:54 -> b
1:1:com.android.tools.r8.graph.DebugLocalInfo getLocal():58:58 -> c
1:1:com.android.tools.r8.cf.code.CfLabel getStart():62:62 -> d
1:1:java.lang.String toString():71:71 -> toString
com.android.tools.r8.graph.ClassAccessFlags -> a.a.a.a.f.n:
boolean $assertionsDisabled -> e
1:1:void <clinit>():11:11 -> <clinit>
1:1:void <init>(int,int):57:57 -> <init>
1:1:void <init>(int):53 -> <init>
2:2:void <init>(int,int):57:57 -> <init>
1:8:java.util.List getNames():30:37 -> a
9:23:boolean areValid(int,boolean):106:120 -> a
1:8:java.util.List getPredicates():42:49 -> b
1:1:com.android.tools.r8.graph.ClassAccessFlags fromCfAccessFlags(int):72:72 -> d
1:1:com.android.tools.r8.graph.ClassAccessFlags fromDexAccessFlags(int):68:68 -> e
1:3:com.android.tools.r8.graph.ClassAccessFlags fromSharedAccessFlags(int):61:63 -> f
1:1:com.android.tools.r8.graph.ClassAccessFlags copy():77:77 -> p
1:1:int com.android.tools.r8.graph.AccessFlags.materialize():61:61 -> q
1:1:int getAsDexAccessFlags():89 -> q
2:2:int getAsDexAccessFlags():90:90 -> q
1:1:boolean isAbstract():137:137 -> r
1:1:boolean isAnnotation():149:149 -> s
1:1:boolean isEnum():161:161 -> t
1:1:boolean isInterface():125:125 -> u
1:1:boolean isSuper():169:169 -> v
1:1:void unsetAbstract():145:145 -> w
1:1:void unsetAnnotation():157:157 -> x
1:1:void unsetInterface():133:133 -> y
com.android.tools.r8.graph.ClassHierarchy -> a.a.a.a.f.o:
com.android.tools.r8.graph.ClassKind -> a.a.a.a.f.q:
com.android.tools.r8.graph.ClassKind CLASSPATH -> d
com.android.tools.r8.graph.ClassKind LIBRARY -> e
java.util.function.Predicate check -> b
boolean $assertionsDisabled -> f
com.android.tools.r8.graph.ClassKind$Factory factory -> a
com.android.tools.r8.graph.ClassKind PROGRAM -> c
1:4:void <clinit>():14:17 -> <clinit>
5:5:void <clinit>():14:14 -> <clinit>
1:3:void <init>(java.lang.String,int,com.android.tools.r8.graph.ClassKind$Factory,java.util.function.Predicate):41:43 -> <init>
1:1:com.android.tools.r8.graph.DexClass create(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean):62:62 -> a
2:2:boolean isOfKind(com.android.tools.r8.graph.DexClass):81:81 -> a
3:3:java.util.function.Consumer bridgeConsumer(java.util.function.Consumer):85:85 -> a
4:6:void lambda$bridgeConsumer$0(java.util.function.Consumer,com.android.tools.r8.graph.DexClass):86:88 -> a
com.android.tools.r8.graph.ClassKind$Factory -> a.a.a.a.f.p:
com.android.tools.r8.graph.DexClass create(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean) -> a
com.android.tools.r8.graph.Code -> a.a.a.a.f.r:
com.android.tools.r8.graph.DexEncodedMethod owner -> b
1:1:void <init>():16:16 -> <init>
com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin) -> a
1:1:void setOwner(com.android.tools.r8.graph.DexEncodedMethod):22:22 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):104:104 -> a
3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):109:109 -> a
1:1:com.android.tools.r8.graph.CfCode asCfCode():82:82 -> g
1:1:com.android.tools.r8.graph.DexCode asDexCode():90:90 -> h
1:1:com.android.tools.r8.graph.JarCode asJarCode():94:94 -> i
1:1:com.android.tools.r8.graph.LazyCfCode asLazyCfCode():86:86 -> j
1:1:com.android.tools.r8.graph.DexEncodedMethod getOwner():27:27 -> k
boolean isCfCode() -> l
boolean isDexCode() -> m
boolean isEmptyVoidMethod() -> n
boolean isJarCode() -> o
com.android.tools.r8.graph.DebugLocalInfo -> a.a.a.a.f.t:
com.android.tools.r8.graph.DexString name -> a
com.android.tools.r8.graph.DexString signature -> c
com.android.tools.r8.graph.DexType type -> b
com.android.tools.r8.graph.DebugLocalInfo$PrintLevel PRINT_LEVEL -> d
1:1:void <clinit>():21:21 -> <clinit>
1:4:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):27:30 -> <init>
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap endingLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):55:60 -> a
1:5:boolean localsInfoMapsEqual(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):41:45 -> b
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap startingLocals(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):69:74 -> c
1:5:boolean equals(java.lang.Object):85:89 -> equals
1:3:int hashCode():94:96 -> hashCode
1:11:java.lang.String toString():103:113 -> toString
12:12:java.lang.String toString():107:107 -> toString
com.android.tools.r8.graph.DebugLocalInfo$PrintLevel -> a.a.a.a.f.s:
com.android.tools.r8.graph.DebugLocalInfo$PrintLevel[] $VALUES -> d
com.android.tools.r8.graph.DebugLocalInfo$PrintLevel NAME -> b
com.android.tools.r8.graph.DebugLocalInfo$PrintLevel NONE -> a
com.android.tools.r8.graph.DebugLocalInfo$PrintLevel FULL -> c
1:3:void <clinit>():16:18 -> <clinit>
4:4:void <clinit>():15:15 -> <clinit>
1:1:void <init>(java.lang.String,int):15:15 -> <init>
com.android.tools.r8.graph.Descriptor -> a.a.a.a.f.u:
1:1:void <init>():6:6 -> <init>
boolean match(com.android.tools.r8.graph.DexItem) -> a
com.android.tools.r8.graph.DexAnnotation -> a.a.a.a.f.v:
com.android.tools.r8.graph.DexEncodedAnnotation annotation -> b
com.android.tools.r8.graph.DexAnnotation[] EMPTY_ARRAY -> c
boolean $assertionsDisabled -> d
int visibility -> a
1:2:void <clinit>():24:25 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.graph.DexEncodedAnnotation):32:34 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62:62 -> a
2:3:void com.android.tools.r8.graph.DexEncodedAnnotation.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):29:30 -> a
2:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62 -> a
4:4:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):67:67 -> a
5:5:com.android.tools.r8.graph.DexAnnotation createEnclosingClassAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):72:72 -> a
6:8:com.android.tools.r8.graph.DexType getEnclosingClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):78:80 -> a
9:9:com.android.tools.r8.graph.DexAnnotation createEnclosingMethodAnnotation(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):85:85 -> a
10:14:com.android.tools.r8.graph.DexAnnotation createMemberClassesAnnotation(java.util.List,com.android.tools.r8.graph.DexItemFactory):151:155 -> a
15:18:com.android.tools.r8.graph.DexAnnotation createAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):199:202 -> a
19:19:com.android.tools.r8.graph.DexAnnotation createAnnotationDefaultAnnotation(com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexItemFactory):199:199 -> a
20:20:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):207:207 -> a
21:48:com.android.tools.r8.graph.DexValue compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):279:306 -> a
21:48:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):208 -> a
49:49:com.android.tools.r8.graph.DexValue toDexValue(java.lang.String,com.android.tools.r8.graph.DexItemFactory):314:314 -> a
49:49:com.android.tools.r8.graph.DexValue compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):306 -> a
49:49:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):208 -> a
50:54:com.android.tools.r8.graph.DexValue compressSignature(java.lang.String,com.android.tools.r8.graph.DexItemFactory):306:310 -> a
50:54:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):208 -> a
55:55:com.android.tools.r8.graph.DexAnnotation createSignatureAnnotation(java.lang.String,com.android.tools.r8.graph.DexItemFactory):207:207 -> a
56:56:com.android.tools.r8.graph.DexAnnotation createThrowsAnnotation(com.android.tools.r8.graph.DexValue[],com.android.tools.r8.graph.DexItemFactory):222:222 -> a
57:59:com.android.tools.r8.graph.DexAnnotation createSystemValueAnnotation(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexValue):228:230 -> a
60:64:com.android.tools.r8.graph.DexValue getSystemValueAnnotationValue(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotation):235:239 -> a
65:65:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):320:320 -> a
66:67:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotationSet.getFirstMatching(com.android.tools.r8.graph.DexType):90:91 -> a
66:67:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):320 -> a
68:73:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):323:328 -> a
74:74:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():64:64 -> a
74:74:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):328 -> a
75:84:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):328:337 -> a
85:85:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():908:908 -> a
85:85:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):338 -> a
86:91:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):338:343 -> a
92:93:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):340:341 -> a
94:95:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):333:334 -> a
96:97:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):329:330 -> a
98:121:java.util.Collection readAnnotationSynthesizedClassMap(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexItemFactory):324:347 -> a
122:122:java.lang.String getInvalidSynthesizedClassMapMessage(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):353:353 -> a
123:123:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> a
123:123:java.lang.String getInvalidSynthesizedClassMapMessage(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):355 -> a
124:124:java.lang.String getInvalidSynthesizedClassMapMessage(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):355:355 -> a
125:125:java.lang.String toString():56:56 -> a
125:125:java.lang.String getInvalidSynthesizedClassMapMessage(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):356 -> a
126:126:java.lang.String getInvalidSynthesizedClassMapMessage(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexAnnotation):356:356 -> a
127:133:com.android.tools.r8.graph.DexAnnotation createAnnotationSynthesizedClassMap(java.util.TreeSet,com.android.tools.r8.graph.DexItemFactory):362:368 -> a
1:4:com.android.tools.r8.graph.DexMethod getEnclosingMethodFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):91:94 -> b
1:1:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):133:133 -> c
2:2:boolean isInnerClassAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):108:108 -> c
2:2:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):133 -> c
3:5:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):133:135 -> c
6:6:void com.android.tools.r8.utils.Pair.<init>():20:20 -> c
6:6:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):135 -> c
7:10:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):136:139 -> c
11:11:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():668:668 -> c
11:11:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$DexValueString.getValue():0 -> c
11:11:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):139 -> c
12:16:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):139:143 -> c
17:17:int com.android.tools.r8.graph.DexValue$DexValueInt.getValue():443:443 -> c
17:17:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):143 -> c
18:18:com.android.tools.r8.utils.Pair getInnerClassFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):143:143 -> c
19:19:com.android.tools.r8.graph.DexValue$DexValueType[] lambda$createAnnotationSynthesizedClassMap$0(int):364:364 -> c
1:6:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):161:166 -> d
7:7:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():908:908 -> d
7:7:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):166 -> d
8:8:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):166:166 -> d
9:9:com.android.tools.r8.graph.DexValue[] com.android.tools.r8.graph.DexValue$DexValueArray.getValues():908:908 -> d
9:9:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):167 -> d
10:11:java.util.List getMemberClassesFromAnnotation(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexItemFactory):167:168 -> d
1:3:boolean equals(java.lang.Object):47:49 -> equals
1:1:int hashCode():39:39 -> hashCode
1:1:java.lang.String toString():56:56 -> toString
com.android.tools.r8.graph.DexAnnotationDirectory -> a.a.a.a.f.w:
java.util.List methodAnnotations -> b
java.util.List fieldAnnotations -> d
com.android.tools.r8.graph.DexProgramClass clazz -> a
java.util.List parameterAnnotations -> c
boolean classHasOnlyInternalizableAnnotations -> e
boolean $assertionsDisabled -> f
1:1:void <clinit>():14:14 -> <clinit>
1:27:void <init>(com.android.tools.r8.graph.DexProgramClass):22:48 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):102:102 -> a
2:2:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):107:107 -> a
3:3:boolean isSorted(java.util.List):112:112 -> a
4:6:boolean isSorted(java.util.List,java.util.function.Function):118:120 -> a
4:6:boolean isSorted(java.util.List):112 -> a
1:11:boolean equals(java.lang.Object):78:88 -> equals
1:1:com.android.tools.r8.graph.DexAnnotationSet getClazzAnnotations():54:54 -> f
1:1:java.util.List getFieldAnnotations():66:66 -> g
1:1:java.util.List getMethodAnnotations():58:58 -> h
1:4:int hashCode():93:96 -> hashCode
1:1:java.util.List getParameterAnnotations():62:62 -> i
com.android.tools.r8.graph.DexAnnotationElement -> a.a.a.a.f.x:
com.android.tools.r8.graph.DexAnnotationElement[] EMPTY_ARRAY -> c
com.android.tools.r8.graph.DexString name -> a
com.android.tools.r8.graph.DexValue value -> b
boolean $assertionsDisabled -> d
1:2:void <clinit>():9:10 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexValue):15:17 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45:45 -> a
2:2:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45 -> a
3:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):46:46 -> a
4:4:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
4:4:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45 -> a
5:5:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):52:52 -> a
1:3:boolean equals(java.lang.Object):30:32 -> equals
1:1:int hashCode():22:22 -> hashCode
1:1:java.lang.String toString():39:39 -> toString
com.android.tools.r8.graph.DexAnnotationSet -> a.a.a.a.f.y:
com.android.tools.r8.graph.DexAnnotationSet THE_EMPTY_ANNOTATIONS_SET -> d
boolean $assertionsDisabled -> e
int sorted -> c
com.android.tools.r8.graph.DexAnnotation[] annotations -> b
1:4:void <clinit>():16:19 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexAnnotation[]):25:25 -> <init>
2:5:void <init>(com.android.tools.r8.graph.DexAnnotation[]):23:26 -> <init>
1:1:com.android.tools.r8.graph.DexType findDuplicateEntryType(com.android.tools.r8.graph.DexAnnotation[]):30:30 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):64:64 -> a
3:4:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):69:70 -> a
5:5:int lambda$sort$0(com.android.tools.r8.graph.DexAnnotation,com.android.tools.r8.graph.DexAnnotation):82:82 -> a
6:6:com.android.tools.r8.graph.DexAnnotationSet keepIf(java.util.function.Predicate):140:140 -> a
7:10:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):144:147 -> a
7:10:com.android.tools.r8.graph.DexAnnotationSet keepIf(java.util.function.Predicate):140 -> a
11:34:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.map(java.lang.Class,java.lang.Object[],java.util.function.Function):83:106 -> a
11:34:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):147 -> a
11:34:com.android.tools.r8.graph.DexAnnotationSet keepIf(java.util.function.Predicate):140 -> a
35:35:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.map(java.lang.Class,java.lang.Object[],java.util.function.Function):105:105 -> a
35:35:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):147 -> a
35:35:com.android.tools.r8.graph.DexAnnotationSet keepIf(java.util.function.Predicate):140 -> a
36:40:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):147:151 -> a
36:40:com.android.tools.r8.graph.DexAnnotationSet keepIf(java.util.function.Predicate):140 -> a
41:41:com.android.tools.r8.graph.DexAnnotationSet empty():44:44 -> a
41:41:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):152 -> a
41:41:com.android.tools.r8.graph.DexAnnotationSet keepIf(java.util.function.Predicate):140 -> a
42:42:com.android.tools.r8.graph.DexAnnotationSet rewrite(java.util.function.Function):154:154 -> a
42:42:com.android.tools.r8.graph.DexAnnotationSet keepIf(java.util.function.Predicate):140 -> a
43:43:com.android.tools.r8.graph.DexAnnotation lambda$keepIf$1(java.util.function.Predicate,com.android.tools.r8.graph.DexAnnotation):140:140 -> a
1:4:com.android.tools.r8.graph.DexType findDuplicateEntryType(java.util.List):34:37 -> b
5:7:boolean computeEquals(java.lang.Object):54:56 -> b
1:1:int computeHashCode():49:49 -> f
1:1:com.android.tools.r8.graph.DexAnnotationSet empty():44:44 -> g
1:1:boolean isEmpty():74:74 -> h
1:2:void sort():78:79 -> i
3:3:int sortedHashCode():115:115 -> i
3:3:void sort():79 -> i
4:11:void sort():79:86 -> i
1:1:java.lang.String toString():159:159 -> toString
com.android.tools.r8.graph.DexApplication -> a.a.a.a.f.B:
com.android.tools.r8.utils.Timing timing -> e
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> f
com.android.tools.r8.naming.ClassNameMapper proguardMap -> d
com.android.tools.r8.graph.DexString highestSortingString -> g
boolean $assertionsDisabled -> h
com.android.tools.r8.com.google.common.collect.ImmutableSet mainDexList -> b
java.lang.String deadCode -> c
com.android.tools.r8.com.google.common.collect.ImmutableList dataResourceProviders -> a
1:1:void <clinit>():25:25 -> <clinit>
1:8:void <init>(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableSet,java.lang.String,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):49:56 -> <init>
com.android.tools.r8.graph.DexApplication$Builder builder() -> a
com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType) -> a
1:1:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder builder(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Timing,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):235:235 -> a
com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType) -> b
1:3:java.util.List classes():92:94 -> b
1:1:com.android.tools.r8.naming.ClassNameMapper getProguardMap():112:112 -> c
java.util.List programClasses() -> d
com.android.tools.r8.graph.DexApplication$Builder -> a.a.a.a.f.z:
java.util.List dataResourceProviders -> b
java.lang.String deadCode -> g
java.util.List programClasses -> a
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c
java.util.Set mainDexList -> h
com.android.tools.r8.utils.Timing timing -> e
boolean $assertionsDisabled -> j
com.android.tools.r8.naming.ClassNameMapper proguardMap -> d
com.android.tools.r8.graph.DexString highestSortingString -> f
java.util.Collection synthesizedClasses -> i
1:1:void <clinit>():115:115 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Timing):136:136 -> <init>
2:19:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Timing):123:140 -> <init>
20:20:void <init>(com.android.tools.r8.graph.DexApplication):145:145 -> <init>
21:52:void <init>(com.android.tools.r8.graph.DexApplication):123:154 -> <init>
1:3:com.android.tools.r8.graph.DexApplication$Builder setProguardMap(com.android.tools.r8.naming.ClassNameMapper):158:160 -> a
4:5:com.android.tools.r8.graph.DexApplication$Builder addDataResourceProvider(com.android.tools.r8.DataResourceProvider):171:172 -> a
6:7:com.android.tools.r8.graph.DexApplication$Builder setHighestSortingString(com.android.tools.r8.graph.DexString):189:190 -> a
8:9:com.android.tools.r8.graph.DexApplication$Builder addProgramClass(com.android.tools.r8.graph.DexProgramClass):194:195 -> a
10:10:com.android.tools.r8.graph.DexApplication$Builder addSynthesizedClass(com.android.tools.r8.graph.DexProgramClass,boolean):200:200 -> a
11:11:boolean com.android.tools.r8.graph.DexProgramClass.isProgramClass():0:0 -> a
11:11:com.android.tools.r8.graph.DexApplication$Builder addSynthesizedClass(com.android.tools.r8.graph.DexProgramClass,boolean):200 -> a
12:17:com.android.tools.r8.graph.DexApplication$Builder addSynthesizedClass(com.android.tools.r8.graph.DexProgramClass,boolean):201:206 -> a
18:18:java.util.Set getMainDexList():218:218 -> a
19:19:com.android.tools.r8.graph.DexApplication$Builder addToMainDexList(java.util.Collection):222:222 -> a
1:1:java.util.Collection getProgramClasses():210:210 -> b
1:1:java.util.Collection getSynthesizedClasses():214:214 -> c
com.android.tools.r8.graph.DexApplication$ReorderBox -> a.a.a.a.f.A:
java.util.List classes -> a
1:2:void <init>(java.util.List):71:72 -> <init>
1:1:java.util.List getClasses():85:85 -> a
1:3:boolean reorderClasses():77:79 -> b
com.android.tools.r8.graph.DexCallSite -> a.a.a.a.f.E:
com.android.tools.r8.graph.DexString methodName -> d
int instructionOffset -> j
boolean $assertionsDisabled -> k
com.android.tools.r8.graph.DexProto methodProto -> e
com.android.tools.r8.graph.DexEncodedArray encodedArray -> h
com.android.tools.r8.graph.DexMethod method -> i
com.android.tools.r8.graph.DexMethodHandle bootstrapMethod -> f
java.util.List bootstrapArgs -> g
1:1:void <clinit>():24:24 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,java.util.List):43:43 -> <init>
2:22:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,java.util.List):32:52 -> <init>
1:1:com.android.tools.r8.graph.DexCallSite fromAsmInvokeDynamic(com.android.tools.r8.org.objectweb.asm.tree.InvokeDynamicInsnNode,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):57:57 -> a
2:13:com.android.tools.r8.graph.DexCallSite fromAsmInvokeDynamic(com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):68:79 -> a
14:15:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.graph.JarApplicationReader.getCallSite(java.lang.String,java.lang.String,com.android.tools.r8.graph.DexMethodHandle,java.util.List):101:102 -> a
14:15:com.android.tools.r8.graph.DexCallSite fromAsmInvokeDynamic(com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):83 -> a
16:16:com.android.tools.r8.graph.DexCallSite com.android.tools.r8.graph.JarApplicationReader.getCallSite(java.lang.String,java.lang.String,com.android.tools.r8.graph.DexMethodHandle,java.util.List):101:101 -> a
16:16:com.android.tools.r8.graph.DexCallSite fromAsmInvokeDynamic(com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):83 -> a
17:26:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):120:129 -> a
27:27:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
27:27:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):129 -> a
28:31:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):130:133 -> a
32:32:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
32:32:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):129 -> a
33:33:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):140:140 -> a
34:34:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):145:145 -> a
boolean computeEquals(java.lang.Object) -> b
1:1:int compareTo(java.lang.Object):24:24 -> compareTo
2:8:int compareTo(com.android.tools.r8.graph.DexCallSite):160:166 -> compareTo
2:8:int compareTo(java.lang.Object):24 -> compareTo
1:1:java.lang.String toSmaliString():151:151 -> d
1:1:int computeHashCode():91:91 -> f
1:14:com.android.tools.r8.graph.DexEncodedArray getEncodedArray():289:302 -> h
1:1:java.lang.String getHash():155:155 -> i
1:11:java.lang.String toString():104:114 -> toString
com.android.tools.r8.graph.DexCallSite$1 -> a.a.a.a.f.C:
com.android.tools.r8.graph.DexCallSite$HashBuilder -> a.a.a.a.f.D:
java.io.ByteArrayOutputStream bytes -> a
com.android.tools.r8.graph.DexCallSite this$0 -> c
java.io.ObjectOutputStream out -> b
boolean $assertionsDisabled -> d
1:1:void <clinit>():169:169 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexCallSite):169:169 -> <init>
1:1:void <init>(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexCallSite$1):169 -> <init>
1:2:void write(com.android.tools.r8.graph.DexString):174:175 -> a
3:3:void write(com.android.tools.r8.graph.DexType):179:179 -> a
4:6:void write(com.android.tools.r8.graph.DexMethodHandle):183:185 -> a
7:9:void write(com.android.tools.r8.graph.DexField):208:210 -> a
7:9:void write(com.android.tools.r8.graph.DexMethodHandle):185 -> a
10:10:void write(com.android.tools.r8.graph.DexMethodHandle):187:187 -> a
11:13:void write(com.android.tools.r8.graph.DexMethod):202:204 -> a
11:13:void write(com.android.tools.r8.graph.DexMethodHandle):187 -> a
14:19:void write(com.android.tools.r8.graph.DexProto):192:197 -> a
20:67:void write(java.util.List):214:261 -> a
68:84:java.lang.String build():267:283 -> a
com.android.tools.r8.graph.DexClass -> a.a.a.a.f.F:
com.android.tools.r8.graph.DexEncodedField[] instanceFields -> i
boolean $assertionsDisabled -> o
com.android.tools.r8.graph.DexTypeList interfaces -> f
java.util.Optional cachedClassInitializer -> a
com.android.tools.r8.graph.DexEncodedField[] staticFields -> h
com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMethod -> l
com.android.tools.r8.graph.DexEncodedMethod[] virtualMethods -> k
com.android.tools.r8.graph.DexEncodedMethod[] directMethods -> j
com.android.tools.r8.graph.DexAnnotationSet annotations -> n
com.android.tools.r8.origin.Origin origin -> b
com.android.tools.r8.graph.DexString sourceFile -> g
com.android.tools.r8.graph.DexType type -> c
java.util.List innerClasses -> m
com.android.tools.r8.graph.ClassAccessFlags accessFlags -> d
com.android.tools.r8.graph.DexType superType -> e
1:1:void <clinit>():27:27 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):81:81 -> <init>
2:52:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):38:88 -> <init>
53:55:void setStaticFields(com.android.tools.r8.graph.DexEncodedField[]):398:400 -> <init>
53:55:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):89 -> <init>
56:58:void setInstanceFields(com.android.tools.r8.graph.DexEncodedField[]):457:459 -> <init>
56:58:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):90 -> <init>
59:69:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):91:101 -> <init>
70:70:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> <init>
70:70:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):101 -> <init>
71:77:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):101:107 -> <init>
78:78:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):97:97 -> <init>
79:79:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> <init>
79:79:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):97 -> <init>
80:80:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.origin.Origin,boolean):97:97 -> <init>
boolean isLibraryClass() -> A
1:3:boolean isLocalClass():784:786 -> B
4:4:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethod():753:753 -> B
4:4:boolean isLocalClass():787 -> B
1:4:boolean isMemberClass():791:794 -> C
5:5:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethod():753:753 -> C
5:5:boolean isMemberClass():795 -> C
boolean isNotProgramClass() -> D
boolean isProgramClass() -> E
1:1:java.lang.Iterable methods():123:123 -> F
1:5:java.util.List staticFields():355:359 -> G
1:5:java.util.List virtualMethods():192:196 -> H
1:1:boolean verifyNoDuplicateFields():480:480 -> I
2:2:java.lang.Iterable fields():113:113 -> I
2:2:boolean verifyNoDuplicateFields():481 -> I
3:5:boolean verifyNoDuplicateFields():481:483 -> I
1:4:boolean verifyNoDuplicateMethods():259:262 -> J
1:3:java.lang.Iterable fields(java.util.function.Predicate):117:119 -> a
4:4:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):433:433 -> a
4:4:java.lang.Iterable fields(java.util.function.Predicate):117 -> a
5:5:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):134:134 -> a
6:12:void appendDirectMethod(com.android.tools.r8.graph.DexEncodedMethod):146:152 -> a
13:16:void setDirectMethod(int,com.android.tools.r8.graph.DexEncodedMethod):178:181 -> a
17:20:void setDirectMethods(com.android.tools.r8.graph.DexEncodedMethod[]):185:188 -> a
21:30:void appendVirtualMethods(java.util.Collection):209:218 -> a
31:35:void forEachMethod(java.util.function.Consumer):268:272 -> a
36:37:boolean verifyCorrectnessOfFieldHolders(java.lang.Iterable):473:474 -> a
38:42:boolean verifyCorrectnessOfFieldHolder(com.android.tools.r8.graph.DexEncodedField):463:467 -> a
38:42:boolean verifyCorrectnessOfFieldHolders(java.lang.Iterable):474 -> a
43:43:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):510:510 -> a
43:43:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):517 -> a
44:44:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):503:503 -> a
44:44:com.android.tools.r8.graph.DexEncodedField lookupField(com.android.tools.r8.graph.DexField):518 -> a
45:45:com.android.tools.r8.graph.DexEncodedMethod lookupDirectMethod(com.android.tools.r8.graph.DexMethod):525:525 -> a
46:47:com.android.tools.r8.graph.DexItem lookupTarget(com.android.tools.r8.graph.DexItem[],com.android.tools.r8.graph.Descriptor):544:545 -> a
48:49:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate):704:705 -> a
50:58:boolean hasNonTrivialClassInitializer():649:657 -> a
50:58:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate):708 -> a
59:62:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate):711:714 -> a
63:63:boolean lambda$defaultValuesForStaticFieldsMayTriggerAllocation$3(com.android.tools.r8.graph.DexEncodedField):745:745 -> a
void addDependencies(com.android.tools.r8.dex.MixedSectionCollection) -> b
1:3:java.lang.Iterable methods(java.util.function.Predicate):127:129 -> b
4:4:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):433:433 -> b
4:4:java.lang.Iterable methods(java.util.function.Predicate):127 -> b
5:10:void appendVirtualMethod(com.android.tools.r8.graph.DexEncodedMethod):200:205 -> b
11:13:void setVirtualMethods(com.android.tools.r8.graph.DexEncodedMethod[]):236:238 -> b
14:15:boolean verifyCorrectnessOfMethodHolders(java.lang.Iterable):252:253 -> b
16:16:com.android.tools.r8.graph.DexEncodedField lookupInstanceField(com.android.tools.r8.graph.DexField):510:510 -> b
17:17:com.android.tools.r8.graph.DexEncodedMethod lookupDirectMethod(com.android.tools.r8.graph.DexMethod):525:525 -> b
17:17:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):539 -> b
18:18:com.android.tools.r8.graph.DexEncodedMethod lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):532:532 -> b
18:18:com.android.tools.r8.graph.DexEncodedMethod lookupMethod(com.android.tools.r8.graph.DexMethod):540 -> b
19:24:boolean initializationOfParentTypesMayHaveSideEffects(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate):732:737 -> b
1:5:void removeDirectMethod(int):170:174 -> c
6:10:boolean verifyCorrectnessOfMethodHolder(com.android.tools.r8.graph.DexEncodedMethod):242:246 -> c
11:11:com.android.tools.r8.graph.DexEncodedField lookupStaticField(com.android.tools.r8.graph.DexField):503:503 -> c
12:12:com.android.tools.r8.graph.DexEncodedMethod lookupVirtualMethod(com.android.tools.r8.graph.DexMethod):532:532 -> c
com.android.tools.r8.graph.DexClass asDexClass() -> f
boolean isDexClass() -> i
com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> l
com.android.tools.r8.graph.DexProgramClass asProgramClass() -> m
1:1:void clearEnclosingMethod():757:757 -> n
1:1:void clearInnerClasses():767:767 -> o
1:2:boolean defaultValuesForStaticFieldsMayTriggerAllocation():744:745 -> p
1:5:java.util.List directMethods():138:142 -> q
1:10:com.android.tools.r8.graph.DexEncodedMethod getClassInitializer():615:624 -> r
1:1:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethod():753:753 -> s
1:1:java.util.List getInnerClasses():749:749 -> t
1:1:com.android.tools.r8.graph.InnerClassAttribute getInnerClassAttributeForThisClass():775 -> t
2:3:com.android.tools.r8.graph.InnerClassAttribute getInnerClassAttributeForThisClass():775:776 -> t
1:1:java.util.List getInnerClasses():749:749 -> u
com.android.tools.r8.kotlin.KotlinInfo getKotlinInfo() -> v
1:5:java.util.List instanceFields():413:417 -> w
1:3:boolean isAnonymousClass():799:801 -> x
4:4:com.android.tools.r8.graph.EnclosingMethodAttribute getEnclosingMethod():753:753 -> x
4:4:boolean isAnonymousClass():802 -> x
boolean isClasspathClass() -> y
1:1:boolean isInterface():554:554 -> z
com.android.tools.r8.graph.DexClasspathClass -> a.a.a.a.f.G:
boolean $assertionsDisabled -> p
1:1:void <clinit>():16:16 -> <clinit>
1:16:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean):34:49 -> <init>
boolean isNotProgramClass() -> D
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):55:55 -> a
1:1:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):66:66 -> b
1:1:java.lang.String toString():60:60 -> toString
2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> toString
2:2:java.lang.String toString():60 -> toString
3:3:java.lang.String toString():60:60 -> toString
1:1:com.android.tools.r8.kotlin.KotlinInfo getKotlinInfo():86:86 -> v
boolean isClasspathClass() -> y
com.android.tools.r8.graph.DexCode -> a.a.a.a.f.K:
com.android.tools.r8.graph.DexDebugInfoForWriting debugInfoForWriting -> k
boolean $assertionsDisabled -> l
com.android.tools.r8.code.Instruction[] instructions -> h
com.android.tools.r8.graph.DexString highestSortingString -> i
int incomingRegisterSize -> d
com.android.tools.r8.graph.DexCode$TryHandler[] handlers -> g
int outgoingRegisterSize -> e
com.android.tools.r8.graph.DexDebugInfo debugInfo -> j
int registerSize -> c
com.android.tools.r8.graph.DexCode$Try[] tries -> f
1:1:void <clinit>():33:33 -> <clinit>
1:9:void <init>(int,int,int,com.android.tools.r8.code.Instruction[],com.android.tools.r8.graph.DexCode$Try[],com.android.tools.r8.graph.DexCode$TryHandler[],com.android.tools.r8.graph.DexDebugInfo):56:64 -> <init>
1:3:void setDebugInfo(com.android.tools.r8.graph.DexDebugInfo):104:106 -> a
4:25:com.android.tools.r8.graph.DexDebugInfo debugInfoWithFakeThisParameter(com.android.tools.r8.graph.DexItemFactory):111:132 -> a
26:26:int getLargestPrefix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString):136:136 -> a
27:31:boolean com.android.tools.r8.graph.DexString.endsWith(com.android.tools.r8.graph.DexString):318:322 -> a
27:31:int getLargestPrefix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString):136 -> a
32:34:int getLargestPrefix(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString):137:139 -> a
35:44:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):218:227 -> a
45:48:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):398:401 -> a
49:49:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
49:49:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):402 -> a
50:54:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):402:406 -> a
55:55:com.android.tools.r8.graph.DexString com.android.tools.r8.code.ConstStringJumbo.getString():26:26 -> a
55:55:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):406 -> a
56:60:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):406:410 -> a
61:61:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
61:61:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):410 -> a
62:63:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):412:413 -> a
64:64:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
64:64:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):414 -> a
65:67:void updateHighestSortingString(com.android.tools.r8.graph.DexString):431:433 -> a
68:70:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):443:445 -> a
71:71:void com.android.tools.r8.graph.DexDebugInfo.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):66:66 -> a
71:71:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):445 -> a
1:28:boolean computeEquals(java.lang.Object):178:205 -> b
1:7:int computeHashCode():167:173 -> f
com.android.tools.r8.graph.DexCode asDexCode() -> h
boolean isDexCode() -> m
1:1:boolean isEmptyVoidMethod():212:212 -> n
1:1:com.android.tools.r8.graph.DexDebugInfo getDebugInfo():100:100 -> p
1:8:com.android.tools.r8.graph.DexDebugInfoForWriting getDebugInfoForWriting():420:427 -> q
1:15:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):270:284 -> toString
1:15:java.lang.String toString():265 -> toString
16:16:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> toString
16:16:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):285 -> toString
16:16:java.lang.String toString():265 -> toString
17:35:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):285:303 -> toString
17:35:java.lang.String toString():265 -> toString
36:36:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> toString
36:36:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):304 -> toString
36:36:java.lang.String toString():265 -> toString
37:50:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):304:317 -> toString
37:50:java.lang.String toString():265 -> toString
51:54:java.lang.String com.android.tools.r8.graph.DexCode$Try.toString():495:498 -> toString
51:54:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):318 -> toString
51:54:java.lang.String toString():265 -> toString
55:56:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):318:319 -> toString
55:56:java.lang.String toString():265 -> toString
57:57:java.lang.String com.android.tools.r8.graph.DexCode$Try.toString():495:495 -> toString
57:57:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):318 -> toString
57:57:java.lang.String toString():265 -> toString
58:62:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):321:325 -> toString
58:62:java.lang.String toString():265 -> toString
63:78:java.lang.String com.android.tools.r8.graph.DexCode$TryHandler.toString():563:578 -> toString
63:78:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):326 -> toString
63:78:java.lang.String toString():265 -> toString
79:80:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):326:327 -> toString
79:80:java.lang.String toString():265 -> toString
81:81:java.lang.String com.android.tools.r8.graph.DexCode$TryHandler.toString():563:563 -> toString
81:81:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):326 -> toString
81:81:java.lang.String toString():265 -> toString
82:82:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):331:331 -> toString
82:82:java.lang.String toString():265 -> toString
83:83:java.lang.String toString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.naming.ClassNameMapper):312:312 -> toString
83:83:java.lang.String toString():265 -> toString
com.android.tools.r8.graph.DexCode$Try -> a.a.a.a.f.H:
boolean $assertionsDisabled -> e
int handlerIndex -> d
int startAddress -> b
int instructionCount -> c
int handlerOffset -> a
1:1:void <clinit>():450:450 -> <clinit>
1:5:void <init>(int,int,int):459:463 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):512:512 -> a
1:9:boolean equals(java.lang.Object):480:488 -> equals
1:1:int hashCode():472:472 -> hashCode
1:4:java.lang.String toString():495:498 -> toString
com.android.tools.r8.graph.DexCode$TryHandler -> a.a.a.a.f.J:
com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[] pairs -> a
int catchAllAddr -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():517:517 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair[],int):524:526 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):552:552 -> a
2:2:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):558:558 -> a
1:6:boolean equals(java.lang.Object):539:544 -> equals
1:1:int hashCode():531:531 -> hashCode
1:16:java.lang.String toString():563:578 -> toString
com.android.tools.r8.graph.DexCode$TryHandler$TypeAddrPair -> a.a.a.a.f.I:
com.android.tools.r8.graph.DexType type -> a
int addr -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():581:581 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexType,int):586:588 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):594:594 -> a
2:2:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):600:600 -> a
1:3:boolean equals(java.lang.Object):613:615 -> equals
1:1:int hashCode():605:605 -> hashCode
com.android.tools.r8.graph.DexDebugEntry -> a.a.a.a.f.L:
com.android.tools.r8.ir.code.Position callerPosition -> i
com.android.tools.r8.graph.DexString sourceFile -> d
boolean $assertionsDisabled -> j
com.android.tools.r8.graph.DexMethod method -> h
boolean prologueEnd -> e
boolean epilogueBegin -> f
boolean lineEntry -> a
int address -> b
int line -> c
java.util.Map locals -> g
1:1:void <clinit>():13:13 -> <clinit>
1:11:void <init>(boolean,int,int,com.android.tools.r8.graph.DexString,boolean,boolean,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):34:44 -> <init>
1:38:java.lang.String toString(boolean):53:90 -> a
1:1:java.lang.String toString():49:49 -> toString
com.android.tools.r8.graph.DexDebugEntryBuilder -> a.a.a.a.f.O:
com.android.tools.r8.graph.DexDebugPositionState positionState -> h
java.util.Map locals -> c
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.DexDebugEntry pending -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap arguments -> d
java.util.List entries -> g
boolean prologueEnd -> a
boolean epilogueBegin -> b
java.util.Map canonicalizedLocals -> f
1:1:void <clinit>():22:22 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.graph.DexMethod):59:59 -> <init>
2:21:void <init>(int,com.android.tools.r8.graph.DexMethod):43:62 -> <init>
1:2:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvancePC):101:102 -> a
3:3:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine):107:107 -> a
4:4:void visit(com.android.tools.r8.graph.DexDebugEvent$SetInlineFrame):112:112 -> a
5:6:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):117:118 -> a
7:7:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):123:123 -> a
8:8:void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd):128:128 -> a
9:9:void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin):133:133 -> a
10:10:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):144:144 -> a
11:12:com.android.tools.r8.graph.DebugLocalInfo canonicalize(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):200:201 -> a
11:12:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):145 -> a
13:14:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.set(com.android.tools.r8.graph.DebugLocalInfo):29:30 -> a
13:14:void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal):145 -> a
15:15:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):150:150 -> a
16:16:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.unset():34:34 -> a
16:16:void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal):150 -> a
17:17:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):155:155 -> a
18:18:void com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry.reset():38:38 -> a
18:18:void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal):155 -> a
19:21:void entryEventReceived(boolean):159:161 -> a
22:30:com.android.tools.r8.com.google.common.collect.ImmutableMap getLocals():215:223 -> a
22:30:void entryEventReceived(boolean):169 -> a
31:31:void entryEventReceived(boolean):169:169 -> a
32:56:void entryEventReceived(boolean):161:185 -> a
57:62:java.util.List build():190:195 -> a
63:66:com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry getEntry(int):206:209 -> a
com.android.tools.r8.graph.DexDebugEntryBuilder$1 -> a.a.a.a.f.M:
com.android.tools.r8.graph.DexDebugEntryBuilder$LocalEntry -> a.a.a.a.f.N:
com.android.tools.r8.graph.DebugLocalInfo current -> a
com.android.tools.r8.graph.DebugLocalInfo last -> b
1:1:void <init>():24:24 -> <init>
1:1:void <init>(com.android.tools.r8.graph.DexDebugEntryBuilder$1):24 -> <init>
com.android.tools.r8.graph.DexDebugEvent -> a.a.a.a.f.aa:
com.android.tools.r8.graph.DexDebugEvent[] EMPTY_ARRAY -> a
1:1:void <clinit>():14:14 -> <clinit>
1:1:void <init>():13:13 -> <init>
void accept(com.android.tools.r8.graph.DexDebugEventVisitor) -> a
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a
void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a
com.android.tools.r8.graph.DexDebugEvent$AdvanceLine -> a.a.a.a.f.P:
int delta -> b
1:2:void <init>(int):148:149 -> <init>
1:2:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):154:155 -> a
3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):160:160 -> a
1:1:boolean equals(java.lang.Object):176:176 -> equals
1:1:int hashCode():170:170 -> hashCode
1:1:java.lang.String toString():165:165 -> toString
com.android.tools.r8.graph.DexDebugEvent$AdvancePC -> a.a.a.a.f.Q:
int delta -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():41:41 -> <clinit>
1:2:void <init>(int):51:52 -> <init>
1:2:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):47:48 -> a
3:4:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):57:58 -> a
1:1:boolean equals(java.lang.Object):75:75 -> equals
1:1:int hashCode():69:69 -> hashCode
1:1:java.lang.String toString():64:64 -> toString
com.android.tools.r8.graph.DexDebugEvent$Default -> a.a.a.a.f.S:
int value -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():426:426 -> <clinit>
1:3:void <init>(int):430:432 -> <init>
1:1:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):437:437 -> a
2:2:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):442:442 -> a
1:1:boolean equals(java.lang.Object):468:468 -> equals
1:2:int getLineDelta():451:452 -> f
1:2:int getPCDelta():446:447 -> g
1:1:int hashCode():462:462 -> hashCode
1:1:java.lang.String toString():457:457 -> toString
com.android.tools.r8.graph.DexDebugEvent$EndLocal -> a.a.a.a.f.T:
int registerNum -> b
1:2:void <init>(int):272:273 -> <init>
1:2:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):278:279 -> a
3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):284:284 -> a
1:1:boolean equals(java.lang.Object):300:300 -> equals
1:1:int hashCode():294:294 -> hashCode
1:1:java.lang.String toString():289:289 -> toString
com.android.tools.r8.graph.DexDebugEvent$RestartLocal -> a.a.a.a.f.U:
int registerNum -> b
1:2:void <init>(int):309:310 -> <init>
1:2:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):315:316 -> a
3:3:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):321:321 -> a
1:1:boolean equals(java.lang.Object):337:337 -> equals
1:1:int hashCode():331:331 -> hashCode
1:1:java.lang.String toString():326:326 -> toString
com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin -> a.a.a.a.f.V:
1:1:void <init>():115:115 -> <init>
1:1:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):120:120 -> a
2:2:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):125:125 -> a
1:1:boolean equals(java.lang.Object):140:140 -> equals
com.android.tools.r8.graph.DexDebugEvent$SetFile -> a.a.a.a.f.W:
com.android.tools.r8.graph.DexString fileName -> b
1:2:void <init>(com.android.tools.r8.graph.DexString):346:347 -> <init>
1:2:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):352:353 -> a
3:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):359:359 -> a
4:4:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
4:4:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):359 -> a
5:5:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):364:364 -> a
1:2:boolean equals(java.lang.Object):380:381 -> equals
1:2:int hashCode():374:375 -> hashCode
1:1:java.lang.String toString():369:369 -> toString
com.android.tools.r8.graph.DexDebugEvent$SetInlineFrame -> a.a.a.a.f.X:
com.android.tools.r8.graph.DexMethod callee -> b
com.android.tools.r8.ir.code.Position caller -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():385:385 -> <clinit>
1:4:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):390:393 -> <init>
void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a
1:1:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):403:403 -> a
1:5:boolean equals(java.lang.Object):418:422 -> equals
1:1:int hashCode():413:413 -> hashCode
1:1:java.lang.String toString():408:408 -> toString
com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd -> a.a.a.a.f.Y:
1:1:void <init>():82:82 -> <init>
1:1:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):87:87 -> a
2:2:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):92:92 -> a
1:1:boolean equals(java.lang.Object):108:108 -> equals
com.android.tools.r8.graph.DexDebugEvent$StartLocal -> a.a.a.a.f.Z:
com.android.tools.r8.graph.DexString name -> c
com.android.tools.r8.graph.DexString signature -> e
com.android.tools.r8.graph.DexType type -> d
int registerNum -> b
1:5:void <init>(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):192:196 -> <init>
1:8:void writeOn(com.android.tools.r8.dex.DebugBytecodeWriter,com.android.tools.r8.graph.ObjectToOffsetMapping):205:212 -> a
9:9:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):219:219 -> a
10:10:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
10:10:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):220 -> a
11:14:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):222:225 -> a
15:15:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
15:15:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):226 -> a
16:16:void accept(com.android.tools.r8.graph.DexDebugEventVisitor):232:232 -> a
1:14:boolean equals(java.lang.Object):251:264 -> equals
1:5:int hashCode():242:246 -> hashCode
1:1:java.lang.String toString():237:237 -> toString
com.android.tools.r8.graph.DexDebugEventBuilder -> a.a.a.a.f.ba:
boolean $assertionsDisabled -> m
com.android.tools.r8.graph.DexItemFactory factory -> b
int startLine -> l
com.android.tools.r8.ir.code.Position emittedPosition -> i
com.android.tools.r8.graph.DexEncodedMethod method -> a
int emittedPc -> h
com.android.tools.r8.utils.InternalOptions options -> c
java.util.ArrayList arguments -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap emittedLocals -> j
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap pendingLocals -> f
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap lastKnownLocals -> e
boolean pendingLocalChanges -> g
java.util.List events -> k
1:1:void <clinit>():28:28 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):61:61 -> <init>
2:22:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):44:64 -> <init>
int computeSpecialOpcode(int,int) -> a
1:2:void add(int,int,com.android.tools.r8.ir.code.Instruction):69:70 -> a
3:5:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):125:127 -> a
3:5:void add(int,int,com.android.tools.r8.ir.code.Instruction):74 -> a
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps.emptyMap():136:136 -> a
6:6:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):129 -> a
6:6:void add(int,int,com.android.tools.r8.ir.code.Instruction):74 -> a
7:12:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):129:134 -> a
7:12:void add(int,int,com.android.tools.r8.ir.code.Instruction):74 -> a
13:16:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):140:143 -> a
13:16:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):135 -> a
13:16:void add(int,int,com.android.tools.r8.ir.code.Instruction):74 -> a
17:17:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps.emptyMap():136:136 -> a
17:17:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):145 -> a
17:17:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):135 -> a
17:17:void add(int,int,com.android.tools.r8.ir.code.Instruction):74 -> a
18:29:void initialize(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):145:156 -> a
18:29:void updateBlockEntry(com.android.tools.r8.ir.code.Instruction):135 -> a
18:29:void add(int,int,com.android.tools.r8.ir.code.Instruction):74 -> a
30:39:void add(int,int,com.android.tools.r8.ir.code.Instruction):76:85 -> a
40:44:void startArgument(com.android.tools.r8.ir.code.Argument):160:164 -> a
40:44:void add(int,int,com.android.tools.r8.ir.code.Instruction):85 -> a
45:46:void add(int,int,com.android.tools.r8.ir.code.Instruction):86:87 -> a
47:48:void updateLocals(com.android.tools.r8.ir.code.DebugLocalsChange):169:170 -> a
47:48:void add(int,int,com.android.tools.r8.ir.code.Instruction):87 -> a
49:50:void add(int,int,com.android.tools.r8.ir.code.Instruction):89:90 -> a
51:65:void emitDebugPosition(int,com.android.tools.r8.ir.code.Position):182:196 -> a
51:65:void add(int,int,com.android.tools.r8.ir.code.Instruction):91 -> a
66:93:void emitAdvancementEvents(int,com.android.tools.r8.ir.code.Position,int,com.android.tools.r8.ir.code.Position,java.util.List,com.android.tools.r8.graph.DexItemFactory):229:256 -> a
66:93:void emitDebugPosition(int,com.android.tools.r8.ir.code.Position):196 -> a
66:93:void add(int,int,com.android.tools.r8.ir.code.Instruction):91 -> a
94:100:void emitDebugPosition(int,com.android.tools.r8.ir.code.Position):197:203 -> a
94:100:void add(int,int,com.android.tools.r8.ir.code.Instruction):91 -> a
101:101:void add(int,int,com.android.tools.r8.ir.code.Instruction):94:94 -> a
102:112:void emitLocalChanges(int):208:218 -> a
102:112:void add(int,int,com.android.tools.r8.ir.code.Instruction):95 -> a
113:114:void add(int,int,com.android.tools.r8.ir.code.Instruction):101:102 -> a
115:128:com.android.tools.r8.graph.DexDebugInfo build():108:121 -> a
129:147:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):272:290 -> a
148:148:void com.android.tools.r8.graph.DexDebugEvent$StartLocal.<init>(int,com.android.tools.r8.graph.DebugLocalInfo):200:200 -> a
148:148:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):290 -> a
149:150:void emitLocalChangeEvents(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,java.util.List,com.android.tools.r8.graph.DexItemFactory):290:291 -> a
1:5:boolean localsChanged():174:178 -> b
com.android.tools.r8.graph.DexDebugEventVisitor -> a.a.a.a.f.ca:
void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$AdvancePC) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$Default) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$SetInlineFrame) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal) -> a
com.android.tools.r8.graph.DexDebugInfo -> a.a.a.a.f.da:
boolean $assertionsDisabled -> e
com.android.tools.r8.graph.DexDebugEvent[] events -> d
int startLine -> b
com.android.tools.r8.graph.DexString[] parameters -> c
1:1:void <clinit>():11:11 -> <clinit>
1:8:void <init>(int,com.android.tools.r8.graph.DexString[],com.android.tools.r8.graph.DexDebugEvent[]):17:24 -> <init>
1:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):60:61 -> a
3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):66:66 -> a
1:9:boolean computeEquals(java.lang.Object):44:52 -> b
1:3:int computeHashCode():37:39 -> f
1:8:java.lang.String toString():71:78 -> toString
com.android.tools.r8.graph.DexDebugInfoForWriting -> a.a.a.a.f.ea:
1:4:void <init>(com.android.tools.r8.graph.DexDebugInfo):17:20 -> <init>
5:5:void <init>(com.android.tools.r8.graph.DexDebugInfo):17:17 -> <init>
1:1:boolean lambda$new$0(com.android.tools.r8.graph.DexDebugEvent):19:19 -> a
1:1:com.android.tools.r8.graph.DexDebugEvent[] lambda$new$1(int):20:20 -> c
com.android.tools.r8.graph.DexDebugPositionState -> a.a.a.a.f.fa:
com.android.tools.r8.graph.DexString currentFile -> c
boolean $assertionsDisabled -> f
com.android.tools.r8.graph.DexMethod currentMethod -> d
int currentLine -> b
int currentPc -> a
com.android.tools.r8.ir.code.Position currentCallerPosition -> e
1:1:void <clinit>():23:23 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.graph.DexMethod):30:30 -> <init>
2:10:void <init>(int,com.android.tools.r8.graph.DexMethod):24:32 -> <init>
void visit(com.android.tools.r8.graph.DexDebugEvent$EndLocal) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$RestartLocal) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd) -> a
void visit(com.android.tools.r8.graph.DexDebugEvent$StartLocal) -> a
1:2:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvancePC):37:38 -> a
3:3:void visit(com.android.tools.r8.graph.DexDebugEvent$AdvanceLine):43:43 -> a
4:5:void visit(com.android.tools.r8.graph.DexDebugEvent$SetInlineFrame):48:49 -> a
6:8:void visit(com.android.tools.r8.graph.DexDebugEvent$Default):54:56 -> a
9:9:void visit(com.android.tools.r8.graph.DexDebugEvent$SetFile):61:61 -> a
10:10:com.android.tools.r8.ir.code.Position getCurrentCallerPosition():106:106 -> a
1:1:com.android.tools.r8.graph.DexString getCurrentFile():98:98 -> b
1:1:int getCurrentLine():94:94 -> c
1:1:com.android.tools.r8.graph.DexMethod getCurrentMethod():102:102 -> d
1:1:int getCurrentPc():90:90 -> e
com.android.tools.r8.graph.DexDefinition -> a.a.a.a.f.ga:
1:1:void <init>():13:13 -> <init>
com.android.tools.r8.graph.DexClass asDexClass() -> f
com.android.tools.r8.graph.DexEncodedField asDexEncodedField() -> g
com.android.tools.r8.graph.DexEncodedMethod asDexEncodedMethod() -> h
boolean isDexClass() -> i
boolean isDexEncodedField() -> j
boolean isDexEncodedMethod() -> k
com.android.tools.r8.graph.DexDefinitionSupplier -> a.a.a.a.f.ha:
com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType) -> a
com.android.tools.r8.graph.DexItemFactory dexItemFactory() -> a
com.android.tools.r8.graph.DexEncodedAnnotation -> a.a.a.a.f.ia:
com.android.tools.r8.graph.DexAnnotationElement[] elements -> b
com.android.tools.r8.graph.DexType type -> a
int sorted -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():12:12 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement[]):21:21 -> <init>
2:6:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexAnnotationElement[]):19:23 -> <init>
1:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):29:30 -> a
3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):36:36 -> a
4:4:int lambda$sort$0(com.android.tools.r8.graph.DexAnnotationElement,com.android.tools.r8.graph.DexAnnotationElement):66:66 -> a
1:3:boolean equals(java.lang.Object):54:56 -> equals
1:2:void sort():62:63 -> f
3:3:int sortedHashCode():74:74 -> f
3:3:void sort():63 -> f
4:9:void sort():63:68 -> f
10:10:int sortedHashCode():74:74 -> f
10:10:void sort():70 -> f
11:11:void sort():70:70 -> f
1:1:int hashCode():46:46 -> hashCode
1:1:java.lang.String toString():41:41 -> toString
com.android.tools.r8.graph.DexEncodedArray -> a.a.a.a.f.ja:
com.android.tools.r8.graph.DexValue[] values -> a
1:2:void <init>(com.android.tools.r8.graph.DexValue[]):14:15 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):21:21 -> a
2:2:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):26:26 -> a
1:1:boolean equals(java.lang.Object):39:39 -> equals
1:1:int hashCode():31:31 -> hashCode
1:1:java.lang.String toString():44:44 -> toString
com.android.tools.r8.graph.DexEncodedField -> a.a.a.a.f.ka:
com.android.tools.r8.graph.DexAnnotationSet annotations -> c
com.android.tools.r8.graph.DexEncodedField[] EMPTY_ARRAY -> e
boolean $assertionsDisabled -> f
com.android.tools.r8.graph.DexField field -> a
com.android.tools.r8.graph.FieldAccessFlags accessFlags -> b
com.android.tools.r8.graph.DexValue staticValue -> d
1:2:void <clinit>():13:14 -> <clinit>
1:5:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.FieldAccessFlags,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexValue):25:29 -> <init>
1:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):43:44 -> a
3:3:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):64:64 -> a
3:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):44 -> a
4:5:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45:46 -> a
6:6:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):52:52 -> a
7:9:void setStaticValue(com.android.tools.r8.graph.DexValue):114:116 -> a
1:1:java.lang.String toSourceString():67:67 -> e
com.android.tools.r8.graph.DexEncodedField asDexEncodedField() -> g
boolean isDexEncodedField() -> j
1:1:com.android.tools.r8.graph.DexField getKey():72:72 -> l
1:1:com.android.tools.r8.graph.PresortedComparable getKey():13 -> l
1:2:com.android.tools.r8.graph.DexValue getStaticValue():120:121 -> m
1:1:boolean hasAnnotation():105:105 -> n
1:2:boolean hasExplicitStaticValue():109:110 -> o
1:1:java.lang.String toString():57:57 -> toString
com.android.tools.r8.graph.DexEncodedMethod -> a.a.a.a.f.ta:
com.android.tools.r8.graph.DexEncodedMethod[] EMPTY_ARRAY -> k
com.android.tools.r8.graph.DexEncodedMethod$CompilationState compilationState -> f
com.android.tools.r8.graph.DexAnnotationSet annotations -> c
com.android.tools.r8.graph.Code code -> e
com.android.tools.r8.graph.ParameterAnnotationsList parameterAnnotationsList -> d
boolean obsolete -> j
int classFileVersion -> h
boolean $assertionsDisabled -> l
com.android.tools.r8.graph.MethodAccessFlags accessFlags -> b
com.android.tools.r8.graph.OptimizationInfo optimizationInfo -> g
com.android.tools.r8.graph.DexEncodedMethod defaultInterfaceMethodImplementation -> i
com.android.tools.r8.graph.DexMethod method -> a
1:40:void <clinit>():58:97 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.ParameterAnnotationsList,com.android.tools.r8.graph.Code):170:170 -> <init>
2:72:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.ParameterAnnotationsList,com.android.tools.r8.graph.Code):107:177 -> <init>
73:74:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.MethodAccessFlags,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.ParameterAnnotationsList,com.android.tools.r8.graph.Code,int):187:188 -> <init>
1:2:boolean isPublicized():243:244 -> A
3:3:boolean com.android.tools.r8.graph.AccessFlags.wasSet(int):202:202 -> A
3:3:boolean com.android.tools.r8.graph.AccessFlags.isPromoted(int):220 -> A
3:3:boolean com.android.tools.r8.graph.AccessFlags.isPromotedToPublic():189 -> A
3:3:boolean isPublicized():244 -> A
4:4:boolean com.android.tools.r8.graph.AccessFlags.isPromoted(int):220:220 -> A
4:4:boolean com.android.tools.r8.graph.AccessFlags.isPromotedToPublic():189 -> A
4:4:boolean isPublicized():244 -> A
1:2:boolean isStatic():267:268 -> B
1:2:boolean isVirtualMethod():229:230 -> C
1:2:java.lang.String qualifiedName():462:463 -> D
1:1:void removeCode():426:426 -> E
2:3:void voidCodeOwnership():438:439 -> E
2:3:void removeCode():427 -> E
4:4:void removeCode():428:428 -> E
1:1:boolean shouldNotHaveCode():413:413 -> F
1:1:void checkIfObsolete():120:120 -> G
1:2:void setCodeOwnership():432:433 -> H
1:2:boolean isInliningCandidate(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithSubtyping):287:288 -> a
3:26:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithSubtyping):293:316 -> a
27:27:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithSubtyping):314:314 -> a
28:28:boolean isInliningCandidate(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.optimize.Inliner$Reason,com.android.tools.r8.graph.AppInfoWithSubtyping):312:312 -> a
29:45:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):323:339 -> a
46:46:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):336:336 -> a
47:47:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):333:333 -> a
48:48:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):330:330 -> a
49:64:boolean markProcessed(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):327:342 -> a
65:66:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):351:352 -> a
67:67:void setCode(com.android.tools.r8.graph.Code):367:367 -> a
68:69:void voidCodeOwnership():438:439 -> a
68:69:void setCode(com.android.tools.r8.graph.Code):368 -> a
70:71:void setCode(com.android.tools.r8.graph.Code):369:370 -> a
72:74:void setCode(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.utils.InternalOptions):374:376 -> a
75:76:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):388:389 -> a
77:77:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
77:77:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):389 -> a
78:79:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):390:391 -> a
80:80:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod):50:50 -> a
80:80:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):391 -> a
81:81:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):393:393 -> a
82:82:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
82:82:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):393 -> a
83:83:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):394:394 -> a
84:84:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
84:84:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):394 -> a
85:85:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):399:399 -> a
86:91:void collectMixedSectionItemsWithCodeMapping(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.dex.MethodToCodeObjectMapping):404:409 -> a
92:103:com.android.tools.r8.graph.DexCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean):726:737 -> a
104:114:com.android.tools.r8.graph.DexCode rewriteCodeWithJumboStrings(com.android.tools.r8.graph.ObjectToOffsetMapping,com.android.tools.r8.graph.DexItemFactory,boolean):736:746 -> a
115:121:void copyMetadata(com.android.tools.r8.graph.DexEncodedMethod):1312:1318 -> a
122:124:void upgradeClassFileVersion(int):455:457 -> a
122:124:void copyMetadata(com.android.tools.r8.graph.DexEncodedMethod):1318 -> a
125:126:boolean hasClassFileVersion():450:451 -> a
125:126:void upgradeClassFileVersion(int):457 -> a
125:126:void copyMetadata(com.android.tools.r8.graph.DexEncodedMethod):1318 -> a
127:128:void upgradeClassFileVersion(int):457:458 -> a
127:128:void copyMetadata(com.android.tools.r8.graph.DexEncodedMethod):1318 -> a
129:129:boolean hasSingleTarget():1405:1405 -> a
1:6:void setDefaultInterfaceMethodImplementation(com.android.tools.r8.graph.DexEncodedMethod):140:145 -> b
7:7:void com.android.tools.r8.graph.MethodAccessFlags.setAbstract():154:154 -> b
7:7:void setDefaultInterfaceMethodImplementation(com.android.tools.r8.graph.DexEncodedMethod):145 -> b
8:11:void setDefaultInterfaceMethodImplementation(com.android.tools.r8.graph.DexEncodedMethod):146:149 -> b
12:12:com.android.tools.r8.graph.DexEncodedMethod asSingleTarget():1399:1399 -> b
1:2:java.util.List asListOfTargets():1411:1412 -> c
1:2:java.lang.String toSourceString():505:506 -> e
1:1:com.android.tools.r8.graph.DexEncodedMethod asDexEncodedMethod():777:777 -> h
1:1:boolean isDexEncodedMethod():771:771 -> k
1:1:com.android.tools.r8.graph.DexMethod getKey():760:760 -> l
1:1:com.android.tools.r8.graph.PresortedComparable getKey():58 -> l
1:1:com.android.tools.r8.graph.DexCode buildEmptyThrowingDexCode():556:556 -> m
2:3:com.android.tools.r8.graph.DexCode generateCodeFromTemplate(int,int,com.android.tools.r8.code.Instruction[]):536:537 -> m
2:3:com.android.tools.r8.graph.DexCode buildEmptyThrowingDexCode():557 -> m
4:4:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> m
4:4:com.android.tools.r8.graph.DexCode generateCodeFromTemplate(int,int,com.android.tools.r8.code.Instruction[]):538 -> m
4:4:com.android.tools.r8.graph.DexCode buildEmptyThrowingDexCode():557 -> m
5:12:com.android.tools.r8.graph.DexCode generateCodeFromTemplate(int,int,com.android.tools.r8.code.Instruction[]):539:546 -> m
5:12:com.android.tools.r8.graph.DexCode buildEmptyThrowingDexCode():557 -> m
1:3:int getClassFileVersion():444:446 -> n
1:2:com.android.tools.r8.graph.Code getCode():421:422 -> o
1:5:com.android.tools.r8.graph.UpdatableOptimizationInfo getMutableOptimizationInfo():1299:1303 -> p
1:2:com.android.tools.r8.graph.OptimizationInfo getOptimizationInfo():1294:1295 -> q
1:2:boolean hasAnnotation():782:783 -> r
1:1:boolean hasCode():417:417 -> s
1:2:boolean isClassInitializer():220:221 -> t
1:2:java.lang.String toString():381:382 -> toString
1:2:boolean isDirectMethod():261:262 -> u
1:2:boolean isInstanceInitializer():210:211 -> v
1:2:boolean isNonAbstractVirtualMethod():238:239 -> w
1:1:boolean isObsolete():126:126 -> x
1:2:boolean isPrivateMethod():253:254 -> y
1:2:boolean isProcessed():200:201 -> z
com.android.tools.r8.graph.DexEncodedMethod$1 -> a.a.a.a.f.la:
int[] $SwitchMap$com$android$tools$r8$ir$optimize$Inliner$Constraint -> b
int[] $SwitchMap$com$android$tools$r8$graph$DexEncodedMethod$CompilationState -> a
1:1:void <clinit>():325:325 -> <clinit>
2:2:void <clinit>():308:308 -> <clinit>
com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility -> a.a.a.a.f.ma:
boolean returnsReceiver -> a
1:2:void <init>(boolean):803:804 -> <init>
com.android.tools.r8.graph.DexEncodedMethod$CompilationState -> a.a.a.a.f.na:
com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_SAME_CLASS -> f
com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_NOT_INLINING_CANDIDATE -> b
com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_ANY -> c
com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_SUBCLASS -> d
com.android.tools.r8.graph.DexEncodedMethod$CompilationState PROCESSED_INLINING_CANDIDATE_SAME_PACKAGE -> e
com.android.tools.r8.graph.DexEncodedMethod$CompilationState[] $VALUES -> g
com.android.tools.r8.graph.DexEncodedMethod$CompilationState NOT_PROCESSED -> a
1:24:void <clinit>():70:93 -> <clinit>
25:25:void <clinit>():66:66 -> <clinit>
1:1:void <init>(java.lang.String,int):66:66 -> <init>
1:1:com.android.tools.r8.graph.DexEncodedMethod$CompilationState[] values():66:66 -> a
com.android.tools.r8.graph.DexEncodedMethod$DefaultOptimizationInfoImpl -> a.a.a.a.f.oa:
boolean UNKNOWN_INITIALIZER_ENABLING_JAVA_ASSERTIONS -> n
boolean UNKNOWN_MAY_HAVE_SIDE_EFFECTS -> p
boolean DOES_NOT_USE_IDNETIFIER_NAME_STRING -> i
boolean UNKNOWN_CHECKS_NULL_RECEIVER_BEFORE_ANY_SIDE_EFFECT -> j
boolean UNKNOWN_TRIGGERS_CLASS_INIT_BEFORE_ANY_SIDE_EFFECT -> k
long UNKNOWN_RETURNED_CONSTANT_NUMBER -> g
com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer UNKNOWN_TRIVIAL_INITIALIZER -> m
java.util.BitSet NO_NULL_PARAMETER_OR_THROW_FACTS -> q
java.util.Set UNKNOWN_INITIALIZED_CLASSES_ON_NORMAL_EXIT -> b
int UNKNOWN_RETURNED_ARGUMENT -> c
java.util.BitSet NO_NULL_PARAMETER_ON_NORMAL_EXITS_FACTS -> r
com.android.tools.r8.graph.ParameterUsagesInfo UNKNOWN_PARAMETER_USAGE_INFO -> o
boolean $assertionsDisabled -> s
com.android.tools.r8.graph.OptimizationInfo DEFAULT_INSTANCE -> a
boolean UNKNOWN_NEVER_RETURNS_NORMALLY -> e
com.android.tools.r8.graph.DexString UNKNOWN_RETURNED_CONSTANT_STRING -> h
boolean UNKNOWN_RETURNS_CONSTANT -> f
boolean UNKNOWN_NEVER_RETURNS_NULL -> d
com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility UNKNOWN_CLASS_INLINER_ELIGIBILITY -> l
1:20:void <clinit>():830:849 -> <clinit>
1:1:void <init>():851:851 -> <init>
1:1:com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage getParameterUsages(int):865:865 -> a
2:2:boolean useIdentifierNameString():944:944 -> a
1:1:com.android.tools.r8.graph.UpdatableOptimizationInfo mutableCopy():974:974 -> b
1:1:java.util.BitSet getNonNullParamOnNormalExits():876:876 -> c
boolean isReachabilitySensitive() -> d
boolean neverInline() -> e
1:1:com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility getClassInlinerEligibility():922:922 -> f
1:1:java.util.Set getInitializedClassesOnNormalExit():855:855 -> g
1:1:boolean isInitializerEnablingJavaAssertions():939:939 -> h
1:1:com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer getTrivialInitializerInfo():860:860 -> i
1:1:java.util.BitSet getNonNullParamOrThrow():871:871 -> j
com.android.tools.r8.graph.DexEncodedMethod$OptimizationInfoImpl -> a.a.a.a.f.pa:
boolean triggersClassInitBeforeAnySideEffect -> m
boolean initializerEnablingJavaAssertions -> p
boolean useIdentifierNameString -> k
long returnedConstantNumber -> g
boolean checksNullReceiverBeforeAnySideEffect -> l
boolean $assertionsDisabled -> u
com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer trivialInitializerInfo -> o
java.util.Set initializedClassesOnNormalExit -> a
int returnedArgument -> b
com.android.tools.r8.graph.OptimizationInfo$InlinePreference inlining -> j
java.util.BitSet nonNullParamOnNormalExits -> s
java.util.BitSet nonNullParamOrThrow -> r
boolean reachabilitySensitive -> t
com.android.tools.r8.graph.ParameterUsagesInfo parametersUsages -> q
boolean neverReturnsNormally -> e
boolean returnsConstantNumber -> f
com.android.tools.r8.graph.DexString returnedConstantString -> i
com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility classInlinerEligibility -> n
boolean returnsConstantString -> h
boolean mayHaveSideEffects -> c
boolean neverReturnsNull -> d
1:1:void <clinit>():978:978 -> <clinit>
1:1:void <init>():1028:1028 -> <init>
1:1:void <init>(com.android.tools.r8.graph.DexEncodedMethod$1):978 -> <init>
2:48:void <init>():980:1026 -> <init>
2:48:void <init>(com.android.tools.r8.graph.DexEncodedMethod$1):978 -> <init>
49:49:void <init>(com.android.tools.r8.graph.DexEncodedMethod$OptimizationInfoImpl):1032:1032 -> <init>
50:120:void <init>(com.android.tools.r8.graph.DexEncodedMethod$OptimizationInfoImpl):980:1050 -> <init>
1:1:com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage getParameterUsages(int):1065:1065 -> a
2:2:boolean useIdentifierNameString():1144:1144 -> a
3:3:void setParameterUsages(com.android.tools.r8.graph.ParameterUsagesInfo):1174:1174 -> a
4:4:void setNonNullParamOnNormalExits(java.util.BitSet):1184:1184 -> a
5:5:void setClassInlinerEligibility(com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility):1194:1194 -> a
6:6:void setTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer):1199:1199 -> a
7:10:void markReturnsConstantNumber(long):1236:1239 -> a
11:14:void markReturnsConstantString(com.android.tools.r8.graph.DexString):1244:1247 -> a
15:15:void markCheckNullReceiverBeforeAnySideEffect(boolean):1278:1278 -> a
1:1:void setNonNullParamOrThrow(java.util.BitSet):1179:1179 -> b
2:4:void markReturnsArgument(int):1214:1216 -> b
5:5:void markTriggerClassInitBeforeAnySideEffect(boolean):1283:1283 -> b
6:7:com.android.tools.r8.graph.UpdatableOptimizationInfo mutableCopy():1288:1289 -> b
1:1:java.util.BitSet getNonNullParamOnNormalExits():1075:1075 -> c
2:2:void setReachabilitySensitive(boolean):1189:1189 -> c
1:1:boolean isReachabilitySensitive():1080:1080 -> d
1:1:boolean neverInline():1154:1154 -> e
1:1:com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility getClassInlinerEligibility():1122:1122 -> f
1:1:java.util.Set getInitializedClassesOnNormalExit():1055:1055 -> g
1:1:boolean isInitializerEnablingJavaAssertions():1139:1139 -> h
1:1:com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer getTrivialInitializerInfo():1060:1060 -> i
1:1:java.util.BitSet getNonNullParamOrThrow():1070:1070 -> j
1:1:void markMayNotHaveSideEffects():1221:1221 -> k
1:2:void markNeverInline():1267:1268 -> l
1:1:void markNeverReturnsNormally():1231:1231 -> m
1:1:void markNeverReturnsNull():1226:1226 -> n
1:1:void markUseIdentifierNameString():1273:1273 -> o
1:1:void setInitializerEnablingJavaAssertions():1204:1204 -> p
com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer -> a.a.a.a.f.sa:
1:1:void <init>():809:809 -> <init>
1:1:void <init>(com.android.tools.r8.graph.DexEncodedMethod$1):808 -> <init>
com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer$TrivialClassInitializer -> a.a.a.a.f.qa:
com.android.tools.r8.graph.DexField field -> a
1:2:void <init>(com.android.tools.r8.graph.DexField):824:825 -> <init>
com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer$TrivialInstanceInitializer -> a.a.a.a.f.ra:
com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer$TrivialInstanceInitializer INSTANCE -> a
1:1:void <clinit>():815:815 -> <clinit>
1:1:void <init>():814:814 -> <init>
com.android.tools.r8.graph.DexField -> a.a.a.a.f.ua:
com.android.tools.r8.graph.DexString name -> f
com.android.tools.r8.graph.DexType holder -> d
com.android.tools.r8.graph.DexType type -> e
1:7:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,boolean):17:23 -> <init>
1:1:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):10:10 -> a
2:2:boolean match(com.android.tools.r8.graph.DexItem):10:10 -> a
3:3:boolean match(com.android.tools.r8.graph.DexEncodedField):122:122 -> a
3:3:boolean match(com.android.tools.r8.graph.DexItem):10 -> a
4:4:int slowCompareTo(java.lang.Object):10:10 -> a
5:8:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):53:56 -> a
9:9:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
9:9:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):56 -> a
10:10:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):63:63 -> a
11:19:int slowCompareTo(com.android.tools.r8.graph.DexField):83:91 -> a
20:28:int layeredCompareTo(com.android.tools.r8.graph.DexField,com.android.tools.r8.naming.NamingLens):109:117 -> a
1:5:boolean computeEquals(java.lang.Object):36:40 -> b
1:1:int compareTo(java.lang.Object):10:10 -> compareTo
2:2:int compareTo(com.android.tools.r8.graph.DexField):78:78 -> compareTo
2:2:int compareTo(java.lang.Object):10 -> compareTo
1:1:java.lang.String toSmaliString():131:131 -> d
2:2:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():113:113 -> d
2:2:java.lang.String toSmaliString():131 -> d
3:3:java.lang.String toSmaliString():131:131 -> d
4:4:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():113:113 -> d
4:4:java.lang.String toSmaliString():131 -> d
5:5:java.lang.String toSmaliString():131:131 -> d
1:1:java.lang.String toSourceString():136:136 -> e
2:2:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():64:64 -> e
2:2:java.lang.String toSourceString():136 -> e
3:3:java.lang.String toSourceString():136:136 -> e
1:3:int computeHashCode():29:31 -> f
1:1:java.lang.String toString():47:47 -> toString
com.android.tools.r8.graph.DexItem -> a.a.a.a.f.va:
1:1:void <init>():12:12 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection) -> a
1:1:void collectAll(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexItem[]):15:15 -> a
2:2:void collectAll(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem[]):19:19 -> a
3:3:void lambda$collectAll$1(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem):19:19 -> a
4:4:void collectAll(com.android.tools.r8.dex.MixedSectionCollection,java.util.Collection):24:24 -> a
5:7:void consumeArray(com.android.tools.r8.graph.DexItem[],java.util.function.Consumer):35:37 -> a
8:8:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
9:9:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
9:9:void lambda$collectAll$0(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexItem):15 -> a
1:1:void lambda$collectAll$2(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem):24:24 -> b
1:1:java.lang.String toSmaliString():60:60 -> d
1:1:java.lang.String toSourceString():64:64 -> e
com.android.tools.r8.graph.DexItemFactory -> a.a.a.a.f.Ja:
com.android.tools.r8.graph.DexString unboxLongMethodName -> Q
com.android.tools.r8.graph.DexType boxedByteType -> vb
com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd setPrologueEnd -> m
com.android.tools.r8.graph.DexString npeDescriptor -> Ya
java.util.concurrent.ConcurrentHashMap classTypeLatticeInterfaces -> q
com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBuilderMethods -> Zb
com.android.tools.r8.graph.DexType charType -> nb
com.android.tools.r8.graph.DexString contentEqualsMethodName -> aa
com.android.tools.r8.graph.DexString shortDescriptor -> A
com.android.tools.r8.graph.DexType iteratorType -> Fc
java.util.concurrent.ConcurrentHashMap strings -> a
com.android.tools.r8.graph.DexString autoCloseableDescriptor -> Ia
com.android.tools.r8.graph.DexString exceptionInInitializerErrorDescriptor -> Qa
java.util.Set libraryMethodsReturningReceiver -> Mc
com.android.tools.r8.graph.DexString unboxFloatMethodName -> R
com.android.tools.r8.graph.DexType npeType -> Vb
com.android.tools.r8.graph.DexType annotationSourceDebugExtension -> wc
com.android.tools.r8.graph.DexString assertionsDisabled -> ya
com.android.tools.r8.graph.DexType classLoaderType -> Nb
boolean skipNameValidationForTesting -> Rc
com.android.tools.r8.graph.DexString listDescriptor -> ab
com.android.tools.r8.graph.DexType stringArrayType -> Fb
com.android.tools.r8.graph.DexString voidDescriptor -> B
com.android.tools.r8.graph.DexString toStringMethodName -> ia
java.util.concurrent.ConcurrentHashMap referenceTypeLatticeElements -> p
com.android.tools.r8.graph.DexString getSimpleNameName -> qa
com.android.tools.r8.graph.DexString unboxDoubleMethodName -> S
com.android.tools.r8.graph.DexString booleanDescriptor -> t
com.android.tools.r8.graph.DexType boxedBooleanType -> ub
com.android.tools.r8.graph.DexString invocationHandlerDescriptor -> Xa
com.android.tools.r8.graph.DexType byteType -> mb
com.android.tools.r8.graph.DexString boxedBooleanDescriptor -> C
com.android.tools.r8.graph.DexString classLoaderDescriptor -> Ha
com.android.tools.r8.graph.DexString charArrayDescriptor -> ib
com.android.tools.r8.graph.DexType lookupType -> Ec
com.android.tools.r8.graph.DexString throwableDescriptor -> Pa
com.android.tools.r8.graph.DexString isEmptyMethodName -> T
com.android.tools.r8.graph.DexString byteDescriptor -> u
com.android.tools.r8.graph.DexType invocationHandlerType -> Ub
com.android.tools.r8.graph.DexType annotationSignature -> vc
com.android.tools.r8.graph.DexString newInstanceName -> xa
com.android.tools.r8.graph.DexType classType -> Mb
com.android.tools.r8.graph.DexString boxedByteDescriptor -> D
com.android.tools.r8.graph.DexType stringType -> Eb
com.android.tools.r8.graph.DexItemFactory$ClassMethods classMethods -> gc
com.android.tools.r8.graph.DexString valueOfMethodName -> ha
com.android.tools.r8.graph.DexString getCanonicalNameName -> pa
com.android.tools.r8.graph.DexString stringBuilderDescriptor -> Sa
com.android.tools.r8.graph.DexType voidType -> tb
java.util.Map setInlineFrames -> o
com.android.tools.r8.graph.DexType nullValueType -> Tc
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap defaults -> i
com.android.tools.r8.graph.DexType booleanType -> lb
com.android.tools.r8.graph.DexType stringConcatFactoryType -> Lc
com.android.tools.r8.graph.DexString referenceFieldUpdaterDescriptor -> db
com.android.tools.r8.graph.DexString stringDescriptor -> Ca
com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin setEpilogueBegin -> l
java.util.concurrent.ConcurrentHashMap methods -> e
com.android.tools.r8.graph.DexType callSiteType -> Dc
com.android.tools.r8.graph.DexMethod metafactoryAltMethod -> Kc
com.android.tools.r8.graph.DexString constructorDescriptor -> Ka
com.android.tools.r8.graph.DexString unboxByteMethodName -> M
com.android.tools.r8.graph.DexString getDeclaredConstructorName -> sa
java.util.Set libraryMethodsWithoutSideEffects -> Oc
com.android.tools.r8.graph.DexType methodTypeType -> Tb
com.android.tools.r8.graph.DexType annotationMethodParameters -> uc
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap advancePCs -> h
com.android.tools.r8.graph.DexItemFactory$ObjectMethods objectMethods -> bc
com.android.tools.r8.graph.DexType exceptionInInitializerErrorType -> Lb
com.android.tools.r8.graph.DexString lastIndexOfMethodName -> ca
com.android.tools.r8.graph.DexItemFactory$LongMethods longMethods -> dc
java.util.concurrent.ConcurrentHashMap protos -> d
com.android.tools.r8.graph.DexType charSequenceType -> Db
com.android.tools.r8.graph.DexString finalizeMethodName -> ka
com.android.tools.r8.graph.DexString twrCloseResourceMethodName -> lc
com.android.tools.r8.graph.DexString unboxCharMethodName -> N
com.android.tools.r8.graph.DexString objectsDescriptor -> Ra
com.android.tools.r8.graph.DexType shortType -> sb
com.android.tools.r8.graph.DexString proxyDescriptor -> Za
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap restartLocals -> k
com.android.tools.r8.graph.DexString charSequenceDescriptor -> Ba
com.android.tools.r8.graph.DexString longFieldUpdaterDescriptor -> cb
java.util.concurrent.ConcurrentHashMap fields -> c
com.android.tools.r8.graph.DexType metafactoryType -> Cc
com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods serviceLoaderMethods -> Ic
com.android.tools.r8.graph.DexMethod metafactoryMethod -> Jc
com.android.tools.r8.graph.DexString classArrayDescriptor -> Ja
com.android.tools.r8.graph.DexString throwableArrayDescriptor -> kb
com.android.tools.r8.graph.DexItemFactory$ObjectsMethods objectsMethods -> ac
com.android.tools.r8.graph.DexString unboxShortMethodName -> O
com.android.tools.r8.graph.DexString unboxIntMethodName -> P
java.util.Set libraryMethodsReturningNonNull -> Nc
com.android.tools.r8.graph.DexString getTypeNameName -> ra
com.android.tools.r8.graph.DexType methodHandleType -> Sb
com.android.tools.r8.graph.DexType annotationMemberClasses -> tc
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap endLocals -> j
com.android.tools.r8.graph.DexString invokeMethodName -> za
com.android.tools.r8.graph.DexString intFieldUpdaterDescriptor -> bb
com.android.tools.r8.graph.DexString invokeExactMethodName -> Aa
com.android.tools.r8.graph.DexType throwableType -> Kb
com.android.tools.r8.graph.DexString indexOfMethodName -> ba
com.android.tools.r8.graph.DexType boxedNumberType -> Cb
java.util.concurrent.ConcurrentHashMap types -> b
com.android.tools.r8.graph.DexString getClassMethodName -> ja
com.android.tools.r8.graph.DexItemFactory$NullPointerExceptionMethods npeMethods -> hc
com.android.tools.r8.graph.DexString varHandleDescriptor -> Ua
com.android.tools.r8.graph.DexProto deserializeLambdaMethodProto -> oc
com.android.tools.r8.graph.DexItemFactory$ThrowableMethods throwableMethods -> fc
com.android.tools.r8.graph.DexType longType -> rb
com.android.tools.r8.graph.DexString equalsMethodName -> Y
com.android.tools.r8.graph.DexItemFactory$JavaUtilArraysMethods utilArraysMethods -> ec
com.android.tools.r8.graph.DexString longDescriptor -> z
com.android.tools.r8.graph.DexType charArrayType -> jb
com.android.tools.r8.graph.DexString constructorMethodName -> fb
com.android.tools.r8.graph.DexString objectDescriptor -> Ea
com.android.tools.r8.graph.DexString boxedLongDescriptor -> I
com.android.tools.r8.graph.DexString methodDescriptor -> Ma
com.android.tools.r8.graph.DexType annotationReachabilitySensitive -> Bc
com.android.tools.r8.graph.DexString getDeclaredFieldName -> ua
com.android.tools.r8.utils.LRUCacheTable leastUpperBoundOfInterfacesTable -> r
com.android.tools.r8.graph.DexType varHandleType -> Rb
com.android.tools.r8.graph.DexType annotationInnerClass -> sc
com.android.tools.r8.graph.DexString equalsIgnoreCaseMethodName -> Z
com.android.tools.r8.graph.DexType enumType -> Jb
com.android.tools.r8.graph.DexString compareToIgnoreCaseMethodName -> ea
com.android.tools.r8.graph.DexType boxedShortType -> Bb
com.android.tools.r8.graph.DexString boxedShortDescriptor -> J
com.android.tools.r8.graph.DexString desiredAssertionStatusMethodName -> ma
com.android.tools.r8.graph.DexString deserializeLambdaMethodName -> nc
java.util.Set libraryTypesWithoutStaticInitialization -> Qc
com.android.tools.r8.graph.DexString unknownTypeName -> Uc
com.android.tools.r8.graph.DexType boxedFloatType -> yb
com.android.tools.r8.graph.DexString stringBufferDescriptor -> Ta
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap advanceLines -> g
com.android.tools.r8.graph.DexType intType -> qb
com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods stringBufferMethods -> _b
com.android.tools.r8.graph.DexString stringArrayDescriptor -> Da
com.android.tools.r8.graph.DexItemFactory$StringMethods stringMethods -> cc
com.android.tools.r8.graph.DexString newUpdaterName -> eb
java.util.IdentityHashMap internalSentinels -> Vc
com.android.tools.r8.graph.DexString boxedNumberDescriptor -> K
com.android.tools.r8.graph.DexString fieldDescriptor -> La
com.android.tools.r8.graph.DexType annotationCovariantReturnTypes -> Ac
com.android.tools.r8.graph.DexItemFactory$PolymorphicMethods polymorphicMethods -> kc
boolean $assertionsDisabled -> Wc
com.android.tools.r8.graph.DexType listType -> Yb
com.android.tools.r8.graph.DexType annotationCovariantReturnType -> zc
java.util.Set libraryTypesAssumedToBePresent -> Pc
com.android.tools.r8.graph.DexString getFieldName -> ta
java.util.Map setFiles -> n
com.android.tools.r8.graph.DexType stringBufferType -> Qb
com.android.tools.r8.graph.DexType annotationEnclosingMethod -> rc
java.util.concurrent.ConcurrentHashMap methodHandles -> f
com.android.tools.r8.graph.DexType classArrayType -> Ib
com.android.tools.r8.graph.DexString compareToMethodName -> da
com.android.tools.r8.graph.DexType boxedLongType -> Ab
com.android.tools.r8.graph.DexString ordinalMethodName -> la
com.android.tools.r8.graph.DexString unboxBooleanMethodName -> L
com.android.tools.r8.graph.DexType boxedIntType -> zb
com.android.tools.r8.graph.DexType boxedDoubleType -> xb
com.android.tools.r8.graph.DexProto twrCloseResourceMethodProto -> mc
com.android.tools.r8.graph.DexString methodTypeDescriptor -> Wa
com.android.tools.r8.graph.DexString lengthMethodName -> U
com.android.tools.r8.graph.DexString charDescriptor -> v
com.android.tools.r8.graph.DexType floatType -> pb
com.android.tools.r8.graph.DexString serviceLoaderDescriptor -> _a
com.android.tools.r8.graph.DexType comparableType -> Hc
com.android.tools.r8.graph.DexString thisName -> hb
com.android.tools.r8.graph.DexString boxedCharDescriptor -> E
com.android.tools.r8.graph.DexString classDescriptor -> Ga
com.android.tools.r8.graph.DexString annotationDescriptor -> Oa
com.android.tools.r8.graph.DexType serviceLoaderType -> Xb
com.android.tools.r8.graph.DexType annotationSynthesizedClassMap -> yc
com.android.tools.r8.graph.DexString getDeclaredMethodName -> wa
com.android.tools.r8.graph.DexString containsMethodName -> V
com.android.tools.r8.graph.DexString doubleDescriptor -> w
com.android.tools.r8.graph.DexType stringBuilderType -> Pb
com.android.tools.r8.graph.DexType annotationEnclosingClass -> qc
com.android.tools.r8.graph.DexType objectArrayType -> Hb
com.android.tools.r8.graph.DexString substringName -> ga
com.android.tools.r8.graph.DexString boxedDoubleDescriptor -> F
com.android.tools.r8.graph.DexString getNameName -> oa
com.android.tools.r8.graph.DexItemFactory$PrimitiveTypesBoxedTypeFields primitiveTypesBoxedTypeFields -> ic
com.android.tools.r8.graph.DexType boxedCharType -> wb
com.android.tools.r8.graph.DexString methodHandleDescriptor -> Va
com.android.tools.r8.graph.DexString startsWithMethodName -> W
com.android.tools.r8.graph.DexString floatDescriptor -> x
com.android.tools.r8.graph.DexType doubleType -> ob
com.android.tools.r8.kotlin.Kotlin kotlin -> jc
boolean sorted -> s
com.android.tools.r8.graph.DexType serializableType -> Gc
com.android.tools.r8.graph.DexString objectArrayDescriptor -> Fa
com.android.tools.r8.graph.DexString classConstructorMethodName -> gb
com.android.tools.r8.graph.DexString boxedFloatDescriptor -> G
com.android.tools.r8.graph.DexString enumDescriptor -> Na
com.android.tools.r8.graph.DexType proxyType -> Wb
com.android.tools.r8.graph.DexType annotationThrows -> xc
com.android.tools.r8.graph.DexString getMethodName -> va
com.android.tools.r8.graph.DexString endsWithMethodName -> X
com.android.tools.r8.graph.DexString intDescriptor -> y
com.android.tools.r8.graph.DexType autoCloseableType -> Ob
com.android.tools.r8.graph.DexType annotationDefault -> pc
com.android.tools.r8.com.google.common.collect.BiMap primitiveToBoxed -> Sc
com.android.tools.r8.graph.DexType objectType -> Gb
com.android.tools.r8.graph.DexString cloneMethodName -> fa
com.android.tools.r8.graph.DexString boxedIntDescriptor -> H
com.android.tools.r8.graph.DexString forNameMethodName -> na
1:41:void <clinit>():51:91 -> <clinit>
1:1:void <init>():95:95 -> <init>
2:223:void <init>():55:276 -> <init>
224:225:void com.android.tools.r8.graph.DexItemFactory$ConstructorMethods.<init>(com.android.tools.r8.graph.DexItemFactory):564:565 -> <init>
224:225:void com.android.tools.r8.graph.DexItemFactory$ConstructorMethods.<init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):559 -> <init>
224:225:void <init>():277 -> <init>
226:227:void com.android.tools.r8.graph.DexItemFactory$EnumMethods.<init>(com.android.tools.r8.graph.DexItemFactory):578:579 -> <init>
226:227:void com.android.tools.r8.graph.DexItemFactory$EnumMethods.<init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):573 -> <init>
226:227:void <init>():278 -> <init>
228:229:void <init>():279:280 -> <init>
230:248:void com.android.tools.r8.graph.DexItemFactory$AtomicFieldUpdaterMethods.<init>(com.android.tools.r8.graph.DexItemFactory):658:676 -> <init>
230:248:void com.android.tools.r8.graph.DexItemFactory$AtomicFieldUpdaterMethods.<init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):651 -> <init>
230:248:void <init>():282 -> <init>
249:249:void <init>():285:285 -> <init>
250:254:void com.android.tools.r8.graph.DexItemFactory$ProxyMethods.<init>(com.android.tools.r8.graph.DexItemFactory):900:904 -> <init>
250:254:void com.android.tools.r8.graph.DexItemFactory$ProxyMethods.<init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):895 -> <init>
250:254:void <init>():286 -> <init>
255:255:void com.android.tools.r8.graph.DexItemFactory$ProxyMethods.<init>(com.android.tools.r8.graph.DexItemFactory):901:901 -> <init>
255:255:void com.android.tools.r8.graph.DexItemFactory$ProxyMethods.<init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):895 -> <init>
255:255:void <init>():286 -> <init>
256:261:void <init>():288:293 -> <init>
262:262:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
262:262:void <init>():294 -> <init>
263:263:void <init>():294:294 -> <init>
264:264:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
264:264:void <init>():298 -> <init>
265:265:void <init>():298:298 -> <init>
266:266:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
266:266:void <init>():299 -> <init>
267:267:void <init>():299:299 -> <init>
268:268:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
268:268:void <init>():300 -> <init>
269:269:void <init>():300:300 -> <init>
270:270:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
270:270:void <init>():302 -> <init>
271:271:void <init>():302:302 -> <init>
272:272:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
272:272:void <init>():303 -> <init>
273:273:void <init>():303:303 -> <init>
274:274:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
274:274:void <init>():304 -> <init>
275:275:void <init>():304:304 -> <init>
276:276:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
276:276:void <init>():306 -> <init>
277:277:void <init>():306:306 -> <init>
278:278:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
278:278:void <init>():307 -> <init>
279:279:void <init>():307:307 -> <init>
280:280:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
280:280:void <init>():309 -> <init>
281:281:void <init>():309:309 -> <init>
282:282:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
282:282:void <init>():311 -> <init>
283:283:void <init>():311:311 -> <init>
284:284:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
284:284:void <init>():313 -> <init>
285:285:void <init>():313:313 -> <init>
286:286:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
286:286:void <init>():315 -> <init>
287:287:void <init>():315:315 -> <init>
288:288:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
288:288:void <init>():317 -> <init>
289:289:void <init>():317:317 -> <init>
290:290:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
290:290:void <init>():322 -> <init>
291:291:void <init>():322:322 -> <init>
292:292:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
292:292:void <init>():323 -> <init>
293:293:void <init>():323:323 -> <init>
294:294:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
294:294:void <init>():324 -> <init>
295:295:void <init>():324:324 -> <init>
296:296:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
296:296:void <init>():325 -> <init>
297:297:void <init>():325:325 -> <init>
298:298:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
298:298:void <init>():326 -> <init>
299:299:void <init>():326:326 -> <init>
300:300:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
300:300:void <init>():327 -> <init>
301:301:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
301:301:void <init>():328 -> <init>
302:317:void <init>():328:343 -> <init>
318:334:void <init>():333:349 -> <init>
335:335:void <init>():346:346 -> <init>
336:336:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> <init>
336:336:void <init>():352 -> <init>
337:349:void <init>():352:364 -> <init>
350:370:void <init>():355:375 -> <init>
371:430:void <init>():368:427 -> <init>
431:431:void <init>():417:417 -> <init>
432:432:void <init>():96:96 -> <init>
com.android.tools.r8.graph.DexDebugEvent$SetInlineFrame lambda$createSetInlineFrame$0(com.android.tools.r8.graph.DexDebugEvent$SetInlineFrame) -> a
1:1:com.android.tools.r8.graph.DexType access$1700(com.android.tools.r8.graph.DexItemFactory):51:51 -> a
2:2:boolean isInternalSentinel(com.android.tools.r8.graph.DexItem):100:100 -> a
3:4:com.android.tools.r8.graph.DexType getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType):430:431 -> a
5:7:com.android.tools.r8.graph.DexItem canonicalize(java.util.concurrent.ConcurrentHashMap,com.android.tools.r8.graph.DexItem):938:940 -> a
8:9:com.android.tools.r8.graph.DexString createString(int,byte[]):945:946 -> a
10:11:com.android.tools.r8.graph.DexString createString(java.lang.String):950:951 -> a
12:13:com.android.tools.r8.graph.DexType createArrayType(int,com.android.tools.r8.graph.DexType):1008:1009 -> a
14:16:com.android.tools.r8.graph.DexField createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):1013:1015 -> a
17:17:com.android.tools.r8.graph.DexField createField(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,java.lang.String):1019:1019 -> a
18:20:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexTypeList):1023:1025 -> a
21:21:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):1029:1029 -> a
22:27:com.android.tools.r8.graph.DexString createShorty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):1070:1075 -> a
22:27:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):1030 -> a
28:28:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):1031:1031 -> a
29:29:com.android.tools.r8.graph.DexProto createProto(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType[]):1030:1030 -> a
30:34:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):1036:1040 -> a
35:42:com.android.tools.r8.graph.DexType[] applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):1057:1064 -> a
35:42:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):1040 -> a
43:52:java.lang.Object[] com.android.tools.r8.utils.ArrayUtils.copyWithSparseChanges(java.lang.Class,java.lang.Object[],java.util.Map):25:34 -> a
43:52:com.android.tools.r8.graph.DexType[] applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):1066 -> a
43:52:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):1040 -> a
53:53:com.android.tools.r8.graph.DexType[] applyClassMappingToDexTypes(com.android.tools.r8.graph.DexType[],java.util.function.Function):1066:1066 -> a
53:53:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):1040 -> a
54:60:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):1041:1047 -> a
61:65:com.android.tools.r8.graph.DexProto applyClassMappingToProto(com.android.tools.r8.graph.DexProto,java.util.function.Function,java.util.Map):1046:1050 -> a
66:68:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString):1079:1081 -> a
69:69:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> a
70:72:com.android.tools.r8.graph.DexMethodHandle createMethodHandle(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.Descriptor,boolean):1092:1094 -> a
73:74:com.android.tools.r8.graph.DexCallSite createCallSite(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,java.util.List):1103:1104 -> a
75:84:com.android.tools.r8.graph.DexMethod createMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString[]):1110:1119 -> a
85:87:com.android.tools.r8.graph.DexDebugEvent$AdvanceLine createAdvanceLine(int):1123:1125 -> a
88:88:com.android.tools.r8.graph.DexDebugEvent$SetEpilogueBegin createSetEpilogueBegin():1153:1153 -> a
89:91:com.android.tools.r8.graph.DexDebugEvent$SetFile createSetFile(com.android.tools.r8.graph.DexString):1161:1163 -> a
92:94:com.android.tools.r8.graph.DexDebugEvent$SetInlineFrame createSetInlineFrame(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):1168:1170 -> a
95:95:boolean isClassConstructor(com.android.tools.r8.graph.DexMethod):1178:1178 -> a
96:103:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement createReferenceTypeLatticeElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):1211:1218 -> a
104:132:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement createReferenceTypeLatticeElement(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):1217:1245 -> a
133:141:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement lambda$createReferenceTypeLatticeElement$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.DexType):1225:1233 -> a
142:153:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement lambda$createReferenceTypeLatticeElement$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.DexType):1232:1243 -> a
154:155:java.util.Set getOrComputeLeastUpperBoundOfImplementedInterfaces(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):1250:1251 -> a
156:156:java.util.Set lambda$getOrComputeLeastUpperBoundOfImplementedInterfaces$2(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):1254:1254 -> a
157:161:void assignSortedIndices(java.util.Collection,com.android.tools.r8.naming.NamingLens):1262:1266 -> a
162:162:int lambda$assignSortedIndices$3(com.android.tools.r8.naming.NamingLens,com.android.tools.r8.graph.PresortedComparable,com.android.tools.r8.graph.PresortedComparable):1263:1263 -> a
163:169:void sort(com.android.tools.r8.naming.NamingLens):1271:1277 -> a
1:7:com.android.tools.r8.graph.DexType createType(com.android.tools.r8.graph.DexString):986:992 -> b
8:11:com.android.tools.r8.graph.DexType createType(com.android.tools.r8.graph.DexString):991:994 -> b
12:12:com.android.tools.r8.graph.DexType createType(java.lang.String):1000:1000 -> b
13:15:com.android.tools.r8.graph.DexDebugEvent$AdvancePC createAdvancePC(int):1129:1131 -> b
16:16:com.android.tools.r8.graph.DexDebugEvent$SetPrologueEnd createSetPrologueEnd():1157:1157 -> b
17:17:boolean isConstructor(com.android.tools.r8.graph.DexMethod):1174:1174 -> b
1:1:boolean isLambdaMetafactoryMethod(com.android.tools.r8.graph.DexMethod):414:414 -> c
2:6:java.util.Collection extractMarker():961:965 -> c
7:9:com.android.tools.r8.graph.DexDebugEvent$Default createDefault(int):1135:1137 -> c
1:5:java.util.List extractMarkers():975:979 -> d
6:8:com.android.tools.r8.graph.DexDebugEvent$EndLocal createEndLocal(int):1141:1143 -> d
1:1:boolean getSkipNameValidationForTesting():410:410 -> e
2:4:com.android.tools.r8.graph.DexDebugEvent$RestartLocal createRestartLocal(int):1147:1149 -> e
com.android.tools.r8.graph.DexItemFactory$1 -> a.a.a.a.f.wa:
com.android.tools.r8.graph.DexItemFactory$ClassMethods -> a.a.a.a.f.xa:
com.android.tools.r8.graph.DexMethod getDeclaredMethod -> j
com.android.tools.r8.graph.DexMethod getMethod -> i
com.android.tools.r8.graph.DexMethod getDeclaredField -> h
com.android.tools.r8.graph.DexMethod getField -> g
com.android.tools.r8.graph.DexMethod getTypeName -> f
com.android.tools.r8.graph.DexMethod getSimpleName -> e
com.android.tools.r8.graph.DexMethod getCanonicalName -> d
com.android.tools.r8.graph.DexMethod getName -> c
java.util.Set getNames -> k
com.android.tools.r8.graph.DexMethod forName -> b
com.android.tools.r8.graph.DexMethod desiredAssertionStatus -> a
1:30:void <init>(com.android.tools.r8.graph.DexItemFactory):518:547 -> <init>
1:30:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):501 -> <init>
1:1:boolean isReflectiveNameLookup(com.android.tools.r8.graph.DexMethod):555:555 -> a
com.android.tools.r8.graph.DexItemFactory$JavaUtilArraysMethods -> a.a.a.a.f.ya:
com.android.tools.r8.graph.DexMethod asList -> a
1:5:void <init>(com.android.tools.r8.graph.DexItemFactory):452:456 -> <init>
1:5:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):448 -> <init>
6:6:void <init>(com.android.tools.r8.graph.DexItemFactory):454:454 -> <init>
6:6:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):448 -> <init>
com.android.tools.r8.graph.DexItemFactory$LongMethods -> a.a.a.a.f.za:
com.android.tools.r8.graph.DexMethod compare -> a
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory):442:444 -> <init>
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):438 -> <init>
4:4:void <init>(com.android.tools.r8.graph.DexItemFactory):443:443 -> <init>
4:4:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):438 -> <init>
com.android.tools.r8.graph.DexItemFactory$NullPointerExceptionMethods -> a.a.a.a.f.Aa:
com.android.tools.r8.graph.DexMethod init -> a
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory):591:593 -> <init>
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):587 -> <init>
com.android.tools.r8.graph.DexItemFactory$ObjectMethods -> a.a.a.a.f.Ba:
com.android.tools.r8.graph.DexMethod finalize -> c
com.android.tools.r8.graph.DexMethod constructor -> b
com.android.tools.r8.graph.DexMethod getClass -> a
1:6:void <init>(com.android.tools.r8.graph.DexItemFactory):481:486 -> <init>
1:6:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):475 -> <init>
com.android.tools.r8.graph.DexItemFactory$ObjectsMethods -> a.a.a.a.f.Ca:
com.android.tools.r8.graph.DexMethod requireNonNull -> a
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory):495:497 -> <init>
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):491 -> <init>
4:4:void <init>(com.android.tools.r8.graph.DexItemFactory):496:496 -> <init>
4:4:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):491 -> <init>
com.android.tools.r8.graph.DexItemFactory$PolymorphicMethods -> a.a.a.a.f.Da:
com.android.tools.r8.graph.DexProto compareAndSetSignature -> c
java.util.Set varHandleMethods -> d
com.android.tools.r8.graph.DexItemFactory this$0 -> g
java.util.Set varHandleSetMethods -> e
java.util.Set varHandleCompareAndSetMethods -> f
com.android.tools.r8.graph.DexProto signature -> a
com.android.tools.r8.graph.DexProto setSignature -> b
1:36:void <init>(com.android.tools.r8.graph.DexItemFactory):826:861 -> <init>
1:11:com.android.tools.r8.graph.DexMethod canonicalize(com.android.tools.r8.graph.DexMethod):869:879 -> a
12:17:java.util.Set createStrings(java.lang.String[]):886:891 -> a
com.android.tools.r8.graph.DexItemFactory$PrimitiveTypesBoxedTypeFields -> a.a.a.a.f.Ea:
com.android.tools.r8.graph.DexField longTYPE -> f
com.android.tools.r8.graph.DexField intTYPE -> e
com.android.tools.r8.graph.DexField doubleTYPE -> h
com.android.tools.r8.graph.DexField floatTYPE -> g
com.android.tools.r8.graph.DexField byteTYPE -> b
java.util.Map boxedFieldTypeToPrimitiveType -> i
com.android.tools.r8.graph.DexField booleanTYPE -> a
com.android.tools.r8.graph.DexField shortTYPE -> d
com.android.tools.r8.graph.DexField charTYPE -> c
1:21:void <init>(com.android.tools.r8.graph.DexItemFactory):619:639 -> <init>
1:21:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):607 -> <init>
com.android.tools.r8.graph.DexItemFactory$ServiceLoaderMethods -> a.a.a.a.f.Fa:
com.android.tools.r8.graph.DexMethod iterator -> b
com.android.tools.r8.graph.DexMethod loadWithClassLoader -> a
1:7:void <init>(com.android.tools.r8.graph.DexItemFactory):915:921 -> <init>
1:7:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):908 -> <init>
8:16:void <init>(com.android.tools.r8.graph.DexItemFactory):919:927 -> <init>
8:16:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):908 -> <init>
17:22:void <init>(com.android.tools.r8.graph.DexItemFactory):924:929 -> <init>
17:22:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):908 -> <init>
com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods -> a.a.a.a.f.Ga:
com.android.tools.r8.graph.DexMethod defaultConstructor -> o
com.android.tools.r8.graph.DexMethod charSequenceConstructor -> n
com.android.tools.r8.graph.DexMethod appendStringBuffer -> m
com.android.tools.r8.graph.DexMethod appendString -> l
com.android.tools.r8.graph.DexMethod appendObject -> k
java.util.Set constructorMethods -> s
com.android.tools.r8.graph.DexMethod appendLong -> j
com.android.tools.r8.graph.DexMethod appendFloat -> i
com.android.tools.r8.graph.DexMethod appendDouble -> h
com.android.tools.r8.graph.DexMethod appendInt -> g
com.android.tools.r8.graph.DexMethod appendSubCharSequence -> f
com.android.tools.r8.graph.DexMethod appendCharSequence -> e
com.android.tools.r8.graph.DexMethod appendSubCharArray -> d
com.android.tools.r8.graph.DexMethod appendCharArray -> c
com.android.tools.r8.graph.DexMethod appendChar -> b
com.android.tools.r8.graph.DexMethod appendBoolean -> a
java.util.Set appendMethods -> r
com.android.tools.r8.graph.DexMethod stringConstructor -> q
com.android.tools.r8.graph.DexMethod intConstructor -> p
1:45:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType):773:817 -> <init>
1:45:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory$1):750 -> <init>
1:1:java.util.Set access$1500(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods):750:750 -> a
1:1:java.util.Set access$1600(com.android.tools.r8.graph.DexItemFactory$StringBuildingMethods):750:750 -> b
com.android.tools.r8.graph.DexItemFactory$StringMethods -> a.a.a.a.f.Ha:
com.android.tools.r8.graph.DexMethod valueOf -> o
com.android.tools.r8.graph.DexMethod compareToIgnoreCase -> n
com.android.tools.r8.graph.DexMethod compareTo -> m
com.android.tools.r8.graph.DexMethod lastIndexOfString -> l
com.android.tools.r8.graph.DexMethod lastIndexOfInt -> k
com.android.tools.r8.graph.DexMethod indexOfString -> j
com.android.tools.r8.graph.DexMethod indexOfInt -> i
com.android.tools.r8.graph.DexMethod contentEqualsCharSequence -> h
com.android.tools.r8.graph.DexMethod equalsIgnoreCase -> g
com.android.tools.r8.graph.DexMethod equals -> f
com.android.tools.r8.graph.DexMethod endsWith -> e
com.android.tools.r8.graph.DexMethod startsWith -> d
com.android.tools.r8.graph.DexMethod contains -> c
com.android.tools.r8.graph.DexMethod length -> b
com.android.tools.r8.graph.DexMethod isEmpty -> a
com.android.tools.r8.graph.DexMethod toString -> p
1:41:void <init>(com.android.tools.r8.graph.DexItemFactory):705:745 -> <init>
1:41:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):684 -> <init>
com.android.tools.r8.graph.DexItemFactory$ThrowableMethods -> a.a.a.a.f.Ia:
com.android.tools.r8.graph.DexMethod getSuppressed -> b
com.android.tools.r8.graph.DexMethod addSuppressed -> a
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory):467:469 -> <init>
1:3:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):462 -> <init>
4:7:void <init>(com.android.tools.r8.graph.DexItemFactory):468:471 -> <init>
4:7:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):462 -> <init>
8:8:void <init>(com.android.tools.r8.graph.DexItemFactory):470:470 -> <init>
8:8:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexItemFactory$1):462 -> <init>
com.android.tools.r8.graph.DexLibraryClass -> a.a.a.a.f.Ka:
boolean $assertionsDisabled -> p
1:1:void <clinit>():17:17 -> <clinit>
1:25:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean):35:59 -> <init>
boolean isLibraryClass() -> A
boolean isNotProgramClass() -> D
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):78:78 -> a
1:1:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):70:70 -> b
2:2:boolean com.android.tools.r8.graph.DexEncodedField.isPrivate():96:96 -> b
2:2:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):70 -> b
3:4:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):70:71 -> b
5:5:boolean com.android.tools.r8.graph.DexEncodedField.isStatic():92:92 -> b
5:5:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):71 -> b
6:6:boolean verifyLibraryField(com.android.tools.r8.graph.DexEncodedField):71:71 -> b
7:7:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):94:94 -> b
1:3:boolean verifyLibraryMethod(com.android.tools.r8.graph.DexEncodedMethod):63:65 -> d
1:1:java.lang.String toSourceString():88:88 -> e
com.android.tools.r8.graph.DexLibraryClass asLibraryClass() -> l
1:1:java.lang.String toString():83:83 -> toString
2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> toString
2:2:java.lang.String toString():83 -> toString
3:3:java.lang.String toString():83:83 -> toString
com.android.tools.r8.kotlin.KotlinInfo getKotlinInfo() -> v
com.android.tools.r8.graph.DexMemberAnnotation -> a.a.a.a.f.Oa:
com.android.tools.r8.graph.Descriptor item -> a
com.android.tools.r8.graph.DexItem annotations -> b
1:3:void <init>(com.android.tools.r8.graph.Descriptor,com.android.tools.r8.graph.DexItem):14:16 -> <init>
1:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):22:23 -> a
3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):28:28 -> a
1:3:boolean equals(java.lang.Object):41:43 -> equals
1:1:int hashCode():33:33 -> hashCode
com.android.tools.r8.graph.DexMemberAnnotation$DexFieldAnnotation -> a.a.a.a.f.La:
1:1:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexAnnotationSet):51:51 -> <init>
com.android.tools.r8.graph.DexMemberAnnotation$DexMethodAnnotation -> a.a.a.a.f.Ma:
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexAnnotationSet):58:58 -> <init>
com.android.tools.r8.graph.DexMemberAnnotation$DexParameterAnnotation -> a.a.a.a.f.Na:
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.ParameterAnnotationsList):66:66 -> <init>
com.android.tools.r8.graph.DexMethod -> a.a.a.a.f.Pa:
com.android.tools.r8.graph.DexProto proto -> e
com.android.tools.r8.graph.DexString name -> f
com.android.tools.r8.graph.DexType holder -> d
1:1:void <clinit>():12:12 -> <clinit>
1:7:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexString,boolean):22:28 -> <init>
1:1:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):12:12 -> a
2:2:boolean match(com.android.tools.r8.graph.DexItem):12:12 -> a
3:3:int slowCompareTo(java.lang.Object):12:12 -> a
4:4:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45:45 -> a
5:5:void collectIndexedItemsName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62:62 -> a
5:5:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):46 -> a
6:6:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
6:6:void collectIndexedItemsName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62 -> a
6:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):46 -> a
7:7:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):67:67 -> a
8:16:int slowCompareTo(com.android.tools.r8.graph.DexMethod):113:121 -> a
17:19:int com.android.tools.r8.graph.DexProto.slowCompareTo(com.android.tools.r8.graph.DexProto):68:70 -> a
17:19:int slowCompareTo(com.android.tools.r8.graph.DexMethod):121 -> a
20:32:int com.android.tools.r8.graph.DexTypeList.slowCompareTo(com.android.tools.r8.graph.DexTypeList):96:108 -> a
20:32:int com.android.tools.r8.graph.DexProto.slowCompareTo(com.android.tools.r8.graph.DexProto):70 -> a
20:32:int slowCompareTo(com.android.tools.r8.graph.DexMethod):121 -> a
33:41:int layeredCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.naming.NamingLens):139:147 -> a
42:42:int com.android.tools.r8.graph.DexProto.compareTo(com.android.tools.r8.graph.DexProto):63:63 -> a
42:42:int layeredCompareTo(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.naming.NamingLens):147 -> a
43:43:boolean match(com.android.tools.r8.graph.DexEncodedMethod):152:152 -> a
1:3:boolean collectIndexedItemsExceptName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):52:54 -> b
4:8:boolean computeEquals(java.lang.Object):89:93 -> b
1:1:void collectIndexedItemsName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62:62 -> c
2:2:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> c
2:2:void collectIndexedItemsName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62 -> c
1:1:int compareTo(java.lang.Object):12:12 -> compareTo
2:2:int compareTo(com.android.tools.r8.graph.DexMethod):108:108 -> compareTo
2:2:int compareTo(java.lang.Object):12 -> compareTo
1:1:java.lang.String toSmaliString():161:161 -> d
2:2:java.lang.String com.android.tools.r8.graph.DexType.toSmaliString():113:113 -> d
2:2:java.lang.String toSmaliString():161 -> d
3:3:java.lang.String toSmaliString():161:161 -> d
4:4:java.lang.String com.android.tools.r8.graph.DexProto.toSmaliString():95:95 -> d
4:4:java.lang.String toSmaliString():161 -> d
5:5:java.lang.String toSmaliString():161:161 -> d
1:15:java.lang.String toSourceString():166:180 -> e
1:3:int computeHashCode():82:84 -> f
com.android.tools.r8.graph.DexMethod asDexMethod() -> h
boolean isDexMethod() -> i
1:1:int getArity():39:39 -> j
1:1:java.lang.String qualifiedName():156:156 -> k
1:1:java.lang.String toString():35:35 -> toString
com.android.tools.r8.graph.DexMethodHandle -> a.a.a.a.f.Ra:
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType type -> d
com.android.tools.r8.graph.Descriptor fieldOrMethod -> e
com.android.tools.r8.graph.DexMethod rewrittenTarget -> g
boolean isInterface -> f
boolean $assertionsDisabled -> h
1:1:void <clinit>():15:15 -> <clinit>
1:5:void <init>(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.Descriptor,boolean):208:212 -> <init>
6:10:void <init>(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.Descriptor,boolean,com.android.tools.r8.graph.DexMethod):219:223 -> <init>
1:1:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):15:15 -> a
2:8:int layeredCompareTo(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.naming.NamingLens):344:350 -> a
2:8:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):15 -> a
9:14:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):228:233 -> a
15:15:com.android.tools.r8.graph.DexMethodHandle com.android.tools.r8.graph.JarApplicationReader.getMethodHandle(com.android.tools.r8.graph.DexMethodHandle$MethodHandleType,com.android.tools.r8.graph.Descriptor,boolean):109:109 -> a
15:15:com.android.tools.r8.graph.DexMethodHandle fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):233 -> a
16:23:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):266:273 -> a
24:24:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62:62 -> a
24:24:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):273 -> a
25:25:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
25:25:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62 -> a
25:25:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):273 -> a
26:26:void com.android.tools.r8.graph.DexMethod.collectIndexedItemsName(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):62:62 -> a
26:26:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):273 -> a
27:27:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):276:276 -> a
28:28:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):283:283 -> a
1:6:boolean computeEquals(java.lang.Object):243:248 -> b
1:1:int compareTo(java.lang.Object):15:15 -> compareTo
2:8:int slowCompareTo(com.android.tools.r8.graph.DexMethodHandle):316:322 -> compareTo
2:8:int compareTo(com.android.tools.r8.graph.DexMethodHandle):358 -> compareTo
2:8:int compareTo(java.lang.Object):15 -> compareTo
1:1:java.lang.String toSmaliString():289:289 -> d
1:1:int computeHashCode():238:238 -> f
1:2:com.android.tools.r8.graph.DexField asField():310:311 -> h
1:2:com.android.tools.r8.graph.DexMethod asMethod():305:306 -> i
1:1:boolean isFieldHandle():293:293 -> j
1:1:boolean isMethodHandle():297:297 -> k
1:1:boolean isStaticHandle():301:301 -> l
2:2:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticPut():126:126 -> l
2:2:boolean isStaticHandle():301 -> l
3:3:boolean isStaticHandle():301:301 -> l
4:4:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticGet():130:130 -> l
4:4:boolean isStaticHandle():301 -> l
5:5:boolean isStaticHandle():301:301 -> l
6:6:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticGet():130:130 -> l
6:6:boolean isStaticHandle():301 -> l
7:7:boolean com.android.tools.r8.graph.DexMethodHandle$MethodHandleType.isStaticPut():126:126 -> l
7:7:boolean isStaticHandle():301 -> l
1:6:java.lang.String toString():255:260 -> toString
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType -> a.a.a.a.f.Qa:
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_CONSTRUCTOR -> h
boolean $assertionsDisabled -> m
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_INSTANCE -> g
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType[] $VALUES -> l
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_STATIC -> f
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INSTANCE_GET -> e
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INSTANCE_PUT -> d
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType STATIC_GET -> c
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType STATIC_PUT -> b
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_SUPER -> k
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_INTERFACE -> j
com.android.tools.r8.graph.DexMethodHandle$MethodHandleType INVOKE_DIRECT -> i
short value -> a
1:12:void <clinit>():18:29 -> <clinit>
13:13:void <clinit>():18:18 -> <clinit>
1:2:void <init>(java.lang.String,int,short):33:34 -> <init>
1:1:short getValue():38:38 -> a
2:29:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):85:112 -> a
30:34:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):106:110 -> a
35:48:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):95:108 -> a
49:49:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):104:104 -> a
50:50:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):93:93 -> a
51:51:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):91:91 -> a
52:52:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):89:89 -> a
53:53:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType fromAsmHandle(com.android.tools.r8.org.objectweb.asm.Handle,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):87:87 -> a
1:1:boolean isStaticPut():126:126 -> b
1:1:boolean isFieldType():117 -> b
2:2:boolean isStaticGet():130:130 -> b
2:2:boolean isFieldType():117 -> b
3:3:boolean isInstancePut():134:134 -> b
3:3:boolean isFieldType():117 -> b
4:4:boolean isInstanceGet():138:138 -> b
4:4:boolean isFieldType():117 -> b
1:1:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):76:76 -> c
2:2:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):73:73 -> c
3:3:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):70:70 -> c
4:4:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):67:67 -> c
5:5:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):64:64 -> c
6:6:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):61:61 -> c
7:7:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):58:58 -> c
8:8:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):55:55 -> c
9:9:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):52:52 -> c
10:10:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):49:49 -> c
11:44:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):46:79 -> c
45:45:short getValue():38:38 -> c
45:45:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):79 -> c
46:46:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType getKind(int):79:79 -> c
47:47:boolean isInvokeConstructor():162:162 -> c
1:1:boolean isInvokeDirect():146:146 -> d
1:1:boolean isInvokeInstance():150:150 -> e
1:1:boolean isInvokeInterface():154:154 -> f
1:1:boolean isInvokeStatic():142:142 -> g
1:1:boolean isMethodType():121:121 -> h
2:2:boolean isInvokeSuper():158:158 -> h
2:2:boolean isMethodType():121 -> h
3:3:boolean isMethodType():122:122 -> h
1:16:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():166:181 -> i
17:17:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():179:179 -> i
18:18:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():177:177 -> i
19:19:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():175:175 -> i
20:20:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():173:173 -> i
21:21:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():171:171 -> i
22:22:com.android.tools.r8.ir.code.Invoke$Type toInvokeType():169:169 -> i
1:1:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType[] values():18:18 -> j
com.android.tools.r8.graph.DexProgramClass -> a.a.a.a.f.Sa:
com.android.tools.r8.graph.DexEncodedArray SENTINEL_NOT_YET_COMPUTED -> u
java.util.Collection synthesizedFrom -> r
com.android.tools.r8.graph.DexProgramClass[] EMPTY_ARRAY -> t
boolean $assertionsDisabled -> v
com.android.tools.r8.ProgramResource$Kind originKind -> p
int initialClassFileVersion -> s
com.android.tools.r8.graph.DexEncodedArray staticValues -> q
1:4:void <clinit>():21:24 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean):65:65 -> <init>
2:2:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean):49:49 -> <init>
3:3:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean,java.util.Collection):85:85 -> <init>
4:79:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassAccessFlags,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.EnclosingMethodAttribute,java.util.List,com.android.tools.r8.graph.DexAnnotationSet,com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedField[],com.android.tools.r8.graph.DexEncodedMethod[],com.android.tools.r8.graph.DexEncodedMethod[],boolean,java.util.Collection):28:103 -> <init>
boolean isNotProgramClass() -> D
boolean isProgramClass() -> E
1:12:void computeStaticValues():276:287 -> I
13:13:boolean com.android.tools.r8.graph.DexValue.isDefault(com.android.tools.r8.graph.DexType):147:147 -> I
13:13:void computeStaticValues():287 -> I
14:16:void computeStaticValues():293:295 -> I
1:2:int getInitialClassFileVersion():386:387 -> J
1:2:com.android.tools.r8.graph.DexEncodedArray getStaticValues():316:317 -> K
1:1:java.util.Collection getSynthesizedFrom():154:154 -> L
1:5:boolean hasAnnotations():240:244 -> M
1:2:boolean hasMethodsOrFields():234:235 -> N
1:4:boolean hasOnlyInternalizableAnnotations():248:251 -> O
1:4:boolean isSorted():300:303 -> P
1:1:boolean originatesFromClassResource():111:111 -> Q
1:1:boolean originatesFromDexResource():107:107 -> R
1:8:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):117:124 -> a
9:9:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
9:9:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):125 -> a
10:10:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):127:127 -> a
11:11:void com.android.tools.r8.graph.DexAnnotationSet.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):64:64 -> a
11:11:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):128 -> a
12:24:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):130:142 -> a
25:28:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):159:162 -> a
29:31:boolean hasAnnotations(com.android.tools.r8.graph.DexEncodedField[]):255:257 -> a
32:35:void addSynthesizedFrom(com.android.tools.r8.graph.DexProgramClass):267:270 -> a
36:40:boolean isSorted(com.android.tools.r8.graph.KeyedDexItem[]):308:312 -> a
41:64:boolean hasReachabilitySensitiveAnnotation(com.android.tools.r8.graph.DexItemFactory):399:422 -> a
1:3:void synchronizedCollectAll(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexItem[]):148:150 -> b
4:8:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):168:172 -> b
9:12:void sortMembers():353:356 -> b
9:12:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):176 -> b
13:21:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):177:185 -> b
22:22:void com.android.tools.r8.graph.DexTypeList.collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):46:46 -> b
22:22:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):186 -> b
23:23:void addDependencies(com.android.tools.r8.dex.MixedSectionCollection):188:188 -> b
24:26:void synchronizedCollectAll(com.android.tools.r8.dex.MixedSectionCollection,com.android.tools.r8.graph.DexItem[]):193:195 -> b
27:29:void sortEncodedFields(com.android.tools.r8.graph.DexEncodedField[]):360:362 -> b
30:30:com.android.tools.r8.graph.DexField lambda$sortEncodedFields$0(com.android.tools.r8.graph.DexEncodedField):361:361 -> b
1:3:boolean hasAnnotations(com.android.tools.r8.graph.DexEncodedMethod[]):261:263 -> c
1:3:void sortEncodedMethods(com.android.tools.r8.graph.DexEncodedMethod[]):366:368 -> d
4:4:com.android.tools.r8.graph.DexMethod lambda$sortEncodedMethods$1(com.android.tools.r8.graph.DexEncodedMethod):367:367 -> d
5:6:void setInitialClassFileVersion(int):377:378 -> d
1:1:java.lang.String toSourceString():205:205 -> e
com.android.tools.r8.graph.DexProgramClass asProgramClass() -> m
1:1:java.lang.String toString():200:200 -> toString
2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> toString
2:2:java.lang.String toString():200 -> toString
com.android.tools.r8.kotlin.KotlinInfo getKotlinInfo() -> v
com.android.tools.r8.graph.DexProto -> a.a.a.a.f.Ta:
com.android.tools.r8.graph.DexTypeList parameters -> f
com.android.tools.r8.graph.DexString shorty -> d
com.android.tools.r8.graph.DexType returnType -> e
1:1:void <clinit>():11:11 -> <clinit>
1:4:void <init>(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):17:20 -> <init>
1:1:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):9:9 -> a
2:4:int layeredCompareTo(com.android.tools.r8.graph.DexProto,com.android.tools.r8.naming.NamingLens):86:88 -> a
2:4:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):9 -> a
5:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):49:50 -> a
7:7:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):50 -> a
8:9:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):51:52 -> a
10:10:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
10:10:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):50 -> a
11:11:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):58:58 -> a
1:5:boolean computeEquals(java.lang.Object):32:36 -> b
1:1:int compareTo(java.lang.Object):9:9 -> compareTo
2:2:int compareTo(com.android.tools.r8.graph.DexProto):63:63 -> compareTo
2:2:int compareTo(java.lang.Object):9 -> compareTo
1:1:java.lang.String toSmaliString():95:95 -> d
1:2:int computeHashCode():25:26 -> f
3:3:int com.android.tools.r8.graph.DexTypeList.hashCode():33:33 -> f
3:3:int computeHashCode():27 -> f
1:1:java.lang.String toDescriptorString():99:99 -> h
2:9:java.lang.String toDescriptorString(com.android.tools.r8.naming.NamingLens):103:110 -> h
2:9:java.lang.String toDescriptorString():99 -> h
1:1:java.lang.String toString():43:43 -> toString
com.android.tools.r8.graph.DexReference -> a.a.a.a.f.Ua:
1:1:void <clinit>():14:14 -> <clinit>
1:1:void <init>():14:14 -> <init>
com.android.tools.r8.graph.DexMethod asDexMethod() -> h
boolean isDexMethod() -> i
com.android.tools.r8.graph.DexString -> a.a.a.a.f.Va:
com.android.tools.r8.graph.DexString[] EMPTY_ARRAY -> f
boolean $assertionsDisabled -> g
int size -> d
byte[] content -> e
1:3:void <clinit>():14:16 -> <clinit>
1:3:void <init>(int,byte[]):21:23 -> <init>
4:5:void <init>(java.lang.String):26:27 -> <init>
6:15:int countBytes(java.lang.String):105:114 -> <init>
6:15:byte[] encodeToMutf8(java.lang.String):122 -> <init>
6:15:void <init>(java.lang.String):28 -> <init>
16:31:byte[] encodeToMutf8(java.lang.String):122:137 -> <init>
16:31:void <init>(java.lang.String):28 -> <init>
32:32:void <init>(java.lang.String):28:28 -> <init>
1:1:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):14:14 -> a
2:2:int layeredCompareTo(com.android.tools.r8.graph.DexString,com.android.tools.r8.naming.NamingLens):199:199 -> a
2:2:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):14 -> a
3:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
4:4:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):149:149 -> a
5:5:int compareTo(com.android.tools.r8.graph.DexString):154:154 -> a
1:3:boolean computeEquals(java.lang.Object):38:40 -> b
4:16:int slowCompareTo(com.android.tools.r8.graph.DexString):167:179 -> b
1:1:int compareTo(java.lang.Object):14:14 -> compareTo
1:1:int computeHashCode():33:33 -> f
1:1:boolean isValidClassDescriptor():285:285 -> h
2:13:boolean isValidClassDescriptor(java.lang.String):203:214 -> h
2:13:boolean isValidClassDescriptor():285 -> h
14:14:boolean isValidClassDescriptor(java.lang.String):212:212 -> h
14:14:boolean isValidClassDescriptor():285 -> h
1:1:boolean isValidFieldName():277:277 -> i
2:18:boolean isValidFieldName(java.lang.String):244:260 -> i
2:18:boolean isValidFieldName():277 -> i
19:19:boolean isValidFieldName(java.lang.String):258:258 -> i
19:19:boolean isValidFieldName():277 -> i
1:1:boolean isValidMethodName():269:269 -> j
2:16:boolean isValidMethodName(java.lang.String):222:236 -> j
2:16:boolean isValidMethodName():269 -> j
17:17:boolean isValidMethodName(java.lang.String):234:234 -> j
17:17:boolean isValidMethodName():269 -> j
1:3:java.lang.String toASCIIString():56:58 -> k
1:15:java.lang.String decode():74:88 -> l
16:25:java.lang.String decode():86:95 -> l
26:30:java.lang.String decode():93:97 -> l
1:3:java.lang.String toString():48:50 -> toString
com.android.tools.r8.graph.DexType -> a.a.a.a.f.Wa:
com.android.tools.r8.graph.DexString descriptor -> d
boolean $assertionsDisabled -> g
com.android.tools.r8.graph.DexType[] EMPTY_ARRAY -> f
java.lang.String toStringCache -> e
1:2:void <clinit>():23:24 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexString):29:29 -> <init>
2:6:void <init>(com.android.tools.r8.graph.DexString):27:31 -> <init>
boolean isPrimitiveType(char) -> a
1:1:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):23:23 -> a
2:4:int layeredCompareTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.naming.NamingLens):170:172 -> a
2:4:int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens):23 -> a
5:6:boolean classInitializationMayHaveSideEffects(com.android.tools.r8.graph.DexDefinitionSupplier,java.util.function.Predicate):53:54 -> a
7:8:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):124:125 -> a
9:9:void com.android.tools.r8.graph.DexString.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):144:144 -> a
9:9:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):125 -> a
10:10:int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping):138:138 -> a
11:11:int compareTo(com.android.tools.r8.graph.DexType):153:153 -> a
12:21:com.android.tools.r8.graph.DexType replaceBaseType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):292:301 -> a
22:24:com.android.tools.r8.graph.DexType toArrayElementType(com.android.tools.r8.graph.DexItemFactory):305:307 -> a
25:27:com.android.tools.r8.graph.DexType toArrayElementType(com.android.tools.r8.graph.DexItemFactory):306:308 -> a
28:35:java.lang.String getPackageOrName(boolean):312:319 -> a
1:2:boolean computeEquals(java.lang.Object):41:42 -> b
3:3:boolean isSamePackage(com.android.tools.r8.graph.DexType):78:78 -> b
4:9:com.android.tools.r8.graph.DexType toBaseType(com.android.tools.r8.graph.DexItemFactory):282:287 -> b
10:12:com.android.tools.r8.graph.DexType toBaseType(com.android.tools.r8.graph.DexItemFactory):286:288 -> b
1:1:int slowCompareTo(com.android.tools.r8.graph.DexType):158:158 -> c
1:1:int compareTo(java.lang.Object):23:23 -> compareTo
1:1:java.lang.String toSmaliString():113:113 -> d
1:9:java.lang.String toSourceString():95:103 -> e
1:1:int computeHashCode():36:36 -> f
1:16:int elementSizeForPrimitiveArrayType():254:269 -> j
1:2:java.lang.String getInternalName():336:337 -> k
1:4:java.lang.String getName():328:331 -> l
1:1:int getNumberOfLeadingSquareBrackets():275:275 -> m
1:1:java.lang.String getPackageDescriptor():324:324 -> n
1:1:boolean isArrayType():221:221 -> o
1:1:boolean isBooleanType():189:189 -> p
1:1:boolean isClassType():226:226 -> q
1:1:boolean isFloatType():209:209 -> r
1:4:boolean isPrimitiveArrayType():231:234 -> s
1:1:boolean isPrimitiveType():176:176 -> t
1:1:java.lang.String toString():118:118 -> toString
1:1:boolean isVoidType():185:185 -> u
1:1:java.lang.String toDescriptorString():82:82 -> v
1:1:char toShorty():107:107 -> w
com.android.tools.r8.graph.DexTypeList -> a.a.a.a.f.Xa:
com.android.tools.r8.graph.DexType[] values -> a
com.android.tools.r8.graph.DexTypeList theEmptyTypeList -> b
boolean $assertionsDisabled -> c
1:3:void <clinit>():12:14 -> <clinit>
1:2:void <init>():22:23 -> <init>
3:5:void <init>(com.android.tools.r8.graph.DexType[]):26:28 -> <init>
1:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):39:40 -> a
3:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):46:46 -> a
4:16:int compareTo(com.android.tools.r8.graph.DexTypeList):80:92 -> a
1:1:int compareTo(java.lang.Object):12:12 -> compareTo
1:2:boolean equals(java.lang.Object):54:55 -> equals
1:1:com.android.tools.r8.graph.DexTypeList empty():19:19 -> f
1:1:boolean isEmpty():59:59 -> g
1:1:int size():63:63 -> h
1:1:int hashCode():33:33 -> hashCode
1:8:java.lang.String toString():68:75 -> toString
com.android.tools.r8.graph.DexValue -> a.a.a.a.f.ub:
com.android.tools.r8.graph.DexValue$UnknownDexValue UNKNOWN -> b
com.android.tools.r8.graph.DexValue[] EMPTY_ARRAY -> a
1:3:void <clinit>():25:27 -> <clinit>
1:1:void <init>():24:24 -> <init>
void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping) -> a
1:22:com.android.tools.r8.graph.DexValue fromAsmBootstrapArgument(java.lang.Object,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):58:79 -> a
23:36:com.android.tools.r8.graph.DexValue fromAsmBootstrapArgument(java.lang.Object,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexType):73:86 -> a
37:37:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):97:97 -> a
38:58:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):114:134 -> a
59:75:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):116:132 -> a
76:76:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):126:126 -> a
77:83:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):124:130 -> a
84:84:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):120:120 -> a
85:85:com.android.tools.r8.graph.DexValue defaultForType(com.android.tools.r8.graph.DexType):118:118 -> a
com.android.tools.r8.graph.DexValue$DexValueMethodHandle asDexValueMethodHandle() -> f
com.android.tools.r8.graph.DexValue$DexValueMethodType asDexValueMethodType() -> g
boolean mayHaveSideEffects() -> h
void sort() -> i
com.android.tools.r8.graph.DexValue$1 -> a.a.a.a.f.Ya:
com.android.tools.r8.graph.DexValue$DexItemBasedValueString -> a.a.a.a.f.Za:
boolean $assertionsDisabled -> e
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo classNameComputationInfo -> d
1:1:void <clinit>():759:759 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexReference,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo):768:769 -> <init>
1:1:void com.android.tools.r8.graph.DexValue$NestedDexValue.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):694:694 -> a
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):759 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):799:799 -> a
1:1:boolean equals(java.lang.Object):759:759 -> equals
1:1:int hashCode():759:759 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:java.lang.String toString():759:759 -> toString
com.android.tools.r8.graph.DexValue$DexValueAnnotation -> a.a.a.a.f._a:
com.android.tools.r8.graph.DexEncodedAnnotation value -> c
1:2:void <init>(com.android.tools.r8.graph.DexEncodedAnnotation):970:971 -> <init>
1:1:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
1:1:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):982 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):983:983 -> a
3:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):977:977 -> a
4:5:void com.android.tools.r8.graph.DexEncodedAnnotation.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):29:30 -> a
4:5:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):977 -> a
1:3:boolean equals(java.lang.Object):1011:1013 -> equals
1:1:int hashCode():1003:1003 -> hashCode
1:1:void sort():998:998 -> i
1:1:java.lang.String toString():1020:1020 -> toString
com.android.tools.r8.graph.DexValue$DexValueArray -> a.a.a.a.f.ab:
com.android.tools.r8.graph.DexValue[] values -> c
1:2:void <init>(com.android.tools.r8.graph.DexValue[]):903:904 -> <init>
1:1:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
1:1:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):919 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):920:920 -> a
3:3:void com.android.tools.r8.dex.DexOutputBuffer.putUleb128(int):78:78 -> a
3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):920 -> a
4:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):921:922 -> a
6:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):914:914 -> a
1:3:boolean equals(java.lang.Object):953:955 -> equals
1:1:int hashCode():945:945 -> hashCode
1:2:void sort():938:939 -> i
1:1:com.android.tools.r8.graph.DexValue[] getValues():908:908 -> j
1:1:java.lang.String toString():962:962 -> toString
com.android.tools.r8.graph.DexValue$DexValueBoolean -> a.a.a.a.f.bb:
com.android.tools.r8.graph.DexValue$DexValueBoolean TRUE -> d
com.android.tools.r8.graph.DexValue$DexValueBoolean FALSE -> e
com.android.tools.r8.graph.DexValue$DexValueBoolean DEFAULT -> f
boolean value -> c
1:4:void <clinit>():1072:1075 -> <clinit>
1:2:void <init>(boolean):1079:1080 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:com.android.tools.r8.graph.DexValue$DexValueBoolean create(boolean):1084:1084 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1098:1098 -> a
3:3:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
3:3:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1098 -> a
1:1:boolean equals(java.lang.Object):1116:1116 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():1108:1108 -> hashCode
void sort() -> i
1:1:com.android.tools.r8.graph.DexValue$DexValueBoolean access$000():1070:1070 -> j
1:1:java.lang.String toString():1121:1121 -> toString
com.android.tools.r8.graph.DexValue$DexValueByte -> a.a.a.a.f.cb:
byte value -> c
com.android.tools.r8.graph.DexValue$DexValueByte DEFAULT -> d
1:1:void <clinit>():254:254 -> <clinit>
1:2:void <init>(byte):258:259 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
1:1:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):277 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):278:278 -> a
3:3:int com.android.tools.r8.dex.DexOutputBuffer.putSignedEncodedValue(long,int):86:86 -> a
3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):278 -> a
4:4:com.android.tools.r8.graph.DexValue$DexValueByte create(byte):263:263 -> a
1:1:boolean equals(java.lang.Object):296:296 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():288:288 -> hashCode
void sort() -> i
1:1:java.lang.String toString():301:301 -> toString
com.android.tools.r8.graph.DexValue$DexValueChar -> a.a.a.a.f.db:
com.android.tools.r8.graph.DexValue$DexValueChar DEFAULT -> d
char value -> c
1:1:void <clinit>():370:370 -> <clinit>
1:2:void <init>(char):373:374 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:com.android.tools.r8.graph.DexValue$DexValueChar create(char):378:378 -> a
2:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):392:393 -> a
4:4:int com.android.tools.r8.dex.DexOutputBuffer.putUnsignedEncodedValue(long,int):90:90 -> a
4:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):393 -> a
5:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):394:394 -> a
6:6:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
6:6:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
6:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):395 -> a
7:7:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):396:396 -> a
1:1:boolean equals(java.lang.Object):414:414 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():406:406 -> hashCode
void sort() -> i
1:1:java.lang.String toString():419:419 -> toString
com.android.tools.r8.graph.DexValue$DexValueDouble -> a.a.a.a.f.eb:
com.android.tools.r8.graph.DexValue$DexValueDouble DEFAULT -> d
double value -> c
1:1:void <clinit>():602:602 -> <clinit>
1:2:void <init>(double):606:607 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:com.android.tools.r8.graph.DexValue$DexValueDouble create(double):611:611 -> a
2:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):625:627 -> a
5:5:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
5:5:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
5:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):628 -> a
6:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):629:629 -> a
1:2:boolean equals(java.lang.Object):647:648 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():639:639 -> hashCode
void sort() -> i
1:1:java.lang.String toString():653:653 -> toString
com.android.tools.r8.graph.DexValue$DexValueEnum -> a.a.a.a.f.fb:
1:1:void <init>(com.android.tools.r8.graph.DexField):861:861 -> <init>
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):858:858 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):872:872 -> a
1:1:boolean equals(java.lang.Object):858:858 -> equals
1:1:int hashCode():858:858 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:java.lang.String toString():858:858 -> toString
com.android.tools.r8.graph.DexValue$DexValueField -> a.a.a.a.f.gb:
1:1:void <init>(com.android.tools.r8.graph.DexField):825:825 -> <init>
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):822:822 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):836:836 -> a
1:1:boolean equals(java.lang.Object):822:822 -> equals
1:1:int hashCode():822:822 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:java.lang.String toString():822:822 -> toString
com.android.tools.r8.graph.DexValue$DexValueFloat -> a.a.a.a.f.hb:
float value -> c
com.android.tools.r8.graph.DexValue$DexValueFloat DEFAULT -> d
1:1:void <clinit>():545:545 -> <clinit>
1:2:void <init>(float):548:549 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:com.android.tools.r8.graph.DexValue$DexValueFloat create(float):553:553 -> a
2:4:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):567:569 -> a
5:5:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
5:5:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
5:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):570 -> a
6:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):571:571 -> a
1:2:boolean equals(java.lang.Object):589:590 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():581:581 -> hashCode
void sort() -> i
1:1:java.lang.String toString():595:595 -> toString
com.android.tools.r8.graph.DexValue$DexValueInt -> a.a.a.a.f.ib:
int value -> c
com.android.tools.r8.graph.DexValue$DexValueInt DEFAULT -> d
1:1:void <clinit>():431:431 -> <clinit>
1:2:void <init>(int):434:435 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):453:453 -> a
1:1:com.android.tools.r8.graph.DexValue$DexValueInt create(int):439:439 -> c
1:1:boolean equals(java.lang.Object):471:471 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():463:463 -> hashCode
void sort() -> i
1:1:java.lang.String toString():476:476 -> toString
com.android.tools.r8.graph.DexValue$DexValueLong -> a.a.a.a.f.jb:
com.android.tools.r8.graph.DexValue$DexValueLong DEFAULT -> d
long value -> c
1:1:void <clinit>():488:488 -> <clinit>
1:2:void <init>(long):491:492 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:com.android.tools.r8.graph.DexValue$DexValueLong create(long):496:496 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):510:510 -> a
1:1:boolean equals(java.lang.Object):528:528 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():520:520 -> hashCode
void sort() -> i
1:1:java.lang.String toString():533:533 -> toString
com.android.tools.r8.graph.DexValue$DexValueMethod -> a.a.a.a.f.kb:
1:1:void <init>(com.android.tools.r8.graph.DexMethod):843:843 -> <init>
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):840:840 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):854:854 -> a
3:4:void com.android.tools.r8.graph.DexMethod.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):45:46 -> a
3:4:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):854 -> a
1:1:boolean equals(java.lang.Object):840:840 -> equals
1:1:int hashCode():840:840 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:java.lang.String toString():840:840 -> toString
com.android.tools.r8.graph.DexValue$DexValueMethodHandle -> a.a.a.a.f.lb:
1:1:void <init>(com.android.tools.r8.graph.DexMethodHandle):1134:1134 -> <init>
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1131:1131 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):1150:1150 -> a
1:1:boolean equals(java.lang.Object):1131:1131 -> equals
com.android.tools.r8.graph.DexValue$DexValueMethodHandle asDexValueMethodHandle() -> f
1:1:int hashCode():1131:1131 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:java.lang.String toString():1131:1131 -> toString
com.android.tools.r8.graph.DexValue$DexValueMethodType -> a.a.a.a.f.mb:
1:1:void <init>(com.android.tools.r8.graph.DexProto):879:879 -> <init>
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):876:876 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):895:895 -> a
1:1:boolean equals(java.lang.Object):876:876 -> equals
com.android.tools.r8.graph.DexValue$DexValueMethodType asDexValueMethodType() -> g
1:1:int hashCode():876:876 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:java.lang.String toString():876:876 -> toString
com.android.tools.r8.graph.DexValue$DexValueNull -> a.a.a.a.f.nb:
com.android.tools.r8.graph.DexValue NULL -> c
1:1:void <clinit>():1026:1026 -> <clinit>
1:1:void <init>():1029:1029 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
1:1:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):1038 -> a
1:1:boolean equals(java.lang.Object):1061:1061 -> equals
boolean mayHaveSideEffects() -> h
void sort() -> i
com.android.tools.r8.graph.DexValue$DexValueShort -> a.a.a.a.f.ob:
com.android.tools.r8.graph.DexValue$DexValueShort DEFAULT -> d
short value -> c
1:1:void <clinit>():313:313 -> <clinit>
1:2:void <init>(short):316:317 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
1:1:com.android.tools.r8.graph.DexValue$DexValueShort create(short):321:321 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):335:335 -> a
1:1:boolean equals(java.lang.Object):353:353 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():345:345 -> hashCode
void sort() -> i
1:1:java.lang.String toString():358:358 -> toString
com.android.tools.r8.graph.DexValue$DexValueString -> a.a.a.a.f.pb:
1:1:void <init>(com.android.tools.r8.graph.DexString):728:728 -> <init>
1:1:void com.android.tools.r8.graph.DexValue$NestedDexValue.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):694:694 -> a
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):725 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):725:725 -> a
1:1:boolean equals(java.lang.Object):725:725 -> equals
boolean mayHaveSideEffects() -> h
1:1:int hashCode():725:725 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:com.android.tools.r8.graph.IndexedDexItem com.android.tools.r8.graph.DexValue$NestedDexValue.getValue():668:668 -> k
1:1:com.android.tools.r8.graph.IndexedDexItem getValue():0 -> k
1:1:java.lang.String toString():725:725 -> toString
com.android.tools.r8.graph.DexValue$DexValueType -> a.a.a.a.f.qb:
1:1:void <init>(com.android.tools.r8.graph.DexType):807:807 -> <init>
1:1:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):804:804 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):818:818 -> a
1:1:boolean equals(java.lang.Object):804:804 -> equals
1:1:int hashCode():804:804 -> hashCode
void sort() -> i
byte getValueKind() -> j
1:1:java.lang.String toString():804:804 -> toString
com.android.tools.r8.graph.DexValue$NestedDexValue -> a.a.a.a.f.rb:
com.android.tools.r8.graph.IndexedDexItem value -> c
1:2:void <init>(com.android.tools.r8.graph.IndexedDexItem):661:662 -> <init>
1:2:void <init>(com.android.tools.r8.graph.IndexedDexItem,com.android.tools.r8.graph.DexValue$1):657 -> <init>
1:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):673:674 -> a
3:3:int com.android.tools.r8.dex.DexOutputBuffer.putUnsignedEncodedValue(long,int):90:90 -> a
3:3:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):675 -> a
4:5:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):676:677 -> a
6:6:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
6:6:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
6:6:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):677 -> a
7:7:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):678:678 -> a
1:3:boolean equals(java.lang.Object):712:714 -> equals
1:1:int hashCode():704:704 -> hashCode
byte getValueKind() -> j
1:1:java.lang.String toString():721:721 -> toString
com.android.tools.r8.graph.DexValue$SimpleDexValue -> a.a.a.a.f.sb:
1:1:void <init>():223:223 -> <init>
1:1:void <init>(com.android.tools.r8.graph.DexValue$1):223 -> <init>
1:1:void writeIntegerTo(byte,long,int,com.android.tools.r8.dex.DexOutputBuffer):244:244 -> a
2:2:int com.android.tools.r8.dex.DexOutputBuffer.putSignedEncodedValue(long,int):86:86 -> a
2:2:void writeIntegerTo(byte,long,int,com.android.tools.r8.dex.DexOutputBuffer):245 -> a
3:3:void writeIntegerTo(byte,long,int,com.android.tools.r8.dex.DexOutputBuffer):246:246 -> a
4:4:void com.android.tools.r8.graph.DexValue.writeHeader(byte,int,com.android.tools.r8.dex.DexOutputBuffer):91:91 -> a
4:4:void com.android.tools.r8.graph.DexValue.access$100(byte,int,com.android.tools.r8.dex.DexOutputBuffer):24 -> a
4:4:void writeIntegerTo(byte,long,int,com.android.tools.r8.dex.DexOutputBuffer):247 -> a
5:5:void writeIntegerTo(byte,long,int,com.android.tools.r8.dex.DexOutputBuffer):248:248 -> a
com.android.tools.r8.graph.DexValue$UnknownDexValue -> a.a.a.a.f.tb:
com.android.tools.r8.graph.DexValue$UnknownDexValue UNKNOWN -> c
1:1:void <clinit>():165:165 -> <clinit>
1:1:void <init>():167:167 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):173:173 -> a
2:2:void writeTo(com.android.tools.r8.dex.DexOutputBuffer,com.android.tools.r8.graph.ObjectToOffsetMapping):188:188 -> a
boolean mayHaveSideEffects() -> h
1:1:int hashCode():203:203 -> hashCode
1:1:void sort():178:178 -> i
com.android.tools.r8.graph.EnclosingMethodAttribute -> a.a.a.a.f.vb:
com.android.tools.r8.graph.DexType enclosingClass -> a
com.android.tools.r8.graph.DexMethod enclosingMethod -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():17:17 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexType):27:28 -> <init>
3:4:void <init>(com.android.tools.r8.graph.DexMethod):31:32 -> <init>
1:1:com.android.tools.r8.graph.DexType getEnclosingClass():51:51 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):68:68 -> a
3:3:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
3:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):69 -> a
4:4:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):71:71 -> a
5:5:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
5:5:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):72 -> a
1:1:com.android.tools.r8.graph.DexMethod getEnclosingMethod():47:47 -> b
1:1:boolean equals(java.lang.Object):62:62 -> equals
1:2:int hashCode():56:57 -> hashCode
com.android.tools.r8.graph.FieldAccessFlags -> a.a.a.a.f.wb:
boolean $assertionsDisabled -> e
1:1:void <clinit>():11:11 -> <clinit>
1:1:void <init>(int,int):44:44 -> <init>
1:1:void <init>(int):40 -> <init>
1:6:java.util.List getNames():21:26 -> a
1:6:java.util.List getPredicates():31:36 -> b
1:1:com.android.tools.r8.graph.FieldAccessFlags fromCfAccessFlags(int):67:67 -> d
1:1:com.android.tools.r8.graph.FieldAccessFlags fromDexAccessFlags(int):63:63 -> e
1:2:com.android.tools.r8.graph.FieldAccessFlags fromSharedAccessFlags(int):58:59 -> f
1:1:int com.android.tools.r8.graph.AccessFlags.materialize():61:61 -> p
1:1:int getAsDexAccessFlags():77 -> p
1:1:boolean isEnum():97:97 -> q
1:1:boolean isTransient():89:89 -> r
1:1:boolean isVolatile():81:81 -> s
com.android.tools.r8.graph.GraphLense -> a.a.a.a.f.Eb:
boolean $assertionsDisabled -> a
1:1:void <clinit>():48:48 -> <clinit>
1:1:void <init>():48:48 -> <init>
com.android.tools.r8.graph.DexMethod getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod) -> a
com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField) -> a
com.android.tools.r8.graph.GraphLense$GraphLenseLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type) -> a
com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType) -> a
1:1:com.android.tools.r8.graph.GraphLense$Builder builder():377:377 -> a
1:1:boolean isContextFreeForMethod(com.android.tools.r8.graph.DexMethod):454:454 -> b
2:2:com.android.tools.r8.graph.GraphLense getIdentityLense():458:458 -> b
boolean isContextFreeForMethods() -> c
1:2:com.android.tools.r8.graph.DexMethod lookupMethod(com.android.tools.r8.graph.DexMethod):409:410 -> c
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription lookupPrototypeChanges(com.android.tools.r8.graph.DexMethod) -> d
1:1:com.android.tools.r8.graph.GraphLense getIdentityLense():458:458 -> d
1:1:boolean isIdentityLense():462 -> d
com.android.tools.r8.graph.GraphLense$Builder -> a.a.a.a.f.xb:
java.util.Map typeMap -> a
java.util.Map methodMap -> b
java.util.Map fieldMap -> c
com.android.tools.r8.com.google.common.collect.BiMap originalFieldSignatures -> d
com.android.tools.r8.com.google.common.collect.BiMap originalMethodSignatures -> e
1:8:void <init>():311:318 -> <init>
1:1:void map(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):331:331 -> a
1:1:void move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):345 -> a
2:2:void move(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):346:346 -> a
3:6:com.android.tools.r8.graph.GraphLense build(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.GraphLense):362:365 -> a
com.android.tools.r8.graph.GraphLense$GraphLenseLookupResult -> a.a.a.a.f.yb:
com.android.tools.r8.ir.code.Invoke$Type type -> b
com.android.tools.r8.graph.DexMethod method -> a
1:3:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):60:62 -> <init>
1:1:com.android.tools.r8.graph.DexMethod getMethod():66:66 -> a
1:1:com.android.tools.r8.ir.code.Invoke$Type getType():70:70 -> b
com.android.tools.r8.graph.GraphLense$IdentityGraphLense -> a.a.a.a.f.zb:
com.android.tools.r8.graph.GraphLense$IdentityGraphLense INSTANCE -> b
1:1:void <clinit>():733:733 -> <clinit>
1:1:void <init>():735:735 -> <init>
com.android.tools.r8.graph.DexMethod getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod) -> a
com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField) -> a
com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType) -> a
1:1:com.android.tools.r8.graph.GraphLense$GraphLenseLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):773:773 -> a
boolean isContextFreeForMethods() -> c
1:1:com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription lookupPrototypeChanges(com.android.tools.r8.graph.DexMethod):778:778 -> d
1:1:com.android.tools.r8.graph.GraphLense$IdentityGraphLense getInstance():738:738 -> e
1:1:com.android.tools.r8.graph.GraphLense$IdentityGraphLense access$100():731 -> e
com.android.tools.r8.graph.GraphLense$NestedGraphLense -> a.a.a.a.f.Ab:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c
java.util.Map typeMap -> d
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.GraphLense previousLense -> b
com.android.tools.r8.com.google.common.collect.BiMap originalMethodSignatures -> h
java.util.Map arrayTypeCache -> e
java.util.Map methodMap -> f
java.util.Map fieldMap -> g
1:1:void <clinit>():802:802 -> <clinit>
1:1:void <init>(java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.graph.DexItemFactory):830:830 -> <init>
2:33:void <init>(java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.graph.DexItemFactory):808:839 -> <init>
1:4:com.android.tools.r8.graph.DexMethod getOriginalMethodSignature(com.android.tools.r8.graph.DexMethod):859:862 -> a
5:23:com.android.tools.r8.graph.DexType lookupType(com.android.tools.r8.graph.DexType):883:901 -> a
24:35:com.android.tools.r8.graph.GraphLense$GraphLenseLookupResult lookupMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):907:918 -> a
36:37:com.android.tools.r8.graph.DexField lookupField(com.android.tools.r8.graph.DexField):975:976 -> a
com.android.tools.r8.ir.code.Invoke$Type mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type) -> b
1:1:boolean isContextFreeForMethod(com.android.tools.r8.graph.DexMethod):986:986 -> b
1:1:boolean isContextFreeForMethods():981:981 -> c
1:1:com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription lookupPrototypeChanges(com.android.tools.r8.graph.DexMethod):923:923 -> d
1:17:java.lang.String toString():991:1007 -> toString
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription -> a.a.a.a.f.Db:
boolean hasBeenChangedToReturnVoid -> a
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription none -> c
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentsInfo removedArgumentsInfo -> b
boolean $assertionsDisabled -> d
1:149:void <clinit>():74:222 -> <clinit>
1:1:void <init>():228:228 -> <init>
2:5:void <init>(boolean,com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentsInfo):232:235 -> <init>
2:5:void <init>():228 -> <init>
1:1:com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentsInfo getRemovedArgumentsInfo():251:251 -> a
2:4:com.android.tools.r8.ir.code.ConstInstruction getConstantReturn(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position):264:266 -> a
1:1:boolean hasBeenChangedToReturnVoid():247:247 -> b
1:1:com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription none():239:239 -> c
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentInfo -> a.a.a.a.f.Bb:
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentsInfo -> a.a.a.a.f.Cb:
java.util.List removedArguments -> a
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentsInfo empty -> b
boolean $assertionsDisabled -> c
1:3:void <clinit>():143:145 -> <clinit>
1:2:void <init>(java.util.List):149:150 -> <init>
3:5:boolean verifyRemovedArguments(java.util.List):155:157 -> <init>
3:5:void <init>(java.util.List):150 -> <init>
6:6:void <init>(java.util.List):151:151 -> <init>
1:1:com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentsInfo empty():168:168 -> a
2:4:boolean isArgumentRemoved(int):182:184 -> a
1:1:boolean hasRemovedArguments():178:178 -> b
1:3:java.util.ListIterator iterator():172:174 -> c
1:1:int numberOfRemovedArguments():193:193 -> d
com.android.tools.r8.graph.IndexedDexItem -> a.a.a.a.f.Fb:
int sortedIndex -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():12:12 -> <clinit>
1:4:void <init>():12:15 -> <init>
void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int) -> a
int getOffset(com.android.tools.r8.graph.ObjectToOffsetMapping) -> a
1:1:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):24:24 -> a
1:3:void setSortedIndex(int):33:35 -> c
1:3:int sortedCompareTo(int):45:47 -> d
1:1:int getSortedIndex():40:40 -> g
com.android.tools.r8.graph.InnerClassAttribute -> a.a.a.a.f.Gb:
com.android.tools.r8.graph.DexString innerName -> d
boolean $assertionsDisabled -> e
com.android.tools.r8.graph.DexType outer -> c
com.android.tools.r8.graph.DexType inner -> b
int access -> a
1:1:void <clinit>():13:13 -> <clinit>
1:6:void <init>(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexString):33:38 -> <init>
1:1:int getAccess():50:50 -> a
2:2:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):75:75 -> a
3:3:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
3:3:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):75 -> a
4:4:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):76:76 -> a
5:5:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
5:5:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):77 -> a
6:6:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):79:79 -> a
7:7:void com.android.tools.r8.graph.DexItem.collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):46:46 -> a
7:7:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection):80 -> a
1:1:com.android.tools.r8.graph.DexType getInner():54:54 -> b
1:1:com.android.tools.r8.graph.DexString getInnerName():62:62 -> c
1:1:com.android.tools.r8.graph.DexType getOuter():58:58 -> d
1:1:boolean isAnonymous():46:46 -> e
1:1:boolean isNamed():42:42 -> f
com.android.tools.r8.graph.JarApplicationReader -> a.a.a.a.f.Hb:
java.util.concurrent.ConcurrentHashMap stringCache -> d
com.android.tools.r8.utils.InternalOptions options -> a
java.util.concurrent.ConcurrentHashMap asmTypeCache -> c
java.util.concurrent.ConcurrentHashMap asmObjectTypeCache -> b
boolean $assertionsDisabled -> e
1:1:void <clinit>():20:20 -> <clinit>
1:1:void <init>(com.android.tools.r8.utils.InternalOptions):27:27 -> <init>
2:7:void <init>(com.android.tools.r8.utils.InternalOptions):23:28 -> <init>
1:1:com.android.tools.r8.graph.DexItemFactory getFactory():40:40 -> a
2:2:com.android.tools.r8.graph.DexType getType(com.android.tools.r8.org.objectweb.asm.Type):48:48 -> a
3:3:com.android.tools.r8.graph.DexField getField(java.lang.String,java.lang.String,java.lang.String):84:84 -> a
4:4:com.android.tools.r8.graph.DexField getField(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):88:88 -> a
5:7:int getArgumentCount(java.lang.String):157:159 -> a
1:1:com.android.tools.r8.graph.DexMethod getMethod(java.lang.String,java.lang.String,java.lang.String):92:92 -> b
2:2:com.android.tools.r8.graph.DexMethod getMethod(com.android.tools.r8.graph.DexType,java.lang.String,java.lang.String):96:96 -> b
3:7:com.android.tools.r8.org.objectweb.asm.Type[] getArgumentTypes(java.lang.String):169:173 -> b
1:1:com.android.tools.r8.org.objectweb.asm.Type getAsmObjectType(java.lang.String):32:32 -> c
1:1:com.android.tools.r8.org.objectweb.asm.Type getAsmType(java.lang.String):36:36 -> d
1:1:com.android.tools.r8.graph.DexProto getProto(java.lang.String):113:113 -> e
2:2:boolean isValidDescriptor(java.lang.String):137:137 -> e
2:2:com.android.tools.r8.graph.DexProto getProto(java.lang.String):113 -> e
3:13:com.android.tools.r8.graph.DexProto getProto(java.lang.String):113:123 -> e
14:21:com.android.tools.r8.graph.DexTypeList getTypeListFromDescriptors(java.lang.String[]):73:80 -> e
14:21:com.android.tools.r8.graph.DexProto getProto(java.lang.String):124 -> e
22:22:com.android.tools.r8.graph.DexProto getProto(java.lang.String):121:121 -> e
1:1:com.android.tools.r8.org.objectweb.asm.Type getReturnType(java.lang.String):145:145 -> f
1:1:com.android.tools.r8.graph.DexString getString(java.lang.String):44:44 -> g
1:1:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):57:57 -> h
2:2:boolean isValidDescriptor(java.lang.String):137:137 -> h
2:2:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):57 -> h
3:4:com.android.tools.r8.graph.DexType getTypeFromDescriptor(java.lang.String):57:58 -> h
1:1:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):52:52 -> i
2:2:boolean isValidInternalName(java.lang.String):141:141 -> i
2:2:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):52 -> i
3:4:com.android.tools.r8.graph.DexType getTypeFromName(java.lang.String):52:53 -> i
1:35:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):179:213 -> j
36:41:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):200:205 -> j
42:65:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):187:210 -> j
66:66:java.lang.String[] getArgumentTypeDescriptors(java.lang.String):196:196 -> j
1:2:java.lang.String getReturnTypeDescriptor(java.lang.String):149:150 -> k
1:4:java.lang.String getShortyDescriptor(java.lang.String):129:132 -> l
1:1:com.android.tools.r8.org.objectweb.asm.Type lambda$getAsmObjectType$0(java.lang.String):32:32 -> m
1:1:com.android.tools.r8.org.objectweb.asm.Type lambda$getAsmType$1(java.lang.String):36:36 -> n
com.android.tools.r8.graph.JarClassFileReader -> a.a.a.a.f.Nb:
java.util.function.Consumer classConsumer -> b
com.android.tools.r8.graph.JarApplicationReader application -> a
byte[] CLASSFILE_HEADER -> c
boolean $assertionsDisabled -> d
1:3:void <clinit>():65:67 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.JarApplicationReader,java.util.function.Consumer):76:78 -> <init>
1:1:int access$000(int):65:65 -> a
2:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor access$100(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader):65:65 -> a
3:3:com.android.tools.r8.graph.DexEncodedAnnotation access$1700(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):65:65 -> a
4:13:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):82:91 -> a
14:14:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> a
14:14:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):91 -> a
15:24:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):91:100 -> a
25:33:byte[] com.android.tools.r8.org.objectweb.asm.ClassReader.readStream(java.io.InputStream,boolean):312:320 -> a
25:33:void com.android.tools.r8.org.objectweb.asm.ClassReader.<init>(java.io.InputStream):283 -> a
25:33:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):100 -> a
34:34:void com.android.tools.r8.org.objectweb.asm.ClassReader.<init>(java.io.InputStream):283:283 -> a
34:34:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):100 -> a
35:53:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):106:124 -> a
54:58:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):122:126 -> a
59:59:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():0:0 -> a
59:59:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):106 -> a
60:72:byte[] com.android.tools.r8.org.objectweb.asm.ClassReader.readStream(java.io.InputStream,boolean):312:324 -> a
60:72:void com.android.tools.r8.org.objectweb.asm.ClassReader.<init>(java.io.InputStream):283 -> a
60:72:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):100 -> a
73:73:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):96:96 -> a
74:74:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> a
74:74:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):96 -> a
75:75:void read(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,java.io.InputStream):96:96 -> a
76:78:com.android.tools.r8.graph.MethodAccessFlags createMethodAccessFlags(java.lang.String,int):145:147 -> a
79:80:void lambda$createAnnotationVisitor$0(java.util.List,int,java.lang.String,com.android.tools.r8.graph.JarApplicationReader,java.util.List,java.util.List):156:157 -> a
81:81:void lambda$createAnnotationVisitor$0(java.util.List,int,java.lang.String,com.android.tools.r8.graph.JarApplicationReader,java.util.List,java.util.List):156:156 -> a
82:92:com.android.tools.r8.graph.DexAnnotationSet createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):445:455 -> a
82:92:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):65 -> a
93:93:com.android.tools.r8.graph.DexAnnotationSet createAnnotationSet(java.util.List,com.android.tools.r8.utils.InternalOptions):446:446 -> a
93:93:com.android.tools.r8.graph.DexAnnotationSet access$200(java.util.List,com.android.tools.r8.utils.InternalOptions):65 -> a
1:1:com.android.tools.r8.graph.FieldAccessFlags createFieldAccessFlags(int):140:140 -> b
2:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor createAnnotationVisitor(java.lang.String,boolean,java.util.List,com.android.tools.r8.graph.JarApplicationReader):153:155 -> b
5:6:com.android.tools.r8.graph.DexEncodedAnnotation createEncodedAnnotation(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):162:163 -> b
7:13:com.android.tools.r8.graph.DexEncodedAnnotation createEncodedAnnotation(java.lang.String,java.util.List,java.util.List,com.android.tools.r8.graph.JarApplicationReader):162:168 -> b
int cleanAccessFlags(int) -> c
com.android.tools.r8.graph.JarClassFileReader$CreateAnnotationVisitor -> a.a.a.a.f.Ib:
java.util.List values -> e
java.util.List names -> d
com.android.tools.r8.graph.JarApplicationReader application -> b
boolean $assertionsDisabled -> f
java.util.function.BiConsumer onVisitEnd -> c
1:1:void <clinit>():770:770 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiConsumer):779:779 -> <init>
2:9:void <init>(com.android.tools.r8.graph.JarApplicationReader,java.util.function.BiConsumer):774:781 -> <init>
1:2:void visitEnum(java.lang.String,java.lang.String,java.lang.String):791:792 -> a
3:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):797:797 -> a
4:5:void lambda$visitAnnotation$0(java.lang.String,java.lang.String,java.util.List,java.util.List):798:799 -> a
6:6:void lambda$visitAnnotation$0(java.lang.String,java.lang.String,java.util.List,java.util.List):798:798 -> a
7:7:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):804:804 -> a
8:9:void lambda$visitArray$1(java.lang.String,java.util.List,java.util.List):805:806 -> a
10:10:void visitEnd():812:812 -> a
11:16:void addElement(java.lang.String,com.android.tools.r8.graph.DexValue):817:822 -> a
17:38:com.android.tools.r8.graph.DexValue getDexValue(java.lang.Object):888:909 -> a
17:38:void visit(java.lang.String,java.lang.Object):786 -> a
39:94:com.android.tools.r8.graph.DexValue$DexValueArray getDexValueArray(java.lang.Object):826:881 -> a
39:94:com.android.tools.r8.graph.DexValue getDexValue(java.lang.Object):911 -> a
39:94:void visit(java.lang.String,java.lang.Object):786 -> a
95:95:void visit(java.lang.String,java.lang.Object):786:786 -> a
96:96:com.android.tools.r8.graph.DexValue$DexValueArray getDexValueArray(java.lang.Object):883:883 -> a
96:96:com.android.tools.r8.graph.DexValue getDexValue(java.lang.Object):911 -> a
96:96:void visit(java.lang.String,java.lang.Object):786 -> a
com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor -> a.a.a.a.f.Jb:
com.android.tools.r8.graph.ClassKind classKind -> d
java.util.List staticFields -> r
java.util.Set methodSignatures -> w
com.android.tools.r8.graph.DexType superType -> k
java.util.List defaultAnnotations -> q
java.util.List annotations -> p
com.android.tools.r8.graph.DexType type -> i
java.util.List innerClasses -> o
java.util.List virtualMethods -> v
com.android.tools.r8.graph.ClassAccessFlags accessFlags -> j
java.util.Set fieldSignatures -> t
java.util.List directMethods -> u
int version -> h
java.util.List instanceFields -> s
com.android.tools.r8.graph.EnclosingMethodAttribute enclosingMember -> n
boolean hasReachabilitySensitiveMethod -> x
boolean $assertionsDisabled -> y
com.android.tools.r8.origin.Origin origin -> c
com.android.tools.r8.graph.JarApplicationReader application -> e
com.android.tools.r8.graph.DexTypeList interfaces -> l
java.util.function.Consumer classConsumer -> f
com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> g
com.android.tools.r8.graph.DexString sourceFile -> m
1:1:void <clinit>():171:171 -> <clinit>
1:1:void <init>(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,byte[],com.android.tools.r8.graph.JarApplicationReader,java.util.function.Consumer):204:204 -> <init>
2:34:void <init>(com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.ClassKind,byte[],com.android.tools.r8.graph.JarApplicationReader,java.util.function.Consumer):177:209 -> <init>
void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute) -> a
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> a
1:1:com.android.tools.r8.graph.JarClassFileReader$ReparseContext access$1000(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> a
2:2:boolean access$1376(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int):171:171 -> a
3:15:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):215:227 -> a
16:16:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):222:222 -> a
17:22:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):233:238 -> a
23:23:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,int,java.lang.String):254:254 -> a
24:25:java.lang.String illegalClassFilePrefix(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String):242:243 -> a
24:25:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,int,java.lang.String):254 -> a
26:26:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,int,java.lang.String):254:254 -> a
27:27:java.lang.String illegalClassFilePostfix(int):249:249 -> a
27:27:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,int,java.lang.String):256 -> a
28:28:java.lang.String illegalClassFileMessage(com.android.tools.r8.graph.ClassAccessFlags,java.lang.String,int,java.lang.String):256:256 -> a
29:34:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):262:267 -> a
35:35:int getMajorVersion():435:435 -> a
35:35:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):267 -> a
36:37:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):267:268 -> a
38:51:java.lang.String com.android.tools.r8.graph.AccessFlags.toStringInternal(boolean):241:254 -> a
38:51:java.lang.String com.android.tools.r8.graph.AccessFlags.toString():237 -> a
38:51:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):270 -> a
52:52:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):270:270 -> a
53:65:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):269:281 -> a
66:72:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):280:286 -> a
73:80:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.JarApplicationReader.getTypeListFromNames(java.lang.String[]):62:69 -> a
73:80:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):286 -> a
81:83:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):286:288 -> a
84:84:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):424:424 -> a
84:84:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):288 -> a
85:85:com.android.tools.r8.graph.DexTypeList com.android.tools.r8.graph.JarApplicationReader.getTypeListFromNames(java.lang.String[]):62:62 -> a
85:85:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):286 -> a
86:91:void visitSource(java.lang.String,java.lang.String):295:300 -> a
92:95:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.createSourceDebugExtensionAnnotation(com.android.tools.r8.graph.DexValue,com.android.tools.r8.graph.DexItemFactory):175:178 -> a
92:95:void visitSource(java.lang.String,java.lang.String):299 -> a
96:96:void visitSource(java.lang.String,java.lang.String):298:298 -> a
97:104:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):307:314 -> a
105:111:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):320:326 -> a
112:112:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):331:331 -> a
113:115:void visitEnd():348:350 -> a
116:116:void visitEnd():349:349 -> a
117:117:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):424:424 -> a
117:117:void visitEnd():349 -> a
118:118:void checkReachabilitySensitivity():381:381 -> a
118:118:void visitEnd():352 -> a
119:129:boolean hasReachabilitySensitiveField():398:408 -> a
119:129:void checkReachabilitySensitivity():381 -> a
119:129:void visitEnd():352 -> a
130:139:void checkReachabilitySensitivity():382:391 -> a
130:139:void visitEnd():352 -> a
140:156:void visitEnd():353:369 -> a
157:177:void visitEnd():354:374 -> a
178:181:void addDefaultAnnotation(java.lang.String,com.android.tools.r8.graph.DexValue):417:420 -> a
178:181:void access$1600(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,java.lang.String,com.android.tools.r8.graph.DexValue):171 -> a
1:1:int access$1100(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> b
2:5:java.util.List getAnnotations():428:431 -> b
1:1:java.util.Set access$1200(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> c
1:1:java.util.List access$1400(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> d
1:1:java.util.List access$1500(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> e
1:1:com.android.tools.r8.graph.JarApplicationReader access$300(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> f
1:1:com.android.tools.r8.graph.DexType access$400(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> g
1:1:java.util.Set access$500(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> h
1:1:java.util.List access$600(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> i
1:1:java.util.List access$700(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> j
1:1:com.android.tools.r8.graph.ClassKind access$800(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> k
1:1:com.android.tools.r8.origin.Origin access$900(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):171:171 -> l
com.android.tools.r8.graph.JarClassFileReader$CreateFieldVisitor -> a.a.a.a.f.Kb:
com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor parent -> b
java.lang.Object value -> f
boolean $assertionsDisabled -> h
java.util.List annotations -> g
int access -> c
java.lang.String desc -> e
java.lang.String name -> d
1:1:void <clinit>():458:458 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):469:469 -> <init>
2:14:void <init>(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):465:477 -> <init>
15:15:void <init>(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):476:476 -> <init>
16:16:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):553:553 -> <init>
16:16:void <init>(com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):476 -> <init>
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> a
1:7:void visitEnd():495:501 -> a
8:38:com.android.tools.r8.graph.DexValue getStaticValue(java.lang.Object,com.android.tools.r8.graph.DexType):519:549 -> a
8:38:void visitEnd():501 -> a
39:48:void visitEnd():502:511 -> a
49:49:void visitEnd():509:509 -> a
50:53:java.util.List getAnnotations():557:560 -> a
50:53:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):483 -> a
54:54:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):483:483 -> a
1:4:java.util.List getAnnotations():557:560 -> b
com.android.tools.r8.graph.JarClassFileReader$CreateMethodVisitor -> a.a.a.a.f.Lb:
java.util.List parameterFlags -> r
int annotableParameterCount -> o
java.util.List parameterNames -> q
com.android.tools.r8.graph.Code code -> u
int parameterCount -> l
java.util.List parameterAnnotationsLists -> p
com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor parent -> k
java.lang.String name -> j
com.android.tools.r8.graph.DexValue defaultAnnotation -> n
boolean $assertionsDisabled -> v
com.android.tools.r8.graph.MethodAccessFlags flags -> t
com.android.tools.r8.graph.DexMethod method -> s
java.util.List annotations -> m
1:1:void <clinit>():564:564 -> <clinit>
1:1:void <init>(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):581:581 -> <init>
2:26:void <init>(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):569:593 -> <init>
27:27:void <init>(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):592:592 -> <init>
28:28:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):766:766 -> <init>
28:28:void <init>(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):592 -> <init>
29:31:void <init>(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):595:597 -> <init>
32:32:void <init>(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):596:596 -> <init>
33:33:void addAnnotation(com.android.tools.r8.graph.DexAnnotation):766:766 -> <init>
33:33:void <init>(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],com.android.tools.r8.graph.JarClassFileReader$CreateDexClassVisitor):596 -> <init>
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> a
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean) -> a
1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):603:603 -> a
2:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():608:608 -> a
3:4:void lambda$visitAnnotationDefault$0(java.util.List,java.util.List):609:610 -> a
5:11:void visitAnnotableParameterCount(int,boolean):623:629 -> a
12:23:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):634:645 -> a
24:24:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):644:644 -> a
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> b
1:8:void visitParameter(java.lang.String,int):671:678 -> b
9:9:void visitCode():683:683 -> b
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> c
1:17:void visitEnd():688:704 -> c
18:18:void com.android.tools.r8.graph.ParameterAnnotationsList.<init>(com.android.tools.r8.graph.DexAnnotationSet[]):54:54 -> c
18:18:void visitEnd():704 -> c
19:24:void visitEnd():706:711 -> c
25:31:void visitEnd():710:716 -> c
32:40:com.android.tools.r8.graph.DexAnnotation com.android.tools.r8.graph.DexAnnotation.createMethodParametersAnnotation(com.android.tools.r8.graph.DexValue[],com.android.tools.r8.graph.DexValue[],com.android.tools.r8.graph.DexItemFactory):184:192 -> c
32:40:void visitEnd():713 -> c
41:56:void visitEnd():713:728 -> c
57:59:boolean isReachabilitySensitive():749:751 -> c
57:59:void visitEnd():728 -> c
60:64:void visitEnd():728:732 -> c
65:75:void visitEnd():730:740 -> c
76:76:void visitEnd():737:737 -> c
77:85:void visitEnd():735:743 -> c
1:4:java.util.List getAnnotations():759:762 -> d
com.android.tools.r8.graph.JarClassFileReader$ReparseContext -> a.a.a.a.f.Mb:
byte[] classCache -> a
com.android.tools.r8.graph.DexProgramClass owner -> b
java.util.List codeList -> c
1:8:void <init>():915:922 -> <init>
com.android.tools.r8.graph.JarCode -> a.a.a.a.f.Rb:
com.android.tools.r8.org.objectweb.asm.tree.MethodNode node -> e
com.android.tools.r8.graph.JarApplicationReader application -> g
com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> f
boolean $assertionsDisabled -> i
com.android.tools.r8.origin.Origin origin -> d
boolean reachabilitySensitive -> h
com.android.tools.r8.graph.DexMethod method -> c
1:1:void <clinit>():42:42 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):57:57 -> <init>
2:10:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):54:62 -> <init>
1:1:com.android.tools.r8.graph.DexMethod access$100(com.android.tools.r8.graph.JarCode):42:42 -> a
2:2:com.android.tools.r8.org.objectweb.asm.tree.MethodNode access$202(com.android.tools.r8.graph.JarCode,com.android.tools.r8.org.objectweb.asm.tree.MethodNode):42:42 -> a
3:3:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):128:128 -> a
4:7:boolean keepLocals(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.utils.InternalOptions):177:180 -> a
8:17:com.android.tools.r8.ir.code.IRCode internalBuild(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueNumberGenerator,com.android.tools.r8.ir.code.Position):192:201 -> a
18:33:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):298:313 -> a
34:34:com.android.tools.r8.shaking.ProguardConfiguration com.android.tools.r8.utils.InternalOptions.getProguardConfiguration():0:0 -> a
34:34:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):298 -> a
35:35:java.util.function.BiFunction createCodeLocator(com.android.tools.r8.graph.JarClassFileReader$ReparseContext):318:318 -> a
1:9:boolean computeEquals(java.lang.Object):95:103 -> b
10:15:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueNumberGenerator,com.android.tools.r8.ir.code.Position):150:155 -> b
16:20:com.android.tools.r8.ir.code.IRCode internalBuildWithLocals(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueNumberGenerator,com.android.tools.r8.ir.code.Position):168:172 -> b
16:20:com.android.tools.r8.ir.code.IRCode internalBuildPossiblyWithLocals(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.ValueNumberGenerator,com.android.tools.r8.ir.code.Position):157 -> b
21:22:boolean hasJsr(com.android.tools.r8.graph.JarClassFileReader$ReparseContext):322:323 -> b
23:25:boolean hasJsr(com.android.tools.r8.org.objectweb.asm.tree.MethodNode):331:333 -> b
23:25:boolean hasJsr(com.android.tools.r8.graph.JarClassFileReader$ReparseContext):323 -> b
1:2:int computeHashCode():89:90 -> f
com.android.tools.r8.graph.JarCode asJarCode() -> i
1:2:com.android.tools.r8.org.objectweb.asm.tree.MethodNode getNode():73:74 -> n
1:2:boolean isEmptyVoidMethod():110 -> n
3:5:boolean isEmptyVoidMethod():110:112 -> n
boolean isJarCode() -> o
1:2:void markReachabilitySensitive():68:69 -> p
1:9:void triggerDelayedParsingIfNeccessary():278:286 -> q
10:22:boolean verifyNoReparseContext(com.android.tools.r8.graph.DexProgramClass):394:406 -> q
10:22:void triggerDelayedParsingIfNeccessary():286 -> q
23:23:void triggerDelayedParsingIfNeccessary():286:286 -> q
1:6:java.lang.String toString():264:269 -> toString
com.android.tools.r8.graph.JarCode$1 -> a.a.a.a.f.Ob:
com.android.tools.r8.graph.JarCode$DefaultCodeLocator -> a.a.a.a.f.Pb:
com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> a
com.android.tools.r8.graph.JarApplicationReader application -> b
int methodIndex -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():341:341 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):346:346 -> <init>
1:1:void <init>(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.JarCode$1):341 -> <init>
2:6:void <init>(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):344:348 -> <init>
2:6:void <init>(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.JarCode$1):341 -> <init>
1:1:java.lang.Object apply(java.lang.Object,java.lang.Object):341:341 -> apply
2:3:com.android.tools.r8.graph.JarCode apply(java.lang.String,java.lang.String):353:354 -> apply
2:3:java.lang.Object apply(java.lang.Object,java.lang.Object):341 -> apply
com.android.tools.r8.graph.JarCode$SecondVisitor -> a.a.a.a.f.Qb:
java.util.function.BiFunction codeLocator -> c
boolean useJsrInliner -> d
1:3:void <init>(java.util.function.BiFunction,boolean):367:369 -> <init>
1:11:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):376:386 -> a
com.android.tools.r8.graph.KeyedDexItem -> a.a.a.a.f.Sb:
1:1:void <init>():6:6 -> <init>
1:1:boolean equals(java.lang.Object):15:15 -> equals
1:1:int hashCode():20:20 -> hashCode
com.android.tools.r8.graph.PresortedComparable getKey() -> l
com.android.tools.r8.graph.LazyCfCode -> a.a.a.a.f.Wb:
com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> f
com.android.tools.r8.graph.JarApplicationReader application -> d
com.android.tools.r8.graph.CfCode code -> e
boolean $assertionsDisabled -> g
com.android.tools.r8.graph.DexMethod method -> c
1:1:void <clinit>():79:79 -> <clinit>
1:6:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader):88:93 -> <init>
1:1:com.android.tools.r8.graph.DexMethod access$000(com.android.tools.r8.graph.LazyCfCode):79:79 -> a
2:3:void parseCode(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,boolean):139:140 -> a
4:9:void setCode(com.android.tools.r8.graph.CfCode):144:149 -> a
4:9:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):79 -> a
10:10:void setCode(com.android.tools.r8.graph.CfCode):144:144 -> a
10:10:void access$100(com.android.tools.r8.graph.LazyCfCode,com.android.tools.r8.graph.CfCode):79 -> a
11:12:com.android.tools.r8.ir.code.IRCode buildIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):180:181 -> a
1:1:boolean computeEquals(java.lang.Object):159:159 -> b
1:1:int computeHashCode():154:154 -> f
1:19:com.android.tools.r8.graph.CfCode asCfCode():114:132 -> g
20:26:boolean verifyNoReparseContext(com.android.tools.r8.graph.DexProgramClass):841:847 -> g
20:26:com.android.tools.r8.graph.CfCode asCfCode():132 -> g
27:33:com.android.tools.r8.graph.CfCode asCfCode():129:135 -> g
com.android.tools.r8.graph.LazyCfCode asLazyCfCode() -> j
boolean isCfCode() -> l
1:1:boolean isEmptyVoidMethod():164:164 -> n
2:3:boolean com.android.tools.r8.graph.CfCode.isEmptyVoidMethod():206:207 -> n
2:3:boolean isEmptyVoidMethod():164 -> n
1:1:java.lang.String toString():205:205 -> toString
2:2:java.lang.String com.android.tools.r8.graph.CfCode.toString():275:275 -> toString
2:2:java.lang.String toString():205 -> toString
com.android.tools.r8.graph.LazyCfCode$ClassCodeVisitor -> a.a.a.a.f.Tb:
com.android.tools.r8.graph.JarClassFileReader$ReparseContext context -> c
com.android.tools.r8.graph.JarApplicationReader application -> d
boolean usrJsrInliner -> f
boolean $assertionsDisabled -> g
int methodIndex -> e
1:1:void <clinit>():213:213 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader,boolean):222:222 -> <init>
2:10:void <init>(com.android.tools.r8.graph.JarClassFileReader$ReparseContext,com.android.tools.r8.graph.JarApplicationReader,boolean):217:225 -> <init>
1:10:com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):231:240 -> a
com.android.tools.r8.graph.LazyCfCode$JsrEncountered -> a.a.a.a.f.Ub:
1:1:void <init>(java.lang.String):83:83 -> <init>
com.android.tools.r8.graph.LazyCfCode$MethodCodeVisitor -> a.a.a.a.f.Vb:
java.util.Map canonicalDebugLocalInfo -> q
java.util.Map labelMap -> r
int maxStack -> l
java.util.List localVariables -> p
int maxLocals -> m
java.util.List tryCatchRanges -> o
com.android.tools.r8.graph.LazyCfCode code -> s
boolean $assertionsDisabled -> u
com.android.tools.r8.graph.DexItemFactory factory -> k
com.android.tools.r8.graph.DexMethod method -> t
java.util.List instructions -> n
com.android.tools.r8.graph.JarApplicationReader application -> j
1:1:void <clinit>():246:246 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.LazyCfCode):260:260 -> <init>
2:12:void <init>(com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.LazyCfCode):254:264 -> <init>
com.android.tools.r8.graph.DebugLocalInfo lambda$canonicalize$1(com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.graph.DebugLocalInfo) -> a
1:1:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):286:286 -> a
2:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap parseLocals(int,java.lang.Object[]):293:299 -> a
2:8:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):287 -> a
9:11:java.util.List parseStack(int,java.lang.Object[]):307:309 -> a
9:11:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):288 -> a
12:12:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):289:289 -> a
13:14:com.android.tools.r8.graph.DexType createTypeFromInternalType(java.lang.String):350:351 -> a
15:15:void visitInsn(int):517:517 -> a
16:18:void visitInsn(int):385:387 -> a
19:19:void visitInsn(int):385:385 -> a
20:22:void visitInsn(int):379:381 -> a
23:23:void visitInsn(int):379:379 -> a
24:24:void visitInsn(int):374:374 -> a
25:25:void visitInsn(int):370:370 -> a
26:26:void visitInsn(int):361:361 -> a
27:129:void visitInsn(int):358:460 -> a
130:130:void visitInsn(int):446:446 -> a
131:131:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):64:64 -> a
131:131:void visitInsn(int):446 -> a
132:132:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):62:62 -> a
132:132:void visitInsn(int):446 -> a
133:133:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):60:60 -> a
133:133:void visitInsn(int):446 -> a
134:134:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):58:58 -> a
134:134:void visitInsn(int):446 -> a
135:135:com.android.tools.r8.cf.code.CfNeg com.android.tools.r8.cf.code.CfNeg.fromAsm(int):56:56 -> a
135:135:void visitInsn(int):446 -> a
136:136:void visitInsn(int):446:446 -> a
137:137:void visitInsn(int):440:440 -> a
138:138:void visitInsn(int):418:418 -> a
139:216:void visitInsn(int):407:484 -> a
217:242:void visitInsn(int):477:502 -> a
243:243:void visitInsn(int):499:499 -> a
244:244:void visitInsn(int):496:496 -> a
245:245:void visitInsn(int):493:493 -> a
246:246:void visitInsn(int):490:490 -> a
247:274:void visitInsn(int):487:514 -> a
275:275:void visitInsn(int):511:511 -> a
276:276:void visitInsn(int):508:508 -> a
277:277:void visitInsn(int):505:505 -> a
278:293:void visitTypeInsn(int,java.lang.String):630:645 -> a
294:294:void visitTypeInsn(int,java.lang.String):639:639 -> a
295:295:void visitTypeInsn(int,java.lang.String):636:636 -> a
296:296:void visitTypeInsn(int,java.lang.String):633:633 -> a
297:298:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):651:652 -> a
299:299:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> a
299:299:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):652 -> a
300:303:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):652:655 -> a
304:304:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):660:660 -> a
305:305:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.JarApplicationReader.getMethod(java.lang.String,java.lang.String,java.lang.String):92:92 -> a
305:305:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):660 -> a
306:306:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):661:661 -> a
307:309:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):666:668 -> a
310:340:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):673:703 -> a
341:345:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):697:701 -> a
346:346:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):693:693 -> a
347:347:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):737:737 -> a
348:371:void visitLdcInsn(java.lang.Object):742:765 -> a
372:376:void visitLdcInsn(java.lang.Object):763:767 -> a
377:377:void visitIincInsn(int,int):773:773 -> a
378:383:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):778:783 -> a
384:388:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):788:792 -> a
389:389:void visitMultiANewArrayInsn(java.lang.String,int):797:797 -> a
390:390:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> a
390:390:void visitMultiANewArrayInsn(java.lang.String,int):797 -> a
391:391:void visitMultiANewArrayInsn(java.lang.String,int):797:797 -> a
392:392:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):804:804 -> a
393:396:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):803:806 -> a
397:400:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):812:815 -> a
401:401:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> a
401:401:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):816 -> a
402:402:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):817:817 -> a
403:409:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):813:819 -> a
410:411:void com.android.tools.r8.graph.CfCode$LocalVariableInfo.<init>(int,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.cf.code.CfLabel,com.android.tools.r8.cf.code.CfLabel):43:44 -> a
410:411:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):819 -> a
412:412:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):818:818 -> a
413:413:com.android.tools.r8.graph.DebugLocalInfo canonicalize(com.android.tools.r8.graph.DebugLocalInfo):823:823 -> a
1:6:void visitCode():269:274 -> b
7:11:com.android.tools.r8.cf.code.CfFrame$FrameType getFrameType(java.lang.Object):315:319 -> b
12:24:com.android.tools.r8.graph.DexType parseAsmType(java.lang.Object):331:343 -> b
12:24:com.android.tools.r8.cf.code.CfFrame$FrameType getFrameType(java.lang.Object):322 -> b
25:25:com.android.tools.r8.cf.code.CfFrame$FrameType getFrameType(java.lang.Object):322:322 -> b
26:26:com.android.tools.r8.graph.DexType parseAsmType(java.lang.Object):345:345 -> b
26:26:com.android.tools.r8.cf.code.CfFrame$FrameType getFrameType(java.lang.Object):322 -> b
27:27:com.android.tools.r8.cf.code.CfFrame$FrameType getFrameType(java.lang.Object):320:320 -> b
28:28:com.android.tools.r8.cf.code.CfLabel getLabel(com.android.tools.r8.org.objectweb.asm.Label):327:327 -> b
29:29:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):549:549 -> b
30:30:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):547:547 -> b
31:31:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):544:544 -> b
32:32:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):541:541 -> b
33:33:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):537:537 -> b
34:34:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):534:534 -> b
35:38:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):528:531 -> b
39:39:com.android.tools.r8.ir.code.MemberType getMemberTypeForOpcode(int):525:525 -> b
40:40:void visitIntInsn(int,int):561:561 -> b
41:41:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):588:588 -> b
41:41:void visitIntInsn(int,int):562 -> b
42:42:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):586:586 -> b
42:42:void visitIntInsn(int,int):562 -> b
43:43:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):584:584 -> b
43:43:void visitIntInsn(int,int):562 -> b
44:44:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):582:582 -> b
44:44:void visitIntInsn(int,int):562 -> b
45:45:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):580:580 -> b
45:45:void visitIntInsn(int,int):562 -> b
46:46:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):578:578 -> b
46:46:void visitIntInsn(int,int):562 -> b
47:47:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):576:576 -> b
47:47:void visitIntInsn(int,int):562 -> b
48:48:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):574:574 -> b
48:48:void visitIntInsn(int,int):562 -> b
49:49:com.android.tools.r8.graph.DexType arrayTypeDesc(int,com.android.tools.r8.graph.DexItemFactory):572:572 -> b
49:49:void visitIntInsn(int,int):562 -> b
50:50:void visitIntInsn(int,int):562:562 -> b
51:55:void visitIntInsn(int,int):561:565 -> b
56:56:void visitIntInsn(int,int):558:558 -> b
57:57:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):828:828 -> b
1:1:void visitEnd():279:279 -> c
2:2:com.android.tools.r8.cf.code.CfLabel lambda$getLabel$0(com.android.tools.r8.org.objectweb.asm.Label):327:327 -> c
3:3:com.android.tools.r8.ir.code.If$Type ifType(int):731:731 -> c
4:4:com.android.tools.r8.ir.code.If$Type ifType(int):729:729 -> c
5:5:com.android.tools.r8.ir.code.If$Type ifType(int):726:726 -> c
6:6:com.android.tools.r8.ir.code.If$Type ifType(int):723:723 -> c
7:7:com.android.tools.r8.ir.code.If$Type ifType(int):720:720 -> c
8:8:com.android.tools.r8.ir.code.If$Type ifType(int):717:717 -> c
9:9:com.android.tools.r8.ir.code.If$Type ifType(int):713:713 -> c
10:13:void visitMaxs(int,int):833:836 -> c
1:1:void visitVarInsn(int,int):619:619 -> d
2:2:void visitVarInsn(int,int):614:614 -> d
3:3:void visitVarInsn(int,int):610:610 -> d
4:8:void visitVarInsn(int,int):602:606 -> d
9:35:void visitVarInsn(int,int):598:624 -> d
36:36:void visitVarInsn(int,int):617:617 -> d
com.android.tools.r8.graph.LazyLoadedDexApplication -> a.a.a.a.f.Zb:
com.android.tools.r8.utils.LibraryClassCollection libraryClasses -> k
boolean $assertionsDisabled -> l
com.android.tools.r8.utils.ClasspathClassCollection classpathClasses -> j
com.android.tools.r8.utils.ProgramClassCollection programClasses -> i
1:1:void <clinit>():23:23 -> <clinit>
1:11:void <init>(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.utils.ProgramClassCollection,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.utils.ClasspathClassCollection,com.android.tools.r8.utils.LibraryClassCollection,com.android.tools.r8.com.google.common.collect.ImmutableSet,java.lang.String,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing):41:51 -> <init>
1:11:void <init>(com.android.tools.r8.naming.ClassNameMapper,com.android.tools.r8.utils.ProgramClassCollection,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.utils.ClasspathClassCollection,com.android.tools.r8.utils.LibraryClassCollection,com.android.tools.r8.com.google.common.collect.ImmutableSet,java.lang.String,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexString,com.android.tools.r8.utils.Timing,com.android.tools.r8.graph.LazyLoadedDexApplication$1):23 -> <init>
1:1:com.android.tools.r8.utils.ClasspathClassCollection access$000(com.android.tools.r8.graph.LazyLoadedDexApplication):23:23 -> a
2:8:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):62:68 -> a
9:9:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder builder():227:227 -> a
9:9:com.android.tools.r8.graph.DexApplication$Builder builder():23 -> a
1:1:com.android.tools.r8.utils.LibraryClassCollection access$100(com.android.tools.r8.graph.LazyLoadedDexApplication):23:23 -> b
2:3:com.android.tools.r8.graph.DexProgramClass programDefinitionFor(com.android.tools.r8.graph.DexType):75:76 -> b
boolean lambda$programClasses$0(com.android.tools.r8.graph.DexType) -> c
1:2:java.util.List programClasses():56:57 -> d
1:1:java.lang.String toString():237:237 -> toString
com.android.tools.r8.graph.LazyLoadedDexApplication$1 -> a.a.a.a.f.Xb:
com.android.tools.r8.graph.LazyLoadedDexApplication$Builder -> a.a.a.a.f.Yb:
com.android.tools.r8.utils.LibraryClassCollection libraryClasses -> l
com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver resolver -> m
com.android.tools.r8.utils.ClasspathClassCollection classpathClasses -> k
1:1:void <init>(com.android.tools.r8.graph.LazyLoadedDexApplication,com.android.tools.r8.graph.LazyLoadedDexApplication$1):174:174 -> <init>
2:5:void <init>(com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Timing):181:184 -> <init>
6:9:void <init>(com.android.tools.r8.graph.LazyLoadedDexApplication):188:191 -> <init>
1:1:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder setClasspathClassCollection(com.android.tools.r8.utils.ClasspathClassCollection):200:200 -> a
2:2:com.android.tools.r8.graph.LazyLoadedDexApplication$Builder setLibraryClassCollection(com.android.tools.r8.utils.LibraryClassCollection):205:205 -> a
1:7:com.android.tools.r8.graph.LazyLoadedDexApplication build():211:217 -> d
com.android.tools.r8.graph.MethodAccessFlags -> a.a.a.a.f._b:
boolean $assertionsDisabled -> e
1:1:void <clinit>():11:11 -> <clinit>
1:1:void <init>(int,int):61:61 -> <init>
1:1:void <init>(int):57 -> <init>
2:2:void <init>(int,int):61:61 -> <init>
1:9:java.util.List getNames():32:40 -> a
10:11:com.android.tools.r8.graph.MethodAccessFlags fromCfAccessFlags(int,boolean):81:82 -> a
1:9:java.util.List getPredicates():45:53 -> b
10:12:com.android.tools.r8.graph.MethodAccessFlags fromSharedAccessFlags(int,boolean):75:77 -> b
1:1:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):86:86 -> d
2:2:boolean isDeclaredSynchronized():184:184 -> d
2:2:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):87 -> d
3:3:void setSynchronized():114:114 -> d
3:3:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):88 -> d
4:4:void unsetDeclaredSynchronized():192:192 -> d
4:4:com.android.tools.r8.graph.MethodAccessFlags fromDexAccessFlags(int):89 -> d
1:1:com.android.tools.r8.graph.MethodAccessFlags copy():66:66 -> p
1:2:int getAsDexAccessFlags():96:97 -> q
3:3:void unsetSynchronized():118:118 -> q
3:3:int getAsDexAccessFlags():98 -> q
4:4:void setDeclaredSynchronized():188:188 -> q
4:4:int getAsDexAccessFlags():99 -> q
5:5:int com.android.tools.r8.graph.AccessFlags.materialize():61:61 -> q
5:5:int getAsDexAccessFlags():101 -> q
1:1:boolean isAbstract():150:150 -> r
1:1:boolean isBridge():122:122 -> s
1:1:boolean isConstructor():170:170 -> t
1:1:boolean isNative():142:142 -> u
1:1:boolean isStrict():162:162 -> v
1:1:boolean isSynchronized():110:110 -> w
1:1:boolean isVarargs():134:134 -> x
1:1:void setBridge():126:126 -> y
1:1:void unsetBridge():130:130 -> z
com.android.tools.r8.graph.ObjectToOffsetMapping -> a.a.a.a.f.bc:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap types -> c
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap methods -> d
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap fields -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap strings -> f
boolean $assertionsDisabled -> j
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap protos -> b
com.android.tools.r8.graph.DexString firstJumboString -> i
com.android.tools.r8.graph.DexProgramClass[] classes -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap callSites -> g
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap methodHandles -> h
1:1:void <clinit>():19:19 -> <clinit>
1:19:void <init>(com.android.tools.r8.graph.DexApplication,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection,java.util.Collection):43:61 -> <init>
1:1:void failOnOverflow(com.android.tools.r8.graph.DexItem):70:70 -> a
2:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createMap(java.util.Collection,java.util.function.Consumer):75:78 -> a
6:6:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.<init>(int):167:167 -> a
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createMap(java.util.Collection,java.util.function.Consumer):78 -> a
7:14:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap createMap(java.util.Collection,java.util.function.Consumer):79:86 -> a
15:26:com.android.tools.r8.graph.DexProgramClass[] sortClasses(com.android.tools.r8.graph.DexApplication,java.util.Collection):140:151 -> a
27:29:int lambda$sortClasses$0(com.android.tools.r8.graph.ObjectToOffsetMapping$ProgramClassDepthsMemoized,com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):146:148 -> a
30:30:java.util.Collection keysOrEmpty(java.util.Map):155:155 -> a
31:31:java.util.Collection getCallSites():183:183 -> a
32:34:int getOffsetFor(com.android.tools.r8.graph.IndexedDexItem,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):208:210 -> a
35:35:int getOffsetFor(com.android.tools.r8.graph.DexProto):215:215 -> a
36:36:int getOffsetFor(com.android.tools.r8.graph.DexField):219:219 -> a
37:37:int getOffsetFor(com.android.tools.r8.graph.DexMethod):223:223 -> a
38:38:int getOffsetFor(com.android.tools.r8.graph.DexString):227:227 -> a
39:39:int getOffsetFor(com.android.tools.r8.graph.DexType):231:231 -> a
40:40:int getOffsetFor(com.android.tools.r8.graph.DexCallSite):235:235 -> a
41:41:int getOffsetFor(com.android.tools.r8.graph.DexMethodHandle):239:239 -> a
1:2:void setFirstJumboString(com.android.tools.r8.graph.DexString):65:66 -> b
3:3:com.android.tools.r8.graph.DexProgramClass[] getClasses():163:163 -> b
1:1:java.util.Collection getFields():175:175 -> c
1:1:com.android.tools.r8.graph.DexString getFirstJumboString():195:195 -> d
1:3:com.android.tools.r8.graph.DexString getFirstString():199:201 -> e
1:1:java.util.Collection getMethodHandles():187:187 -> f
1:1:java.util.Collection getMethods():159:159 -> g
1:1:java.util.Collection getProtos():171:171 -> h
1:1:java.util.Collection getStrings():179:179 -> i
1:1:java.util.Collection getTypes():167:167 -> j
1:1:boolean hasJumboStrings():191:191 -> k
com.android.tools.r8.graph.ObjectToOffsetMapping$ProgramClassDepthsMemoized -> a.a.a.a.f.ac:
com.android.tools.r8.graph.DexApplication application -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap depthOfClasses -> b
1:1:void <init>(com.android.tools.r8.graph.DexApplication):103:103 -> <init>
2:6:void <init>(com.android.tools.r8.graph.DexApplication):101:105 -> <init>
1:22:int getDepth(com.android.tools.r8.graph.DexProgramClass):109:130 -> a
com.android.tools.r8.graph.OffsetToObjectMapping -> a.a.a.a.f.cc:
com.android.tools.r8.graph.DexProto[] protos -> c
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.DexMethodHandle[] methodHandles -> h
com.android.tools.r8.graph.DexMethod[] methods -> b
com.android.tools.r8.graph.DexField[] fields -> d
com.android.tools.r8.graph.DexString[] strings -> f
com.android.tools.r8.graph.DexCallSite[] callSites -> g
com.android.tools.r8.graph.DexProgramClass[] classes -> a
com.android.tools.r8.graph.DexType[] types -> e
1:1:void <clinit>():6:6 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:2:com.android.tools.r8.graph.DexCallSite[] getCallSiteMap():88:89 -> a
3:4:com.android.tools.r8.graph.DexField getField(int):113:114 -> a
5:6:void setProto(int,com.android.tools.r8.graph.DexProto):143:144 -> a
7:8:void setMethod(int,com.android.tools.r8.graph.DexMethod):148:149 -> a
9:10:void setField(int,com.android.tools.r8.graph.DexField):153:154 -> a
11:12:void setType(int,com.android.tools.r8.graph.DexType):158:159 -> a
13:14:void setString(int,com.android.tools.r8.graph.DexString):163:164 -> a
15:16:void setCallSites(int,com.android.tools.r8.graph.DexCallSite):168:169 -> a
17:18:void setMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):173:174 -> a
1:2:com.android.tools.r8.graph.DexField[] getFieldMap():73:74 -> b
3:4:com.android.tools.r8.graph.DexMethod getMethod(int):103:104 -> b
1:2:com.android.tools.r8.graph.DexMethodHandle[] getMethodHandleMap():93:94 -> c
3:4:com.android.tools.r8.graph.DexMethodHandle getMethodHandle(int):133:134 -> c
1:2:com.android.tools.r8.graph.DexMethod[] getMethodMap():63:64 -> d
3:4:com.android.tools.r8.graph.DexProto getProto(int):108:109 -> d
1:2:com.android.tools.r8.graph.DexProto[] getProtosMap():68:69 -> e
3:4:com.android.tools.r8.graph.DexString getString(int):123:124 -> e
1:2:com.android.tools.r8.graph.DexString[] getStringMap():83:84 -> f
3:4:com.android.tools.r8.graph.DexType getType(int):118:119 -> f
1:2:void initializeCallSites(int):48:49 -> g
3:4:com.android.tools.r8.graph.DexType[] getTypeMap():78:79 -> g
1:2:void initializeClasses(int):18:19 -> h
1:2:void initializeFields(int):33:34 -> i
1:2:void initializeMethodHandles(int):53:54 -> j
1:2:void initializeMethods(int):23:24 -> k
1:2:void initializeProtos(int):28:29 -> l
1:2:void initializeStrings(int):43:44 -> m
1:2:void initializeTypes(int):38:39 -> n
com.android.tools.r8.graph.OptimizationInfo -> a.a.a.a.f.ec:
com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage getParameterUsages(int) -> a
boolean useIdentifierNameString() -> a
com.android.tools.r8.graph.UpdatableOptimizationInfo mutableCopy() -> b
java.util.BitSet getNonNullParamOnNormalExits() -> c
boolean isReachabilitySensitive() -> d
boolean neverInline() -> e
com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility getClassInlinerEligibility() -> f
java.util.Set getInitializedClassesOnNormalExit() -> g
boolean isInitializerEnablingJavaAssertions() -> h
com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer getTrivialInitializerInfo() -> i
java.util.BitSet getNonNullParamOrThrow() -> j
com.android.tools.r8.graph.OptimizationInfo$InlinePreference -> a.a.a.a.f.dc:
com.android.tools.r8.graph.OptimizationInfo$InlinePreference ForceInline -> b
com.android.tools.r8.graph.OptimizationInfo$InlinePreference NeverInline -> a
com.android.tools.r8.graph.OptimizationInfo$InlinePreference Default -> c
1:3:void <clinit>():16:18 -> <clinit>
4:4:void <clinit>():15:15 -> <clinit>
1:1:void <init>(java.lang.String,int):15:15 -> <init>
com.android.tools.r8.graph.ParameterAnnotationsList -> a.a.a.a.f.fc:
com.android.tools.r8.graph.ParameterAnnotationsList EMPTY_PARAMETER_ANNOTATIONS_LIST -> c
com.android.tools.r8.graph.DexAnnotationSet[] values -> a
int missingParameterAnnotations -> b
boolean $assertionsDisabled -> d
1:3:void <clinit>():36:38 -> <clinit>
1:3:void <init>():48:50 -> <init>
4:7:void <init>(com.android.tools.r8.graph.DexAnnotationSet[],int):57:60 -> <init>
1:1:void collectIndexedItems(com.android.tools.r8.dex.IndexedItemCollection,com.android.tools.r8.graph.DexMethod,int):86:86 -> a
2:3:void collectMixedSectionItems(com.android.tools.r8.dex.MixedSectionCollection):92:93 -> a
4:12:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):176:184 -> a
13:13:com.android.tools.r8.graph.ParameterAnnotationsList empty():45:45 -> a
13:13:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):192 -> a
14:14:com.android.tools.r8.graph.ParameterAnnotationsList keepIf(java.util.function.Predicate):194:194 -> a
1:5:com.android.tools.r8.graph.DexAnnotationSet get(int):145:149 -> c
1:2:boolean isMissing(int):132:133 -> d
1:13:com.android.tools.r8.graph.ParameterAnnotationsList withParameterCount(int):154:166 -> e
1:2:boolean equals(java.lang.Object):77:78 -> equals
1:1:int countNonMissing():122:122 -> f
1:1:com.android.tools.r8.graph.ParameterAnnotationsList empty():45:45 -> g
1:1:boolean isEmpty():97:97 -> h
1:1:int hashCode():69:69 -> hashCode
1:1:int size():114:114 -> i
com.android.tools.r8.graph.ParameterUsagesInfo -> a.a.a.a.f.ic:
boolean $assertionsDisabled -> b
com.android.tools.r8.com.google.common.collect.ImmutableList parametersUsages -> a
1:1:void <clinit>():26:26 -> <clinit>
1:5:void <init>(java.util.List):29:33 -> <init>
6:6:void <init>(java.util.List):32:32 -> <init>
1:1:java.lang.Integer lambda$new$0(com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage):33:33 -> a
2:3:com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage getParameterUsage(int):37:38 -> a
com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage -> a.a.a.a.f.gc:
java.util.List callsReceiver -> c
boolean hasFieldRead -> e
boolean isAssignedToField -> f
boolean isReturned -> g
java.util.Set ifZeroTest -> b
int index -> a
boolean hasFieldAssignment -> d
1:10:void <init>(int,java.util.Set,java.util.List,boolean,boolean,boolean,boolean):70:79 -> <init>
1:1:boolean notUsed():83:83 -> a
com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsageBuilder -> a.a.a.a.f.hc:
boolean $assertionsDisabled -> i
java.util.Set ifZeroTestTypes -> c
java.util.List callsOnReceiver -> d
boolean hasFieldAssignment -> e
boolean hasFieldRead -> f
com.android.tools.r8.ir.code.Value arg -> b
boolean isAssignedToField -> g
boolean isReturned -> h
int index -> a
1:1:void <clinit>():92:92 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value,int):104:104 -> <init>
2:12:void <init>(com.android.tools.r8.ir.code.Value,int):96:106 -> <init>
1:2:boolean note(com.android.tools.r8.ir.code.Instruction):111:112 -> a
3:5:boolean note(com.android.tools.r8.ir.code.If):141:143 -> a
3:5:boolean note(com.android.tools.r8.ir.code.Instruction):112 -> a
6:7:boolean note(com.android.tools.r8.ir.code.Instruction):114:115 -> a
8:10:boolean note(com.android.tools.r8.ir.code.InstanceGet):150:152 -> a
8:10:boolean note(com.android.tools.r8.ir.code.Instruction):115 -> a
11:12:boolean note(com.android.tools.r8.ir.code.Instruction):117:118 -> a
13:20:boolean note(com.android.tools.r8.ir.code.InstancePut):159:166 -> a
13:20:boolean note(com.android.tools.r8.ir.code.Instruction):118 -> a
21:22:boolean note(com.android.tools.r8.ir.code.Instruction):120:121 -> a
23:27:boolean note(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):173:177 -> a
23:27:boolean note(com.android.tools.r8.ir.code.Instruction):121 -> a
28:28:boolean note(com.android.tools.r8.ir.code.InvokeMethodWithReceiver):174:174 -> a
28:28:boolean note(com.android.tools.r8.ir.code.Instruction):121 -> a
29:30:boolean note(com.android.tools.r8.ir.code.Instruction):123:124 -> a
31:32:boolean note(com.android.tools.r8.ir.code.Return):184:185 -> a
31:32:boolean note(com.android.tools.r8.ir.code.Instruction):124 -> a
33:33:com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage build():130:130 -> a
com.android.tools.r8.graph.Presorted -> a.a.a.a.f.jc:
com.android.tools.r8.graph.PresortedComparable -> a.a.a.a.f.kc:
int layeredCompareTo(java.lang.Object,com.android.tools.r8.naming.NamingLens) -> a
int slowCompareTo(java.lang.Object) -> a
1:1:boolean isSorted(java.util.List):15:15 -> a
2:2:boolean isSorted(java.lang.Object[],java.util.function.Function):19:19 -> a
3:5:boolean isSorted(java.util.List,java.util.function.Function):25:27 -> a
com.android.tools.r8.graph.ProgramClassVisitor -> a.a.a.a.f.lc:
com.android.tools.r8.graph.DexApplication application -> a
java.util.Set visited -> b
1:1:void <init>(com.android.tools.r8.graph.DexApplication):32:32 -> <init>
2:5:void <init>(com.android.tools.r8.graph.DexApplication):30:33 -> <init>
void visit(com.android.tools.r8.graph.DexClass) -> a
void visit(com.android.tools.r8.graph.DexType) -> a
1:2:void run(com.android.tools.r8.graph.DexProgramClass[]):66:67 -> a
1:10:void accept(com.android.tools.r8.graph.DexType):37:46 -> b
11:15:void accept(com.android.tools.r8.graph.DexClass):56:60 -> b
16:17:void accept(com.android.tools.r8.graph.DexTypeList):50:51 -> b
16:17:void accept(com.android.tools.r8.graph.DexClass):60 -> b
18:19:void accept(com.android.tools.r8.graph.DexClass):61:62 -> b
com.android.tools.r8.graph.UpdatableOptimizationInfo -> a.a.a.a.f.mc:
com.android.tools.r8.graph.UseRegistry -> a.a.a.a.f.oc:
boolean $assertionsDisabled -> b
com.android.tools.r8.graph.DexItemFactory factory -> a
1:1:void <clinit>():15:15 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexItemFactory):24:25 -> <init>
boolean registerInstanceFieldRead(com.android.tools.r8.graph.DexField) -> a
boolean registerInvokeDirect(com.android.tools.r8.graph.DexMethod) -> a
boolean registerNewInstance(com.android.tools.r8.graph.DexType) -> a
1:35:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):60:94 -> a
36:36:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):91:91 -> a
37:37:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):88:88 -> a
38:38:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):85:85 -> a
39:41:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):80:82 -> a
42:42:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):77:77 -> a
43:43:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):74:74 -> a
44:44:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):71:71 -> a
45:45:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):68:68 -> a
46:46:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):65:65 -> a
47:47:void registerMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):62:62 -> a
48:72:void registerCallSite(com.android.tools.r8.graph.DexCallSite):99:123 -> a
73:75:void registerProto(com.android.tools.r8.graph.DexProto):133:135 -> a
boolean registerInstanceFieldWrite(com.android.tools.r8.graph.DexField) -> b
boolean registerInvokeInterface(com.android.tools.r8.graph.DexMethod) -> b
boolean registerTypeReference(com.android.tools.r8.graph.DexType) -> b
boolean registerInvokeStatic(com.android.tools.r8.graph.DexMethod) -> c
boolean registerStaticFieldRead(com.android.tools.r8.graph.DexField) -> c
boolean registerInvokeSuper(com.android.tools.r8.graph.DexMethod) -> d
boolean registerStaticFieldWrite(com.android.tools.r8.graph.DexField) -> d
boolean registerInvokeVirtual(com.android.tools.r8.graph.DexMethod) -> e
com.android.tools.r8.graph.UseRegistry$MethodHandleUse -> a.a.a.a.f.nc:
com.android.tools.r8.graph.UseRegistry$MethodHandleUse ARGUMENT_TO_LAMBDA_METAFACTORY -> a
com.android.tools.r8.graph.UseRegistry$MethodHandleUse NOT_ARGUMENT_TO_LAMBDA_METAFACTORY -> b
1:2:void <clinit>():20:21 -> <clinit>
3:3:void <clinit>():19:19 -> <clinit>
1:1:void <init>(java.lang.String,int):19:19 -> <init>
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis -> a.a.a.a.g.a.e:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.ir.code.DominatorTree dominatorTree -> d
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis TRIVIAL -> f
boolean $assertionsDisabled -> g
com.android.tools.r8.ir.code.IRCode code -> b
int markingColor -> e
1:13:void <clinit>():49:61 -> <clinit>
1:1:void <init>():78:78 -> <init>
1:1:void <init>(com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$1):49 -> <init>
2:8:void <init>():75:81 -> <init>
2:8:void <init>(com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$1):49 -> <init>
9:9:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):84:84 -> <init>
10:22:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):75:87 -> <init>
1:3:void returnMarkingColor():248:250 -> a
1:3:void finish():244 -> a
1:1:com.android.tools.r8.ir.analysis.ClassInitializationAnalysis trivial():92:92 -> b
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$1 -> a.a.a.a.g.a.a:
1:1:void <init>():62:62 -> <init>
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption -> a.a.a.a.g.a.b:
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption NONE -> b
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption INSTRUCTION_DOES_NOT_THROW -> a
1:2:void <clinit>():52:53 -> <clinit>
3:3:void <clinit>():51:51 -> <clinit>
1:1:void <init>(java.lang.String,int):51:51 -> <init>
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$InstructionUtils -> a.a.a.a.g.a.c:
boolean $assertionsDisabled -> a
1:1:void <clinit>():254:254 -> <clinit>
1:1:boolean forInstanceGet(com.android.tools.r8.ir.code.InstanceGet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):262:262 -> a
2:2:boolean forInstancePut(com.android.tools.r8.ir.code.InstancePut,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):271:271 -> a
3:15:boolean forInstanceGetOrPut(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):280:292 -> a
16:23:boolean forInvokeDirect(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):301:308 -> a
24:50:boolean forInvokeInterface(com.android.tools.r8.ir.code.InvokeInterface,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):318:344 -> a
51:56:boolean forInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):353:358 -> a
57:91:boolean forInvokeSuper(com.android.tools.r8.ir.code.InvokeSuper,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):368:402 -> a
92:118:boolean forInvokeVirtual(com.android.tools.r8.ir.code.InvokeVirtual,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):412:438 -> a
119:124:boolean forNewInstance(com.android.tools.r8.ir.code.NewInstance,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):447:452 -> a
125:125:boolean forStaticGet(com.android.tools.r8.ir.code.StaticGet,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):461:461 -> a
126:126:boolean forStaticPut(com.android.tools.r8.ir.code.StaticPut,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):470:470 -> a
127:170:boolean isTypeInitializedBy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query):493:536 -> a
171:171:boolean isTypeInitializedBy(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexDefinition,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query):521:521 -> a
172:173:void enqueue(com.android.tools.r8.graph.DexType,java.util.Set,java.util.Deque):545:546 -> a
174:175:void enqueueInitializedClassesOnNormalExit(com.android.tools.r8.graph.DexEncodedMethod,java.util.Set,java.util.Deque):552:553 -> a
1:7:boolean forStaticGetOrPut(com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):479:485 -> b
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query -> a.a.a.a.g.a.d:
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query DIRECTLY_OR_INDIRECTLY -> b
com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query DIRECTLY -> a
1:2:void <clinit>():57:58 -> <clinit>
3:3:void <clinit>():56:56 -> <clinit>
1:1:void <init>(java.lang.String,int):56:56 -> <init>
com.android.tools.r8.ir.analysis.EscapeAnalysis -> a.a.a.a.g.a.f:
boolean $assertionsDisabled -> a
1:1:void <clinit>():26:26 -> <clinit>
1:30:java.util.Set escape(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):32:61 -> a
31:53:boolean isDirectlyEscaping(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexEncodedMethod,java.util.List):84:106 -> a
31:53:java.util.Set escape(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):61 -> a
54:61:java.util.Set escape(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):62:69 -> a
62:67:com.android.tools.r8.ir.code.Value getPropagatedSubject(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):117:122 -> a
62:67:java.util.Set escape(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):72 -> a
68:72:java.util.Set escape(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value):74:78 -> a
com.android.tools.r8.ir.analysis.TypeChecker -> a.a.a.a.g.a.g:
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():30:30 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.AppView):34:35 -> <init>
1:5:boolean check(com.android.tools.r8.ir.code.IRCode):39:43 -> a
6:6:boolean check(com.android.tools.r8.ir.code.InstancePut):60:60 -> a
6:6:boolean check(com.android.tools.r8.ir.code.IRCode):43 -> a
7:8:boolean check(com.android.tools.r8.ir.code.IRCode):46:47 -> a
9:9:boolean check(com.android.tools.r8.ir.code.StaticPut):64:64 -> a
9:9:boolean check(com.android.tools.r8.ir.code.IRCode):47 -> a
10:11:boolean check(com.android.tools.r8.ir.code.IRCode):50:51 -> a
12:15:boolean check(com.android.tools.r8.ir.code.Throw):92:95 -> a
12:15:boolean check(com.android.tools.r8.ir.code.IRCode):51 -> a
16:18:boolean check(com.android.tools.r8.ir.code.Throw):94:96 -> a
16:18:boolean check(com.android.tools.r8.ir.code.IRCode):51 -> a
19:19:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):68:68 -> a
20:20:boolean com.android.tools.r8.ir.code.Instruction.isFieldPut():768:768 -> a
20:20:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):68 -> a
21:29:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):68:76 -> a
30:40:boolean checkFieldPut(com.android.tools.r8.ir.code.FieldInstruction):75:85 -> a
41:43:boolean isSubtypeOf(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):101:103 -> a
com.android.tools.r8.ir.analysis.constant.Bottom -> a.a.a.a.g.a.a.a:
com.android.tools.r8.ir.analysis.constant.Bottom INSTANCE -> a
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():9:9 -> <init>
com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement) -> a
boolean isBottom() -> c
1:1:com.android.tools.r8.ir.analysis.constant.Bottom getInstance():13:13 -> g
com.android.tools.r8.ir.analysis.constant.ConstLatticeElement -> a.a.a.a.g.a.a.b:
com.android.tools.r8.ir.code.ConstNumber value -> a
1:2:void <init>(com.android.tools.r8.ir.code.ConstNumber):11:12 -> <init>
com.android.tools.r8.ir.analysis.constant.ConstLatticeElement asConst() -> a
1:10:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):17:26 -> a
boolean isConst() -> d
1:1:com.android.tools.r8.ir.code.ConstNumber getConstNumber():45:45 -> g
1:1:int getIntValue():49:49 -> h
1:1:java.lang.String toString():41:41 -> toString
com.android.tools.r8.ir.analysis.constant.ConstRangeLatticeElement -> a.a.a.a.g.a.a.c:
com.android.tools.r8.ir.code.Value value -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():8:8 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.code.Value):11:13 -> <init>
1:8:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):18:25 -> a
9:9:com.android.tools.r8.ir.code.Value getConstRange():44:44 -> a
9:9:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):26 -> a
10:10:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):26:26 -> a
11:11:com.android.tools.r8.ir.code.Value getConstRange():44:44 -> a
11:11:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):26 -> a
12:16:com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement):26:30 -> a
com.android.tools.r8.ir.analysis.constant.ConstRangeLatticeElement asConstRange() -> b
boolean isValueRange() -> f
1:1:com.android.tools.r8.ir.code.Value getConstRange():44:44 -> g
1:1:java.lang.String toString():40:40 -> toString
com.android.tools.r8.ir.analysis.constant.LatticeElement -> a.a.a.a.g.a.a.d:
1:1:void <init>():6:6 -> <init>
com.android.tools.r8.ir.analysis.constant.ConstLatticeElement asConst() -> a
com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement) -> a
com.android.tools.r8.ir.analysis.constant.ConstRangeLatticeElement asConstRange() -> b
boolean isBottom() -> c
boolean isConst() -> d
boolean isTop() -> e
boolean isValueRange() -> f
com.android.tools.r8.ir.analysis.constant.SparseConditionalConstantPropagation -> a.a.a.a.g.a.a.e:
java.util.Deque flowEdges -> d
java.util.BitSet visitedBlocks -> g
java.util.Map mapping -> b
java.util.Deque ssaEdges -> c
java.util.BitSet[] executableFlowEdges -> f
com.android.tools.r8.ir.code.IRCode code -> a
boolean $assertionsDisabled -> h
int nextBlockNumber -> e
1:1:void <clinit>():29:29 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.IRCode):39:39 -> <init>
2:13:void <init>(com.android.tools.r8.ir.code.IRCode):32:43 -> <init>
1:28:void run():48:75 -> a
29:46:void run():52:69 -> a
47:47:boolean lambda$rewriteCode$0(java.util.Map$Entry):82:82 -> a
48:72:void lambda$rewriteCode$3(java.util.List,java.util.Map$Entry):84:108 -> a
73:73:boolean lambda$rewriteCode$1(com.android.tools.r8.ir.code.Instruction):96:96 -> a
74:74:boolean lambda$rewriteCode$2(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):107:107 -> a
75:75:com.android.tools.r8.ir.analysis.constant.LatticeElement getLatticeElement(com.android.tools.r8.ir.code.Value):121:121 -> a
76:91:void visitPhi(com.android.tools.r8.ir.code.Phi):129:144 -> a
92:92:com.android.tools.r8.ir.analysis.constant.LatticeElement getLatticeElement(com.android.tools.r8.ir.code.Value):121:121 -> a
92:92:void visitPhi(com.android.tools.r8.ir.code.Phi):145 -> a
93:94:void visitPhi(com.android.tools.r8.ir.code.Phi):146:147 -> a
95:95:void setLatticeElement(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.constant.LatticeElement):125:125 -> a
95:95:void visitPhi(com.android.tools.r8.ir.code.Phi):148 -> a
96:99:void visitInstructions(com.android.tools.r8.ir.code.BasicBlock):154:157 -> a
100:104:boolean isExecutableEdge(int,int):239:243 -> a
1:39:void rewriteCode():79:117 -> b
40:44:void visitInstruction(com.android.tools.r8.ir.code.Instruction):161:165 -> b
45:45:void setLatticeElement(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.constant.LatticeElement):125:125 -> b
45:45:void visitInstruction(com.android.tools.r8.ir.code.Instruction):165 -> b
46:50:void visitInstruction(com.android.tools.r8.ir.code.Instruction):166:170 -> b
51:100:void addFlowEdgesForJumpInstruction(com.android.tools.r8.ir.code.JumpInstruction):175:224 -> b
51:100:void visitInstruction(com.android.tools.r8.ir.code.Instruction):170 -> b
101:106:void setExecutableEdge(int,int):230:235 -> b
com.android.tools.r8.ir.analysis.constant.Top -> a.a.a.a.g.a.a.f:
com.android.tools.r8.ir.analysis.constant.Top INSTANCE -> a
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():9:9 -> <init>
com.android.tools.r8.ir.analysis.constant.LatticeElement meet(com.android.tools.r8.ir.analysis.constant.LatticeElement) -> a
boolean isTop() -> e
1:1:com.android.tools.r8.ir.analysis.constant.Top getInstance():13:13 -> g
com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement -> a.a.a.a.g.a.b.a:
com.android.tools.r8.ir.analysis.type.TypeLatticeElement memberTypeLattice -> r
com.android.tools.r8.ir.analysis.type.NullabilityVariants variants -> s
boolean $assertionsDisabled -> t
1:1:void <clinit>():14:14 -> <clinit>
1:4:void <init>(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):32:35 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayMemberTypeAsValueType():65:65 -> F
com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement asArrayTypeLatticeElement() -> a
1:1:com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement create(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.Nullability):23:23 -> a
2:2:com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement lambda$create$0(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):25:25 -> a
3:3:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayMemberTypeAsMemberType():61:61 -> a
3:3:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayBaseTypeLattice():69 -> a
3:3:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):39 -> a
4:5:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayBaseTypeLattice():70:71 -> a
4:5:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):39 -> a
6:6:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayMemberTypeAsMemberType():61:61 -> a
6:6:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayBaseTypeLattice():71 -> a
6:6:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):39 -> a
7:8:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):41:42 -> a
9:33:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.toDexType(com.android.tools.r8.graph.DexItemFactory):38:62 -> a
9:33:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):42 -> a
34:35:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):44:45 -> a
36:36:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayMemberTypeAsMemberType():61:61 -> a
36:36:int getNesting():52 -> a
36:36:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):47 -> a
37:39:int getNesting():53:55 -> a
37:39:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):47 -> a
40:40:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getArrayMemberTypeAsMemberType():61:61 -> a
40:40:int getNesting():55 -> a
40:40:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):47 -> a
41:41:com.android.tools.r8.graph.DexType getArrayType(com.android.tools.r8.graph.DexItemFactory):47:47 -> a
42:42:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> a
42:42:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement,com.android.tools.r8.graph.AppView):132 -> a
43:43:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> a
43:43:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement,com.android.tools.r8.graph.AppView):132 -> a
44:55:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement,com.android.tools.r8.graph.AppView):132:143 -> a
56:57:com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement createVariant(com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):78:79 -> a
58:62:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):84:88 -> a
63:63:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):93:93 -> a
64:74:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):153:163 -> a
75:87:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):159:171 -> a
88:90:com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement com.android.tools.r8.ir.analysis.type.TypeLatticeElement.objectArrayType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):306:308 -> a
88:90:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):174 -> a
91:93:com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement com.android.tools.r8.ir.analysis.type.TypeLatticeElement.objectArrayType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):307:309 -> a
91:93:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):174 -> a
94:95:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement com.android.tools.r8.ir.analysis.type.TypeLatticeElement.objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):301:302 -> a
94:95:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement joinMember(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):172 -> a
boolean isArrayType() -> e
1:4:boolean equals(java.lang.Object):116:119 -> equals
5:5:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> equals
5:5:boolean equals(java.lang.Object):120 -> equals
6:6:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> equals
6:6:boolean equals(java.lang.Object):120 -> equals
7:7:boolean equals(java.lang.Object):123:123 -> equals
1:1:int hashCode():128:128 -> hashCode
1:1:java.lang.String toString():108:108 -> toString
com.android.tools.r8.ir.analysis.type.BooleanTypeLatticeElement -> a.a.a.a.g.a.b.b:
com.android.tools.r8.ir.analysis.type.BooleanTypeLatticeElement INSTANCE -> p
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.BooleanTypeLatticeElement getInstance():10:10 -> B
boolean isBoolean() -> f
1:1:int hashCode():30:30 -> hashCode
com.android.tools.r8.ir.analysis.type.BottomTypeLatticeElement -> a.a.a.a.g.a.b.c:
com.android.tools.r8.ir.analysis.type.BottomTypeLatticeElement INSTANCE -> o
1:1:void <clinit>():10:10 -> <clinit>
1:1:void <init>():9:9 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.BottomTypeLatticeElement getInstance():18:18 -> B
com.android.tools.r8.ir.analysis.type.TypeLatticeElement checkCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType) -> a
boolean isBottom() -> g
1:1:int hashCode():43:43 -> hashCode
1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():14:14 -> z
com.android.tools.r8.ir.analysis.type.ByteTypeLatticeElement -> a.a.a.a.g.a.b.d:
com.android.tools.r8.ir.analysis.type.ByteTypeLatticeElement INSTANCE -> p
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.ByteTypeLatticeElement getInstance():10:10 -> B
boolean isByte() -> h
1:1:int hashCode():30:30 -> hashCode
com.android.tools.r8.ir.analysis.type.CharTypeLatticeElement -> a.a.a.a.g.a.b.e:
com.android.tools.r8.ir.analysis.type.CharTypeLatticeElement INSTANCE -> p
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.CharTypeLatticeElement getInstance():10:10 -> B
1:1:int hashCode():30:30 -> hashCode
boolean isChar() -> i
com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement -> a.a.a.a.g.a.b.f:
com.android.tools.r8.graph.AppView appView -> s
boolean $assertionsDisabled -> v
com.android.tools.r8.ir.analysis.type.NullabilityVariants variants -> t
java.util.Set lazyInterfaces -> r
com.android.tools.r8.graph.DexType type -> u
1:1:void <clinit>():21:21 -> <clinit>
1:7:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,java.util.Set,com.android.tools.r8.ir.analysis.type.NullabilityVariants,com.android.tools.r8.graph.AppView):54:60 -> <init>
1:1:com.android.tools.r8.graph.DexType getClassType():64:64 -> F
1:8:java.util.Set getInterfaces():68:75 -> G
1:2:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement create(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,java.util.Set):33:34 -> a
3:3:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement lambda$create$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,java.util.Set,com.android.tools.r8.ir.analysis.type.NullabilityVariants):37:37 -> a
4:4:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement lambda$create$1(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.NullabilityVariants):45:45 -> a
5:5:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> a
5:5:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement,com.android.tools.r8.graph.AppView):133 -> a
6:6:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> a
6:6:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement,com.android.tools.r8.graph.AppView):133 -> a
7:10:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement,com.android.tools.r8.graph.AppView):133:136 -> a
11:11:com.android.tools.r8.graph.DexType getClassType():64:64 -> a
11:11:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement,com.android.tools.r8.graph.AppView):138 -> a
12:12:com.android.tools.r8.graph.DexType getClassType():64:64 -> a
12:12:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement,com.android.tools.r8.graph.AppView):138 -> a
13:15:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement,com.android.tools.r8.graph.AppView):140:142 -> a
16:16:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement join(com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement,com.android.tools.r8.graph.AppView):137:137 -> a
17:18:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement createVariant(com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.NullabilityVariants):80:81 -> a
19:23:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):86:90 -> a
24:24:boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView):96:96 -> a
com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement asClassTypeLatticeElement() -> b
1:2:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement create(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):42:43 -> b
1:4:boolean equals(java.lang.Object):266:269 -> equals
5:5:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> equals
5:5:boolean equals(java.lang.Object):270 -> equals
6:6:com.android.tools.r8.ir.analysis.type.Nullability com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement.nullability():69:69 -> equals
6:6:boolean equals(java.lang.Object):270 -> equals
7:18:boolean equals(java.lang.Object):273:284 -> equals
1:1:int hashCode():129:129 -> hashCode
boolean isClassType() -> j
1:11:java.lang.String toString():113:123 -> toString
com.android.tools.r8.ir.analysis.type.DoubleTypeLatticeElement -> a.a.a.a.g.a.b.g:
com.android.tools.r8.ir.analysis.type.DoubleTypeLatticeElement INSTANCE -> q
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.DoubleTypeLatticeElement getInstance():10:10 -> B
1:1:int hashCode():25:25 -> hashCode
boolean isDouble() -> l
com.android.tools.r8.ir.analysis.type.FloatTypeLatticeElement -> a.a.a.a.g.a.b.h:
com.android.tools.r8.ir.analysis.type.FloatTypeLatticeElement INSTANCE -> q
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.FloatTypeLatticeElement getInstance():10:10 -> B
1:1:int hashCode():25:25 -> hashCode
boolean isFloat() -> n
com.android.tools.r8.ir.analysis.type.IntTypeLatticeElement -> a.a.a.a.g.a.b.i:
com.android.tools.r8.ir.analysis.type.IntTypeLatticeElement INSTANCE -> q
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.IntTypeLatticeElement getInstance():10:10 -> B
1:1:int hashCode():25:25 -> hashCode
boolean isInt() -> o
com.android.tools.r8.ir.analysis.type.LongTypeLatticeElement -> a.a.a.a.g.a.b.j:
com.android.tools.r8.ir.analysis.type.LongTypeLatticeElement INSTANCE -> q
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.LongTypeLatticeElement getInstance():10:10 -> B
1:1:int hashCode():25:25 -> hashCode
boolean isLong() -> p
com.android.tools.r8.ir.analysis.type.Nullability -> a.a.a.a.g.a.b.k:
com.android.tools.r8.ir.analysis.type.Nullability DEFINITELY_NULL -> a
com.android.tools.r8.ir.analysis.type.Nullability BOTTOM -> d
com.android.tools.r8.ir.analysis.type.Nullability MAYBE_NULL -> c
com.android.tools.r8.ir.analysis.type.Nullability DEFINITELY_NOT_NULL -> b
1:4:void <clinit>():25:28 -> <clinit>
1:1:void <init>():30:30 -> <init>
1:10:com.android.tools.r8.ir.analysis.type.Nullability join(com.android.tools.r8.ir.analysis.type.Nullability):49:58 -> a
11:11:com.android.tools.r8.ir.analysis.type.Nullability bottom():78:78 -> a
1:1:com.android.tools.r8.ir.analysis.type.Nullability definitelyNotNull():70:70 -> b
1:1:com.android.tools.r8.ir.analysis.type.Nullability definitelyNull():66:66 -> c
1:1:boolean isDefinitelyNotNull():37:37 -> d
1:1:boolean isDefinitelyNull():33:33 -> e
1:1:boolean isMaybeNull():41:41 -> f
1:1:com.android.tools.r8.ir.analysis.type.Nullability maybeNull():74:74 -> g
1:13:java.lang.String toString():83:95 -> toString
com.android.tools.r8.ir.analysis.type.NullabilityVariants -> a.a.a.a.g.a.b.l:
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement definitelyNotNullVariant -> c
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement definitelyNullVariant -> b
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement maybeNullVariant -> a
boolean $assertionsDisabled -> d
1:1:void <clinit>():10:10 -> <clinit>
1:1:void <init>():10:10 -> <init>
1:3:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement create(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.Function):18:20 -> a
4:10:void set(com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement):25:31 -> a
11:17:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement get(com.android.tools.r8.ir.analysis.type.Nullability):36:42 -> a
18:31:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement getOrCreateElement(com.android.tools.r8.ir.analysis.type.Nullability,java.util.function.BiFunction):48:61 -> a
com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement -> a.a.a.a.g.a.b.m:
boolean $assertionsDisabled -> o
1:1:void <clinit>():15:15 -> <clinit>
1:1:void <init>():15:15 -> <init>
1:14:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):104:117 -> a
15:15:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):115:115 -> a
16:16:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):113:113 -> a
17:17:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):111:111 -> a
18:18:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement fromNumericType(com.android.tools.r8.ir.code.NumericType):109:109 -> a
com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement asPrimitiveTypeLatticeElement() -> c
boolean isPrimitive() -> t
1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():19:19 -> z
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement -> a.a.a.a.g.a.b.o:
com.android.tools.r8.ir.analysis.type.Nullability nullability -> o
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement NULL_BOTTOM_INSTANCE -> q
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement NULL_INSTANCE -> p
1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement.create():23:23 -> <clinit>
1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement.access$200():11 -> <clinit>
1:1:void <clinit>():57 -> <clinit>
2:2:void <clinit>():57:57 -> <clinit>
3:3:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement.createBottom():27:27 -> <clinit>
3:3:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement.access$300():11 -> <clinit>
3:3:void <clinit>():59 -> <clinit>
4:4:void <clinit>():59:59 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.analysis.type.Nullability):63:64 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement access$000():9:9 -> B
1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement access$100():9:9 -> C
1:1:com.android.tools.r8.ir.analysis.type.TypeLatticeElement asNotNull():79:79 -> D
1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement getNullTypeLatticeElement():73:73 -> E
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability) -> a
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement asReferenceTypeLatticeElement() -> d
boolean isReference() -> u
1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():69:69 -> z
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement$NullLatticeElement -> a.a.a.a.g.a.b.n:
1:1:void <init>(com.android.tools.r8.ir.analysis.type.Nullability):14:14 -> <init>
1:1:boolean com.android.tools.r8.ir.analysis.type.Nullability.isNullable():45:45 -> a
1:1:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):19 -> a
2:2:com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement getOrCreateVariant(com.android.tools.r8.ir.analysis.type.Nullability):19:19 -> a
1:1:boolean equals(java.lang.Object):50:50 -> equals
1:1:int hashCode():42:42 -> hashCode
boolean isNullType() -> q
1:1:java.lang.String toString():37:37 -> toString
2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> toString
2:2:java.lang.String toString():37 -> toString
3:3:java.lang.String toString():37:37 -> toString
com.android.tools.r8.ir.analysis.type.ShortTypeLatticeElement -> a.a.a.a.g.a.b.p:
com.android.tools.r8.ir.analysis.type.ShortTypeLatticeElement INSTANCE -> p
1:1:void <clinit>():7:7 -> <clinit>
1:1:void <init>():6:6 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.ShortTypeLatticeElement getInstance():10:10 -> B
1:1:int hashCode():30:30 -> hashCode
boolean isShort() -> v
com.android.tools.r8.ir.analysis.type.SingleTypeLatticeElement -> a.a.a.a.g.a.b.q:
com.android.tools.r8.ir.analysis.type.SingleTypeLatticeElement SINGLE_INSTANCE -> p
1:1:void <clinit>():10:10 -> <clinit>
1:1:void <init>():13:13 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.SingleTypeLatticeElement getInstance():17:17 -> B
1:1:int hashCode():37:37 -> hashCode
boolean isSingle() -> w
com.android.tools.r8.ir.analysis.type.TopTypeLatticeElement -> a.a.a.a.g.a.b.r:
com.android.tools.r8.ir.analysis.type.TopTypeLatticeElement INSTANCE -> o
1:1:void <clinit>():10:10 -> <clinit>
1:1:void <init>():9:9 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.TopTypeLatticeElement getInstance():18:18 -> B
com.android.tools.r8.ir.analysis.type.TypeLatticeElement checkCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType) -> a
1:1:int hashCode():43:43 -> hashCode
boolean isTop() -> x
1:1:com.android.tools.r8.ir.analysis.type.Nullability nullability():14:14 -> z
com.android.tools.r8.ir.analysis.type.TypeAnalysis -> a.a.a.a.g.a.b.t:
com.android.tools.r8.graph.AppView appView -> c
java.util.Deque worklist -> e
boolean $assertionsDisabled -> f
com.android.tools.r8.graph.DexEncodedMethod context -> d
com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode mode -> b
boolean mayHaveImpreciseTypes -> a
1:1:void <clinit>():27:27 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod):45:45 -> <init>
2:2:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod,boolean):51:51 -> <init>
3:20:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod,boolean):37:54 -> <init>
1:2:void analyze():58:59 -> a
3:8:void analyzeValue(com.android.tools.r8.ir.code.Value):133:138 -> a
3:8:void analyze():59 -> a
9:12:void widening(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):64:67 -> a
13:18:void narrowing(java.lang.Iterable):80:85 -> a
19:21:void enqueue(com.android.tools.r8.ir.code.Value):89:91 -> a
22:37:void analyzeBasicBlock(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.BasicBlock):96:111 -> a
22:37:void lambda$widening$0(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.BasicBlock):66 -> a
38:58:void analyzeBasicBlock(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.BasicBlock):108:128 -> a
38:58:void lambda$widening$0(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.BasicBlock):66 -> a
59:85:void updateTypeOfValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):142:168 -> a
86:90:com.android.tools.r8.graph.DexType getRefinedReceiverType(com.android.tools.r8.graph.AppInfoWithSubtyping,com.android.tools.r8.ir.code.InvokeMethodWithReceiver):174:178 -> a
1:4:void widening(java.lang.Iterable):71:74 -> b
com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode -> a.a.a.a.g.a.b.s:
com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode UNSET -> a
com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode WIDENING -> b
com.android.tools.r8.ir.analysis.type.TypeAnalysis$Mode NARROWING -> c
1:3:void <clinit>():30:32 -> <clinit>
4:4:void <clinit>():29:29 -> <clinit>
1:1:void <init>(java.lang.String,int):29:29 -> <init>
com.android.tools.r8.ir.analysis.type.TypeLatticeElement -> a.a.a.a.g.a.b.u:
com.android.tools.r8.ir.analysis.type.FloatTypeLatticeElement FLOAT -> h
boolean $assertionsDisabled -> n
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement NULL -> m
com.android.tools.r8.ir.analysis.type.IntTypeLatticeElement INT -> g
com.android.tools.r8.ir.analysis.type.ByteTypeLatticeElement BYTE -> d
com.android.tools.r8.ir.analysis.type.CharTypeLatticeElement CHAR -> f
com.android.tools.r8.ir.analysis.type.TopTypeLatticeElement TOP -> b
com.android.tools.r8.ir.analysis.type.DoubleTypeLatticeElement DOUBLE -> k
com.android.tools.r8.ir.analysis.type.BottomTypeLatticeElement BOTTOM -> a
com.android.tools.r8.ir.analysis.type.WideTypeLatticeElement WIDE -> l
com.android.tools.r8.ir.analysis.type.SingleTypeLatticeElement SINGLE -> i
com.android.tools.r8.ir.analysis.type.BooleanTypeLatticeElement BOOLEAN -> c
com.android.tools.r8.ir.analysis.type.ShortTypeLatticeElement SHORT -> e
com.android.tools.r8.ir.analysis.type.LongTypeLatticeElement LONG -> j
1:15:void <clinit>():17:31 -> <clinit>
1:1:void <init>():17:17 -> <init>
1:2:int requiredRegisters():295:296 -> A
com.android.tools.r8.ir.analysis.type.ArrayTypeLatticeElement asArrayTypeLatticeElement() -> a
boolean isBasedOnMissingClass(com.android.tools.r8.graph.AppView) -> a
1:12:com.android.tools.r8.ir.analysis.type.TypeLatticeElement join(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):50:61 -> a
13:25:com.android.tools.r8.ir.analysis.type.TypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement):125:137 -> a
13:25:com.android.tools.r8.ir.analysis.type.TypeLatticeElement join(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):61 -> a
26:26:com.android.tools.r8.ir.analysis.type.TypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.join(com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement):0:0 -> a
26:26:com.android.tools.r8.ir.analysis.type.TypeLatticeElement join(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):61 -> a
27:43:com.android.tools.r8.ir.analysis.type.TypeLatticeElement join(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):62:78 -> a
44:45:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):301:302 -> a
44:45:com.android.tools.r8.ir.analysis.type.TypeLatticeElement join(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):79 -> a
46:54:com.android.tools.r8.ir.analysis.type.TypeLatticeElement join(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):82:90 -> a
55:55:com.android.tools.r8.ir.analysis.type.TypeLatticeElement join(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):57:57 -> a
56:64:boolean equalUpToNullability(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):140:148 -> a
65:66:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement classClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):314:315 -> a
67:67:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView):326:326 -> a
68:72:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):331:335 -> a
73:74:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromDexType(com.android.tools.r8.graph.DexType,boolean):33:34 -> a
73:74:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):336 -> a
75:75:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromTypeDescriptorChar(char,boolean):99:99 -> a
75:75:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromDexType(com.android.tools.r8.graph.DexType,boolean):34 -> a
75:75:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):336 -> a
76:103:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromTypeDescriptorChar(char,boolean):70:97 -> a
76:103:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromDexType(com.android.tools.r8.graph.DexType,boolean):34 -> a
76:103:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):336 -> a
104:104:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromTypeDescriptorChar(char,boolean):93:93 -> a
104:104:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromDexType(com.android.tools.r8.graph.DexType,boolean):34 -> a
104:104:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):336 -> a
105:109:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromTypeDescriptorChar(char,boolean):91:95 -> a
105:109:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromDexType(com.android.tools.r8.graph.DexType,boolean):34 -> a
105:109:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):336 -> a
110:124:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromTypeDescriptorChar(char,boolean):75:89 -> a
110:124:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement.fromDexType(com.android.tools.r8.graph.DexType,boolean):34 -> a
110:124:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):336 -> a
125:125:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromDexType(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability,com.android.tools.r8.graph.AppView,boolean):338:338 -> a
126:127:com.android.tools.r8.ir.analysis.type.TypeLatticeElement checkCast(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):348:349 -> a
com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement asClassTypeLatticeElement() -> b
1:1:boolean lessThanOrEqual(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):127:127 -> b
2:3:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement objectClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):301:302 -> b
com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement asPrimitiveTypeLatticeElement() -> c
1:5:boolean strictlyLessThan(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.AppView):111:115 -> c
6:7:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):320:321 -> c
com.android.tools.r8.ir.analysis.type.ReferenceTypeLatticeElement asReferenceTypeLatticeElement() -> d
boolean isArrayType() -> e
boolean isBoolean() -> f
boolean isBottom() -> g
boolean isByte() -> h
boolean isChar() -> i
boolean isClassType() -> j
1:1:boolean isDefinitelyNull():287:287 -> k
boolean isDouble() -> l
1:4:boolean isFineGrainedType():263:266 -> m
boolean isFloat() -> n
boolean isInt() -> o
boolean isLong() -> p
boolean isNullType() -> q
1:1:boolean isNullable():34:34 -> r
2:2:boolean com.android.tools.r8.ir.analysis.type.Nullability.isNullable():45:45 -> r
2:2:boolean isNullable():34 -> r
1:8:boolean isPreciseType():252:259 -> s
boolean isPrimitive() -> t
boolean isReference() -> u
boolean isShort() -> v
boolean isSingle() -> w
boolean isTop() -> x
boolean isWide() -> y
com.android.tools.r8.ir.analysis.type.Nullability nullability() -> z
com.android.tools.r8.ir.analysis.type.WideTypeLatticeElement -> a.a.a.a.g.a.b.v:
com.android.tools.r8.ir.analysis.type.WideTypeLatticeElement WIDE_INSTANCE -> p
1:1:void <clinit>():10:10 -> <clinit>
1:1:void <init>():13:13 -> <init>
1:1:com.android.tools.r8.ir.analysis.type.WideTypeLatticeElement getInstance():17:17 -> B
1:1:int hashCode():37:37 -> hashCode
boolean isWide() -> y
com.android.tools.r8.ir.code.Add -> a.a.a.a.g.b.a:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):22:22 -> <init>
boolean isAdd() -> Fa
double foldDouble(double,double) -> a
float foldFloat(float,float) -> a
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateDouble(int,int,int):52:52 -> a
com.android.tools.r8.ir.code.Add asAdd() -> b
1:1:com.android.tools.r8.code.Instruction CreateFloat(int,int,int):47:47 -> b
2:2:com.android.tools.r8.code.Instruction CreateDouble2Addr(int,int):72:72 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):87:87 -> b
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):37:37 -> c
2:2:com.android.tools.r8.code.Instruction CreateFloat2Addr(int,int):67:67 -> c
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):57:57 -> d
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):82:82 -> d
boolean isCommutative() -> dc
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):62:62 -> e
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):77:77 -> e
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):42:42 -> f
com.android.tools.r8.ir.code.AlwaysMaterializingDefinition -> a.a.a.a.g.b.b:
1:1:void <init>(com.android.tools.r8.ir.code.Value):19:19 -> <init>
1:1:int maxInValueRegister():52:52 -> Zb
int maxOutValueRegister() -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):35:37 -> a
4:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):36:36 -> a
boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b
com.android.tools.r8.ir.code.AlwaysMaterializingNop -> a.a.a.a.g.b.c:
1:1:void <init>():20:20 -> <init>
boolean hasInvariantOutType() -> Aa
1:1:int maxInValueRegister():50:50 -> Zb
1:1:int maxOutValueRegister():55:55 -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):35:35 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):61:61 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):45:45 -> b
com.android.tools.r8.ir.code.AlwaysMaterializingUser -> a.a.a.a.g.b.d:
boolean $assertionsDisabled -> h
1:1:void <clinit>():16:16 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value):19:19 -> <init>
boolean hasInvariantOutType() -> Aa
1:2:int maxInValueRegister():50:51 -> Zb
1:1:int maxOutValueRegister():56:56 -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):35:35 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forAlwaysMaterializingUser():54:54 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):62 -> a
boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b
com.android.tools.r8.ir.code.And -> a.a.a.a.g.b.e:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):18:18 -> <init>
boolean isAnd() -> Ga
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):43:43 -> a
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):53:53 -> b
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):68:68 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):73:73 -> b
com.android.tools.r8.ir.code.And asAnd() -> c
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):58:58 -> c
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):63:63 -> c
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):48:48 -> d
boolean isCommutative() -> dc
com.android.tools.r8.ir.code.Argument -> a.a.a.a.g.b.f:
boolean $assertionsDisabled -> h
1:1:void <clinit>():22:22 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Value):25:26 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isArgument() -> Ha
1:1:int maxInValueRegister():44:44 -> Zb
int maxOutValueRegister() -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):55:55 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArgument():58:58 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):76 -> a
3:3:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):97:97 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):60:60 -> b
com.android.tools.r8.ir.code.Argument asArgument() -> d
com.android.tools.r8.ir.code.ArithmeticBinop -> a.a.a.a.g.b.g:
boolean $assertionsDisabled -> i
1:1:void <clinit>():17:17 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):20:20 -> <init>
boolean isArithmeticBinop() -> Ia
com.android.tools.r8.code.Instruction CreateDouble(int,int,int) -> a
1:25:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:89 -> a
26:35:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:86 -> a
36:70:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:117 -> a
71:80:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105:114 -> a
81:90:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:120 -> a
91:117:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):135:161 -> a
com.android.tools.r8.code.Instruction CreateDouble2Addr(int,int) -> b
com.android.tools.r8.code.Instruction CreateFloat(int,int,int) -> b
com.android.tools.r8.code.Instruction CreateFloat2Addr(int,int) -> c
com.android.tools.r8.code.Instruction CreateInt(int,int,int) -> c
1:8:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):52:59 -> c
com.android.tools.r8.code.Instruction CreateInt2Addr(int,int) -> d
com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int) -> d
com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int) -> e
com.android.tools.r8.code.Instruction CreateLong2Addr(int,int) -> e
com.android.tools.r8.ir.code.ArithmeticBinop asArithmeticBinop() -> e
com.android.tools.r8.code.Instruction CreateLong(int,int,int) -> f
com.android.tools.r8.ir.code.ArrayGet -> a.a.a.a.g.b.h:
boolean $assertionsDisabled -> i
com.android.tools.r8.ir.code.MemberType type -> h
1:1:void <clinit>():33:33 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):38:39 -> <init>
boolean hasInvariantOutType() -> Aa
boolean instructionTypeCanThrow() -> Ea
boolean isArrayGet() -> Ja
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator) -> a
1:1:com.android.tools.r8.ir.code.Value dest():48:48 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):66 -> a
2:36:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):66:100 -> a
37:37:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):98:98 -> a
38:40:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:79 -> a
41:62:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:94 -> a
63:63:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):91:91 -> a
64:64:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):88:88 -> a
65:65:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:85 -> a
66:86:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):82:102 -> a
87:87:com.android.tools.r8.ir.code.MemberType getMemberType():61:61 -> a
88:88:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayGet():62:62 -> a
88:88:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):147 -> a
89:90:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):181:182 -> a
91:91:com.android.tools.r8.ir.code.MemberType getMemberType():61:61 -> a
91:91:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):184 -> a
92:132:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):184:224 -> a
133:134:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):220:221 -> a
135:135:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):220:220 -> a
136:136:com.android.tools.r8.ir.code.Value dest():48:48 -> a
136:136:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):222 -> a
137:137:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):222:222 -> a
138:139:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):216:217 -> a
140:140:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):216:216 -> a
141:141:com.android.tools.r8.ir.code.Value dest():48:48 -> a
141:141:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):218 -> a
142:142:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):218:218 -> a
143:144:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):212:213 -> a
145:147:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):212:214 -> a
148:149:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):208:209 -> a
150:152:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):208:210 -> a
153:154:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):204:205 -> a
155:157:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):204:206 -> a
158:159:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):200:201 -> a
160:162:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):200:202 -> a
163:165:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):191:193 -> a
166:166:com.android.tools.r8.ir.code.MemberType getMemberType():61:61 -> a
166:166:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):224 -> a
167:167:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):224:224 -> a
168:172:com.android.tools.r8.ir.analysis.type.TypeLatticeElement checkConstraint(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):229:233 -> a
173:173:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):239:239 -> a
174:174:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):244:244 -> a
175:175:com.android.tools.r8.ir.code.Value dest():48:48 -> a
175:175:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):244 -> a
176:176:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):244:244 -> a
177:177:void lambda$constrainType$0(com.android.tools.r8.ir.code.MemberType):244:244 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):115:115 -> b
1:1:com.android.tools.r8.ir.code.Value array():52:52 -> cc
1:1:com.android.tools.r8.ir.code.Value dest():48:48 -> dc
1:1:com.android.tools.r8.ir.code.Value index():56:56 -> ec
com.android.tools.r8.ir.code.ArrayGet asArrayGet() -> f
com.android.tools.r8.ir.code.ArrayLength -> a.a.a.a.g.b.i:
1:1:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):24:24 -> <init>
boolean hasInvariantOutType() -> Aa
boolean instructionTypeCanThrow() -> Ea
boolean isArrayLength() -> Ka
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Value dest():33:33 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):52 -> a
2:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):52:54 -> a
5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayLength():66:66 -> a
5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):94 -> a
6:13:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):74:81 -> a
14:14:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):110:110 -> a
15:15:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):120:120 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):88:88 -> b
1:1:com.android.tools.r8.ir.code.Value array():37:37 -> cc
com.android.tools.r8.ir.code.ArrayLength asArrayLength() -> g
com.android.tools.r8.ir.code.ArrayPut -> a.a.a.a.g.b.j:
boolean $assertionsDisabled -> i
com.android.tools.r8.ir.code.MemberType type -> h
1:1:void <clinit>():29:29 -> <clinit>
1:5:void <init>(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):39:43 -> <init>
boolean hasInvariantOutType() -> Aa
1:5:boolean instructionInstanceCanThrow():125:129 -> Da
boolean instructionTypeCanThrow() -> Ea
boolean isArrayPut() -> La
int maxInValueRegister() -> Zb
1:1:int maxOutValueRegister():114:114 -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator) -> a
1:1:com.android.tools.r8.ir.code.MemberType getMemberType():65:65 -> a
2:34:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):70:102 -> a
35:35:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):100:100 -> a
36:36:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):81:81 -> a
37:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:96 -> a
57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):93:93 -> a
58:58:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):90:90 -> a
59:59:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):87:87 -> a
60:80:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):84:104 -> a
81:81:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forArrayPut():70:70 -> a
81:81:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):168 -> a
82:82:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):188:188 -> a
83:83:void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver):193:193 -> a
84:84:void lambda$constrainType$0(com.android.tools.r8.ir.code.MemberType):193:193 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):152:152 -> b
1:1:com.android.tools.r8.ir.code.Value array():52:52 -> cc
1:1:com.android.tools.r8.ir.code.Value index():56:56 -> dc
1:1:com.android.tools.r8.ir.code.Value value():60:60 -> ec
com.android.tools.r8.ir.code.ArrayPut asArrayPut() -> h
com.android.tools.r8.ir.code.BasicBlock -> a.a.a.a.g.b.p:
int color -> n
int estimatedPredecessorsCount -> l
boolean $assertionsDisabled -> p
int unfilledPredecessorsCount -> m
boolean filled -> i
boolean sealed -> j
java.util.Map currentDefinitions -> o
int number -> g
com.android.tools.r8.ir.code.CatchHandlers catchHandlers -> e
java.util.List successors -> b
java.util.Set onControlFlowEdgesMayChangeListeners -> d
java.util.List predecessors -> c
java.util.LinkedList instructions -> f
java.util.List phis -> h
java.util.Map incompletePhis -> k
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtEntry -> a
1:1:void <clinit>():53:53 -> <clinit>
1:124:void <init>():53:176 -> <init>
1:2:boolean hasCatchHandlers():502:503 -> A
1:1:boolean hasIncompletePhis():1016:1016 -> B
1:1:boolean hasOneNormalExit():1377:1377 -> C
1:2:void incrementUnfilledPredecessorCount():588:589 -> D
1:1:boolean isEmpty():533:533 -> E
1:1:boolean isFilled():494:494 -> F
1:1:boolean isSealed():1004:1004 -> G
1:11:boolean isSimpleAlwaysThrowingPath():1354:1364 -> H
1:1:boolean isTrivialGoto():1328:1328 -> I
1:1:com.android.tools.r8.ir.code.InstructionIterator iterator():1453:1453 -> J
1:1:com.android.tools.r8.ir.code.InstructionListIterator listIterator():1457:1457 -> K
1:9:java.lang.String toDetailedString():1057:1065 -> L
10:10:boolean isFilled():494:494 -> L
10:10:java.lang.String toDetailedString():1065 -> L
11:12:java.lang.String toDetailedString():1065:1066 -> L
13:13:boolean isSealed():1004:1004 -> L
13:13:java.lang.String toDetailedString():1066 -> L
14:51:java.lang.String toDetailedString():1066:1103 -> L
52:52:int digits(int):1053:1053 -> L
52:52:java.lang.String toDetailedString():1103 -> L
53:88:java.lang.String toDetailedString():1103:1138 -> L
1:3:void unlinkCatchHandler():697:699 -> M
1:5:com.android.tools.r8.ir.code.BasicBlock unlinkSinglePredecessor():658:662 -> N
1:5:void unlinkSinglePredecessorSiblingsAllowed():668:672 -> O
1:6:com.android.tools.r8.ir.code.BasicBlock unlinkSingleSuccessor():681:686 -> P
1:2:boolean verifyFilledPredecessors():603:604 -> Q
1:2:boolean notifyPredecessorsMayChangeListeners():226:227 -> R
1:2:boolean notifySuccessorsMayChangeListeners():196:197 -> S
1:1:boolean lambda$verifyTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction):84:84 -> a
2:2:boolean verifyTypes(com.android.tools.r8.graph.AppView):84:84 -> a
3:3:void setLocalsAtEntry(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):89:89 -> a
4:8:void addControlFlowEdgesMayChangeListener(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):179:183 -> a
9:26:void swapSuccessorsByIndex(int,int):278:295 -> a
27:34:void replacePredecessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):408:415 -> a
35:36:void removePhisByIndex(java.util.List):484:485 -> a
37:37:java.util.LinkedList getInstructions():529:529 -> a
37:37:boolean consistentBlockInstructions(boolean,boolean):64 -> a
38:47:boolean consistentBlockInstructions(boolean,boolean):64:73 -> a
48:52:boolean consistentBlockInstructions(boolean,boolean):72:76 -> a
53:54:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):564:565 -> a
55:57:void clearMark(int):577:579 -> a
58:58:void addPhi(com.android.tools.r8.ir.code.Phi):609:609 -> a
59:59:void add(com.android.tools.r8.ir.code.Instruction):619:619 -> a
60:60:boolean isFilled():494:494 -> a
60:60:void add(com.android.tools.r8.ir.code.Instruction):619 -> a
61:63:void add(com.android.tools.r8.ir.code.Instruction):619:621 -> a
64:64:void close(com.android.tools.r8.ir.conversion.IRBuilder):625:625 -> a
65:65:boolean isFilled():494:494 -> a
65:65:void close(com.android.tools.r8.ir.conversion.IRBuilder):625 -> a
66:70:void close(com.android.tools.r8.ir.conversion.IRBuilder):625:629 -> a
71:71:boolean com.android.tools.r8.ir.code.JumpInstruction.isJumpInstruction():0:0 -> a
71:71:void close(com.android.tools.r8.ir.conversion.IRBuilder):629 -> a
72:72:void close(com.android.tools.r8.ir.conversion.IRBuilder):630:630 -> a
73:80:boolean verifyNoValuesAfterThrowingInstruction():1439:1446 -> a
73:80:void close(com.android.tools.r8.ir.conversion.IRBuilder):630 -> a
81:81:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
81:81:boolean verifyNoValuesAfterThrowingInstruction():1446 -> a
81:81:void close(com.android.tools.r8.ir.conversion.IRBuilder):630 -> a
82:82:boolean verifyNoValuesAfterThrowingInstruction():1446:1446 -> a
82:82:void close(com.android.tools.r8.ir.conversion.IRBuilder):630 -> a
83:83:void close(com.android.tools.r8.ir.conversion.IRBuilder):631:631 -> a
84:95:void filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):963:974 -> a
84:95:void close(com.android.tools.r8.ir.conversion.IRBuilder):632 -> a
96:96:void filledPredecessor(com.android.tools.r8.ir.conversion.IRBuilder):963:963 -> a
96:96:void close(com.android.tools.r8.ir.conversion.IRBuilder):632 -> a
97:97:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):712:712 -> a
98:102:boolean isCatchHandlerForSingleGuard():738:742 -> a
98:102:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):713 -> a
103:107:void unlinkCatchHandlerForGuard(com.android.tools.r8.graph.DexType):715:719 -> a
108:108:boolean lambda$removeCatchHandlerWithGuard$4(int,com.android.tools.r8.ir.code.BasicBlock):730:730 -> a
109:118:void linkCatchSuccessors(java.util.List,java.util.List):804:813 -> a
119:122:void addCatchHandler(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType):817:820 -> a
123:133:boolean renameGuardsInCatchHandlers(com.android.tools.r8.graph.GraphLense):830:840 -> a
134:134:boolean isOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):897:897 -> a
134:134:void addIncompletePhi(int,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1008 -> a
135:138:void addIncompletePhi(int,com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.BasicBlock$EdgeType):1009:1012 -> a
139:139:boolean isOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):897:897 -> a
139:139:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):928 -> a
140:157:void updateCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$EdgeType):929:946 -> a
158:162:com.android.tools.r8.ir.code.Value readCurrentDefinition(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):903:907 -> a
163:167:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):953:957 -> a
168:171:void writeCurrentDefinition(int,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):956:959 -> a
172:173:com.android.tools.r8.ir.code.BasicBlock$EdgeType getEdgeType(com.android.tools.r8.ir.code.BasicBlock):979:980 -> a
174:181:void appendBasicBlockList(java.lang.StringBuilder,java.util.List,java.util.function.Function):1025:1032 -> a
182:185:void printDebugValueSet(java.lang.String,java.util.List,java.lang.StringBuilder):1142:1145 -> a
186:218:void print(com.android.tools.r8.utils.CfgPrinter):1150:1182 -> a
219:220:void printBlockList(com.android.tools.r8.utils.CfgPrinter,java.util.List):1186:1187 -> a
221:222:com.android.tools.r8.ir.code.BasicBlock createGotoBlock(int,com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.BasicBlock):1244:1245 -> a
223:227:com.android.tools.r8.ir.code.BasicBlock createGotoBlock(int,com.android.tools.r8.ir.code.Position):1257:1261 -> a
228:231:com.android.tools.r8.ir.code.BasicBlock createIfBlock(int,com.android.tools.r8.ir.code.If):1274:1277 -> a
232:245:com.android.tools.r8.ir.code.BasicBlock createRethrowBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):1310:1323 -> a
246:247:boolean canThrow():1416:1417 -> a
248:259:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1490:1501 -> a
260:265:void moveCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1522:1527 -> a
260:265:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1505 -> a
266:270:com.android.tools.r8.ir.code.BasicBlock createSplitBlock(int,boolean):1509:1513 -> a
271:288:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1538:1555 -> a
289:297:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1580:1588 -> a
289:297:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
298:298:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
298:298:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1589 -> a
298:298:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
299:301:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1589:1591 -> a
299:301:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
302:302:java.util.LinkedList getInstructions():529:529 -> a
302:302:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1592 -> a
302:302:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
303:334:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1592:1623 -> a
303:334:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
335:373:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1599:1637 -> a
335:373:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
374:374:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
374:374:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1638 -> a
374:374:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
375:375:int splitCriticalExceptionEdges(int,com.android.tools.r8.ir.code.ValueNumberGenerator,java.util.function.Consumer,com.android.tools.r8.utils.InternalOptions):1638:1638 -> a
375:375:void copyCatchHandlers(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.utils.InternalOptions):1554 -> a
1:1:void lambda$notifyPredecessorsMayChangeListeners$2(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):227:227 -> b
2:30:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):300:328 -> b
31:31:java.util.LinkedList getInstructions():529:529 -> b
31:31:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):330 -> b
32:32:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):330:330 -> b
33:33:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> b
33:33:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):332 -> b
34:34:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):332:332 -> b
35:35:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> b
35:35:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):333 -> b
36:39:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):333:336 -> b
40:44:boolean hasLinearFlow(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):395:399 -> b
40:44:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):336 -> b
45:50:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):336:341 -> b
51:51:java.util.LinkedList getInstructions():529:529 -> b
51:51:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):342 -> b
52:61:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):342:351 -> b
62:62:java.util.LinkedList getInstructions():529:529 -> b
62:62:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):352 -> b
63:97:void replaceSuccessor(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):352:386 -> b
98:99:void decrementUnfilledPredecessorCount(int):593:594 -> b
100:101:void removePhi(com.android.tools.r8.ir.code.Phi):613:614 -> b
102:111:void removeCatchHandlerWithGuard(com.android.tools.r8.graph.DexType):724:733 -> b
112:120:java.util.Set cleanForRemoval():771:779 -> b
121:121:java.util.List getPhis():490:490 -> b
121:121:java.util.Set cleanForRemoval():780 -> b
122:125:java.util.Set cleanForRemoval():780:783 -> b
126:126:java.util.List getPhis():490:490 -> b
126:126:java.util.Set cleanForRemoval():786 -> b
127:127:java.util.Set cleanForRemoval():786:786 -> b
128:128:java.util.LinkedList getInstructions():529:529 -> b
128:128:java.util.Set cleanForRemoval():787 -> b
129:129:java.util.Set cleanForRemoval():787:787 -> b
130:130:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
130:130:java.util.Set cleanForRemoval():788 -> b
131:131:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
131:131:java.util.Set cleanForRemoval():789 -> b
132:132:java.util.Set cleanForRemoval():789:789 -> b
133:133:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
133:133:java.util.Set cleanForRemoval():790 -> b
134:144:java.util.Set cleanForRemoval():790:800 -> b
145:146:com.android.tools.r8.ir.code.Value readOnThrowValue(int,com.android.tools.r8.ir.code.BasicBlock$EdgeType):890:891 -> b
147:150:boolean hasCatchSuccessor(com.android.tools.r8.ir.code.BasicBlock):984:987 -> b
151:151:com.android.tools.r8.ir.code.InstructionListIterator listIterator(com.android.tools.r8.ir.code.Instruction):1472:1472 -> b
1:1:void lambda$notifySuccessorsMayChangeListeners$1(com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener):197:197 -> c
2:6:void swapSuccessors(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):270:274 -> c
7:8:boolean isMarked(int):583:584 -> c
9:11:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1229:1231 -> c
12:24:void removeInstructions(java.util.List):1208:1220 -> c
12:24:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1231 -> c
25:25:void setInstructions(java.util.LinkedList):1200:1200 -> c
25:25:void removeInstructions(java.util.List):1221 -> c
25:25:void removeInstruction(com.android.tools.r8.ir.code.Instruction):1231 -> c
26:26:void clearCatchHandlers():1393:1393 -> c
27:39:boolean hasPathTo(com.android.tools.r8.ir.code.BasicBlock):1740:1752 -> c
1:1:java.util.LinkedList getInstructions():529:529 -> d
1:1:void replaceLastInstruction(com.android.tools.r8.ir.code.Instruction):97 -> d
2:4:void replaceLastInstruction(com.android.tools.r8.ir.code.Instruction):97:99 -> d
5:8:void link(com.android.tools.r8.ir.code.BasicBlock):637:640 -> d
9:9:void clearCurrentDefinitions():876:876 -> d
10:10:java.util.List getPhis():490:490 -> d
10:10:void clearCurrentDefinitions():877 -> d
11:12:void clearCurrentDefinitions():877:878 -> d
13:13:com.android.tools.r8.ir.code.InstructionListIterator listIterator(int):1461:1461 -> d
1:9:void removePredecessor(com.android.tools.r8.ir.code.BasicBlock):249:257 -> e
10:10:java.util.List getPhis():490:490 -> e
10:10:void removePredecessor(com.android.tools.r8.ir.code.BasicBlock):258 -> e
11:17:void removePredecessor(com.android.tools.r8.ir.code.BasicBlock):258:264 -> e
18:19:void clearUserInfo():559:560 -> e
20:23:void mark(int):570:573 -> e
1:3:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):243:245 -> f
4:7:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):419:422 -> f
4:7:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):245 -> f
8:9:boolean com.android.tools.r8.utils.ListUtils.verifyListIsOrdered(java.util.List):23:24 -> f
8:9:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):422 -> f
8:9:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):245 -> f
10:13:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):422:425 -> f
10:13:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):245 -> f
14:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180:180 -> f
14:14:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):427 -> f
14:14:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):245 -> f
15:33:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):427:445 -> f
15:33:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):245 -> f
34:34:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180:180 -> f
34:34:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):447 -> f
34:34:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):245 -> f
35:51:void removeSuccessorsByIndex(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):447:463 -> f
35:51:void removeSuccessor(com.android.tools.r8.ir.code.BasicBlock):245 -> f
52:53:int numberInstructions(int):521:522 -> f
54:55:boolean consistentCatchHandlers():847:848 -> f
56:56:com.android.tools.r8.ir.code.CatchHandlers getCatchHandlersWithSuccessorIndexes():1389:1389 -> f
56:56:boolean consistentCatchHandlers():849 -> f
57:58:boolean consistentCatchHandlers():851:852 -> f
59:78:boolean consistentCatchHandlers():851:870 -> f
1:2:void setNumber(int):512:513 -> g
3:4:void decrementUnfilledPredecessorCount():598:599 -> g
5:6:void transferCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1397:1398 -> g
int onThrowValueRegister(int) -> h
1:38:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1655:1692 -> h
39:39:java.util.List getPhis():490:490 -> h
39:39:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1692 -> h
40:78:java.util.List appendCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):1692:1730 -> h
79:93:void deduplicatePhis():1783:1797 -> h
java.lang.String lambda$toDetailedString$5(com.android.tools.r8.ir.code.BasicBlock) -> i
1:4:void detachAllSuccessors():751:754 -> i
5:6:boolean verifyOnThrowWrite(int):1429:1430 -> i
1:2:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1046:1047 -> j
3:11:int guardsForCatchSuccessor(com.android.tools.r8.ir.code.BasicBlock):991:999 -> j
3:11:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1047 -> j
12:12:java.lang.String predecessorPostfix(com.android.tools.r8.ir.code.BasicBlock):1047:1047 -> j
13:15:com.android.tools.r8.ir.code.BasicBlock endOfGotoChain():1337:1339 -> j
1:1:com.android.tools.r8.ir.code.Instruction entry():537:537 -> k
1:5:com.android.tools.r8.ir.code.Instruction exceptionalExit():547:551 -> l
1:3:com.android.tools.r8.ir.code.JumpInstruction exit():541:543 -> m
1:5:com.android.tools.r8.ir.code.CatchHandlers getCatchHandlers():1381:1385 -> n
1:1:java.util.LinkedList getInstructions():529:529 -> o
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getLocalsAtEntry():93:93 -> p
1:2:java.util.List getMutablePredecessors():221:222 -> q
1:2:java.util.List getMutableSuccessors():191:192 -> r
1:7:java.util.List getNormalPredecessors():233:239 -> s
1:11:java.util.List getNormalSuccessors():203:213 -> t
1:1:java.lang.String toString():1038:1038 -> toString
1:2:int getNumber():507:508 -> u
1:1:java.lang.String getNumberAsString():517:517 -> v
1:1:java.util.List getPhis():490:490 -> w
1:1:com.android.tools.r8.ir.code.Position getPosition():1373:1373 -> x
1:1:java.util.List getPredecessors():217:217 -> y
1:1:java.util.List getSuccessors():187:187 -> z
com.android.tools.r8.ir.code.BasicBlock$1 -> a.a.a.a.g.b.k:
com.android.tools.r8.ir.code.BasicBlock$BasicBlockChangeListener -> a.a.a.a.g.b.l:
com.android.tools.r8.ir.code.BasicBlock$EdgeType -> a.a.a.a.g.b.m:
com.android.tools.r8.ir.code.BasicBlock$EdgeType NORMAL -> b
com.android.tools.r8.ir.code.BasicBlock$EdgeType EXCEPTIONAL -> c
com.android.tools.r8.ir.code.BasicBlock$EdgeType NON_EDGE -> a
1:3:void <clinit>():112:114 -> <clinit>
4:4:void <clinit>():111:111 -> <clinit>
1:1:void <init>(java.lang.String,int):111:111 -> <init>
com.android.tools.r8.ir.code.BasicBlock$PhiEquivalence -> a.a.a.a.g.b.n:
boolean $assertionsDisabled -> a
1:1:void <clinit>():1760:1760 -> <clinit>
1:1:void <init>():1760:1760 -> <init>
1:1:void <init>(com.android.tools.r8.ir.code.BasicBlock$1):1760 -> <init>
1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):1760:1760 -> a
2:4:boolean doEquivalent(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi):1763:1765 -> a
2:4:boolean doEquivalent(java.lang.Object,java.lang.Object):1760 -> a
5:5:int doHash(java.lang.Object):1760:1760 -> a
6:6:int doHash(com.android.tools.r8.ir.code.Phi):1775:1775 -> a
6:6:int doHash(java.lang.Object):1760 -> a
7:7:int com.android.tools.r8.ir.code.Value.hashCode():705:705 -> a
7:7:int doHash(com.android.tools.r8.ir.code.Phi):1776 -> a
7:7:int doHash(java.lang.Object):1760 -> a
com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo -> a.a.a.a.g.b.o:
com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo CAN_THROW -> b
com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo NO_THROW -> a
1:2:void <clinit>():103:104 -> <clinit>
3:3:void <clinit>():102:102 -> <clinit>
1:1:void <init>(java.lang.String,int):102:102 -> <init>
1:1:com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo defaultForConstString(com.android.tools.r8.utils.InternalOptions):107:107 -> a
2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
2:2:com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo defaultForConstString(com.android.tools.r8.utils.InternalOptions):107 -> a
com.android.tools.r8.ir.code.BasicBlockInstructionIterator -> a.a.a.a.g.b.q:
java.util.ListIterator listIterator -> b
com.android.tools.r8.ir.code.Instruction current -> c
boolean $assertionsDisabled -> e
com.android.tools.r8.ir.code.Position position -> d
com.android.tools.r8.ir.code.BasicBlock block -> a
1:1:void <clinit>():28:28 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.BasicBlock):35:35 -> <init>
2:6:void <init>(com.android.tools.r8.ir.code.BasicBlock):33:37 -> <init>
7:7:void <init>(com.android.tools.r8.ir.code.BasicBlock,int):40:40 -> <init>
8:17:void <init>(com.android.tools.r8.ir.code.BasicBlock,int):33:42 -> <init>
18:19:void <init>(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):46:47 -> <init>
boolean lambda$new$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> a
1:1:void setInsertionPosition(com.android.tools.r8.ir.code.Position):84:84 -> a
2:2:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):168:168 -> a
3:3:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> a
3:3:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):171 -> a
4:7:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):171:174 -> a
8:8:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
8:8:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):174 -> a
9:10:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):174:175 -> a
11:11:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
11:11:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):175 -> a
12:13:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):175:176 -> a
14:14:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
14:14:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):176 -> a
15:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
15:15:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):176 -> a
16:23:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):176:183 -> a
24:24:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):169:169 -> a
25:32:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):255:262 -> a
33:33:boolean hasNext():52:52 -> a
33:33:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):262 -> a
34:37:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):262:265 -> a
38:38:boolean hasPrevious():68:68 -> a
38:38:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):269 -> a
39:62:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator):269:292 -> a
63:70:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator):301:308 -> a
1:1:void add(java.lang.Object):28:28 -> add
1:6:void add(com.android.tools.r8.ir.code.Instruction):97:102 -> b
1:7:void removeOrReplaceByDebugLocalRead():156:162 -> c
8:8:void removeOrReplaceByDebugLocalRead():157:157 -> c
1:1:boolean hasNext():52:52 -> hasNext
1:1:boolean hasPrevious():68:68 -> hasPrevious
1:1:java.lang.Object next():28:28 -> next
2:3:com.android.tools.r8.ir.code.Instruction next():57:58 -> next
1:1:int nextIndex():63:63 -> nextIndex
1:1:java.lang.Object previous():28:28 -> previous
2:3:com.android.tools.r8.ir.code.Instruction previous():73:74 -> previous
1:1:int previousIndex():79:79 -> previousIndex
1:4:void remove():131:134 -> remove
5:5:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> remove
5:5:void remove():134 -> remove
6:8:void remove():134:136 -> remove
9:9:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> remove
9:9:void remove():136 -> remove
10:11:void remove():136:137 -> remove
12:12:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> remove
12:12:void remove():137 -> remove
13:22:void remove():137:146 -> remove
23:23:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> remove
23:23:void remove():146 -> remove
24:25:void remove():146:147 -> remove
26:26:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> remove
26:26:void remove():147 -> remove
27:31:void remove():147:151 -> remove
32:32:void remove():132:132 -> remove
1:1:void set(java.lang.Object):28:28 -> set
2:4:void set(com.android.tools.r8.ir.code.Instruction):115:117 -> set
2:4:void set(java.lang.Object):28 -> set
com.android.tools.r8.ir.code.BasicBlockIterator -> a.a.a.a.g.b.r:
java.util.ListIterator listIterator -> a
com.android.tools.r8.ir.code.BasicBlock current -> b
1:3:void <init>(com.android.tools.r8.ir.code.IRCode):16:18 -> <init>
1:1:void add(java.lang.Object):10:10 -> add
2:2:void add(com.android.tools.r8.ir.code.BasicBlock):60:60 -> add
2:2:void add(java.lang.Object):10 -> add
1:1:boolean hasNext():28:28 -> hasNext
1:1:boolean hasPrevious():44:44 -> hasPrevious
1:2:com.android.tools.r8.ir.code.BasicBlock next():33:34 -> next
1:2:java.lang.Object next():10 -> next
1:1:int nextIndex():39:39 -> nextIndex
1:2:com.android.tools.r8.ir.code.BasicBlock previous():49:50 -> previous
1:2:java.lang.Object previous():10 -> previous
1:1:int previousIndex():55:55 -> previousIndex
1:12:void remove():78:89 -> remove
13:13:void remove():79:79 -> remove
1:1:void set(java.lang.Object):10:10 -> set
2:2:void set(com.android.tools.r8.ir.code.BasicBlock):65:65 -> set
2:2:void set(java.lang.Object):10 -> set
com.android.tools.r8.ir.code.Binop -> a.a.a.a.g.b.s:
com.android.tools.r8.ir.code.NumericType type -> h
1:3:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):25:27 -> <init>
4:7:void com.android.tools.r8.ir.code.Instruction.addInValue(com.android.tools.r8.ir.code.Value):86:89 -> <init>
4:7:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):28 -> <init>
8:11:void com.android.tools.r8.ir.code.Instruction.addInValue(com.android.tools.r8.ir.code.Value):86:89 -> <init>
8:11:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):29 -> <init>
12:15:void com.android.tools.r8.ir.code.Instruction.addInValue(com.android.tools.r8.ir.code.Value):86:89 -> <init>
12:15:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):31 -> <init>
16:19:void com.android.tools.r8.ir.code.Instruction.addInValue(com.android.tools.r8.ir.code.Value):86:89 -> <init>
16:19:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):32 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isBinop() -> Ma
1:1:int maxInValueRegister():91:91 -> Zb
1:1:int maxOutValueRegister():96:96 -> _b
1:8:boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator):52:59 -> a
9:9:boolean com.android.tools.r8.utils.InternalOptions.canHaveMul2AddrBug():859:859 -> a
9:9:boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator):59 -> a
10:10:boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator):59:59 -> a
11:11:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forBinop():74:74 -> a
11:11:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):128 -> a
12:12:int foldIntegers(int,int):100:100 -> a
13:13:long foldLongs(long,long):104:104 -> a
14:14:float foldFloat(float,float):108:108 -> a
15:15:double foldDouble(double,double):112:112 -> a
16:16:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):139:139 -> a
1:1:com.android.tools.r8.ir.code.NumericType getNumericType():37:37 -> cc
boolean isCommutative() -> dc
1:1:com.android.tools.r8.ir.code.Value leftValue():41:41 -> ec
1:3:boolean fitsInLit16Instruction(com.android.tools.r8.ir.code.Value):69:71 -> f
1:3:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):65 -> f
1:2:int maxInOutValueRegisterSize():83:84 -> fc
1:3:boolean fitsInLit8Instruction(com.android.tools.r8.ir.code.Value):75:77 -> g
1:1:com.android.tools.r8.ir.code.Value rightValue():45:45 -> gc
com.android.tools.r8.ir.code.Binop asBinop() -> i
com.android.tools.r8.ir.code.CanonicalPositions -> a.a.a.a.g.b.t:
java.util.Map canonicalPositions -> b
com.android.tools.r8.ir.code.Position callerPosition -> a
com.android.tools.r8.ir.code.Position preamblePosition -> c
1:12:void <init>(com.android.tools.r8.ir.code.Position,int,com.android.tools.r8.graph.DexMethod):23:34 -> <init>
1:1:com.android.tools.r8.ir.code.Position getPreamblePosition():38:38 -> a
2:4:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):57:59 -> a
5:5:com.android.tools.r8.ir.code.Position getCanonical(com.android.tools.r8.ir.code.Position):46:46 -> a
5:5:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):60 -> a
6:10:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):62:66 -> a
11:11:com.android.tools.r8.ir.code.Position getCanonical(com.android.tools.r8.ir.code.Position):46:46 -> a
11:11:com.android.tools.r8.ir.code.Position canonicalizeCallerPosition(com.android.tools.r8.ir.code.Position):63 -> a
1:1:com.android.tools.r8.ir.code.Position getCanonical(com.android.tools.r8.ir.code.Position):46:46 -> b
com.android.tools.r8.ir.code.CatchHandlers -> a.a.a.a.g.b.w:
java.util.List targets -> b
java.util.List guards -> a
java.util.Set uniqueTargets -> c
boolean $assertionsDisabled -> f
com.android.tools.r8.ir.code.CatchHandlers EMPTY_INDICES -> d
com.android.tools.r8.ir.code.CatchHandlers EMPTY_BASIC_BLOCK -> e
1:19:void <clinit>():17:35 -> <clinit>
1:3:void <init>():37:39 -> <init>
4:9:void <init>(java.util.List,java.util.List):42:47 -> <init>
1:1:java.util.List access$000(com.android.tools.r8.ir.code.CatchHandlers):17:17 -> a
2:2:java.util.List getGuards():60:60 -> a
2:2:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):75 -> a
3:3:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):75:75 -> a
4:4:java.util.List getGuards():60:60 -> a
4:4:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):76 -> a
5:5:boolean hasCatchAll(com.android.tools.r8.graph.DexItemFactory):76:76 -> a
6:15:com.android.tools.r8.ir.code.CatchHandlers removeGuard(com.android.tools.r8.graph.DexType):80:89 -> a
16:17:void lambda$removeGuard$0(com.android.tools.r8.graph.DexType,java.util.List,java.util.List,com.android.tools.r8.graph.DexType,java.lang.Object):85:86 -> a
18:19:void forEach(java.util.function.BiConsumer):93:94 -> a
1:1:java.util.List access$100(com.android.tools.r8.ir.code.CatchHandlers):17:17 -> b
1:1:java.util.List getAllTargets():64:64 -> e
1:5:boolean equals(java.lang.Object):124:128 -> equals
1:1:java.util.List getGuards():60:60 -> f
1:4:java.util.Set getUniqueTargets():68:71 -> g
1:1:int hashCode():133:133 -> hashCode
1:1:boolean isEmpty():51:51 -> isEmpty
1:1:java.util.Iterator iterator():100:100 -> iterator
1:2:int size():55:56 -> size
com.android.tools.r8.ir.code.CatchHandlers$1 -> a.a.a.a.g.b.u:
com.android.tools.r8.ir.code.CatchHandlers this$0 -> b
int nextIndex -> a
1:3:void <init>(com.android.tools.r8.ir.code.CatchHandlers):100:102 -> <init>
1:1:boolean hasNext():106:106 -> hasNext
1:4:com.android.tools.r8.ir.code.CatchHandlers$CatchHandler next():111:114 -> next
1:4:java.lang.Object next():100 -> next
com.android.tools.r8.ir.code.CatchHandlers$CatchHandler -> a.a.a.a.g.b.v:
java.lang.Object target -> b
com.android.tools.r8.graph.DexType guard -> a
1:3:void <init>(com.android.tools.r8.graph.DexType,java.lang.Object):24:26 -> <init>
com.android.tools.r8.ir.code.CheckCast -> a.a.a.a.g.b.x:
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.DexType type -> h
1:1:void <clinit>():22:22 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):31:32 -> <init>
boolean hasInvariantOutType() -> Aa
boolean instructionTypeCanThrow() -> Ea
boolean isCheckCast() -> Na
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:14:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):53:66 -> a
15:15:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):110:110 -> a
16:16:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):115:115 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):74:74 -> b
2:6:boolean verifyTypes(com.android.tools.r8.graph.AppView):120:124 -> b
7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
7:7:boolean verifyTypes(com.android.tools.r8.graph.AppView):126 -> b
8:8:boolean verifyTypes(com.android.tools.r8.graph.AppView):126:126 -> b
9:9:com.android.tools.r8.graph.DexType getType():41:41 -> b
9:9:boolean verifyTypes(com.android.tools.r8.graph.AppView):128 -> b
10:27:boolean verifyTypes(com.android.tools.r8.graph.AppView):128:145 -> b
28:28:boolean com.android.tools.r8.ir.analysis.type.Nullability.lessThanOrEqual(com.android.tools.r8.ir.analysis.type.Nullability):62:62 -> b
28:28:boolean verifyTypes(com.android.tools.r8.graph.AppView):145 -> b
29:32:boolean verifyTypes(com.android.tools.r8.graph.AppView):145:148 -> b
1:1:com.android.tools.r8.graph.DexType getType():41:41 -> cc
1:1:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> dc
1:1:com.android.tools.r8.ir.code.Value object():45 -> dc
2:2:com.android.tools.r8.ir.code.Value object():45:45 -> dc
com.android.tools.r8.ir.code.CheckCast asCheckCast() -> j
1:1:java.lang.String toString():104:104 -> toString
com.android.tools.r8.ir.code.Cmp -> a.a.a.a.g.b.z:
boolean $assertionsDisabled -> j
com.android.tools.r8.ir.code.Cmp$Bias bias -> i
1:1:void <clinit>():27:27 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):36:37 -> <init>
boolean isCmp() -> Oa
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:28:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):53:80 -> a
29:53:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:82 -> a
54:62:java.lang.String biasToString(com.android.tools.r8.ir.code.Cmp$Bias):86:94 -> a
63:77:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):159:173 -> a
78:89:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):171:182 -> a
90:101:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):180:191 -> a
102:102:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
102:102:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):192 -> a
103:103:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):192:192 -> a
104:108:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):191:195 -> a
109:109:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
109:109:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):196 -> a
110:111:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):196:197 -> a
112:118:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):196:202 -> a
119:122:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):201:204 -> a
123:129:com.android.tools.r8.ir.analysis.constant.LatticeElement buildLatticeResult(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.LongInterval,com.android.tools.r8.utils.LongInterval):209:215 -> a
130:130:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):235:235 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):132:132 -> b
boolean isCommutative() -> dc
com.android.tools.r8.ir.code.Cmp asCmp() -> k
1:17:java.lang.String toString():100:116 -> toString
18:40:java.lang.String toString():105:127 -> toString
com.android.tools.r8.ir.code.Cmp$Bias -> a.a.a.a.g.b.y:
com.android.tools.r8.ir.code.Cmp$Bias LT -> c
com.android.tools.r8.ir.code.Cmp$Bias NONE -> a
com.android.tools.r8.ir.code.Cmp$Bias GT -> b
com.android.tools.r8.ir.code.Cmp$Bias[] $VALUES -> d
1:1:void <clinit>():30:30 -> <clinit>
2:2:void <clinit>():29:29 -> <clinit>
1:1:void <init>(java.lang.String,int):29:29 -> <init>
com.android.tools.r8.ir.code.ConstClass -> a.a.a.a.g.b.A:
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.DexType clazz -> h
1:1:void <clinit>():22:22 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):27:28 -> <init>
boolean instructionInstanceCanThrow() -> Da
boolean instructionTypeCanThrow() -> Ea
boolean isOutConstant() -> Lb
boolean isConstClass() -> Pa
1:1:int maxInValueRegister():65:65 -> Zb
int maxOutValueRegister() -> _b
1:3:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstClass):37:39 -> a
4:4:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
4:4:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstClass):40 -> a
5:7:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstClass):40:42 -> a
8:8:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):46:46 -> a
9:9:com.android.tools.r8.graph.DexType getValue():54:54 -> a
9:9:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):46 -> a
10:10:com.android.tools.r8.ir.code.ConstClass copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstClass):46:46 -> a
11:11:com.android.tools.r8.ir.code.Value dest():50:50 -> a
11:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59 -> a
12:13:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:60 -> a
14:14:com.android.tools.r8.graph.DexType getValue():54:54 -> a
14:14:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):93 -> a
15:22:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):93:100 -> a
23:23:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):114:114 -> a
24:24:com.android.tools.r8.graph.DexType getValue():54:54 -> a
24:24:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):93 -> a
24:24:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):114 -> a
25:32:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):93:100 -> a
25:32:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):114 -> a
33:33:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):140:140 -> a
34:34:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):145:145 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):124:124 -> b
1:1:com.android.tools.r8.graph.DexType getValue():54:54 -> cc
com.android.tools.r8.ir.code.ConstClass asConstClass() -> l
1:1:java.lang.String toString():76:76 -> toString
com.android.tools.r8.ir.code.ConstInstruction -> a.a.a.a.g.b.B:
1:1:void <init>(com.android.tools.r8.ir.code.Value):32:32 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isConstInstruction() -> Qa
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstInstruction():86:86 -> a
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):53 -> a
com.android.tools.r8.ir.code.ConstInstruction asConstInstruction() -> m
com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction() -> va
com.android.tools.r8.ir.code.ConstMethodHandle -> a.a.a.a.g.b.C:
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.DexMethodHandle methodHandle -> h
1:1:void <clinit>():21:21 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethodHandle):26:27 -> <init>
boolean instructionTypeCanThrow() -> Ea
boolean isOutConstant() -> Lb
boolean isConstMethodHandle() -> Ra
1:1:int maxInValueRegister():74:74 -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Value dest():49:49 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58 -> a
2:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:59 -> a
4:4:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):117:117 -> a
5:5:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):116:116 -> a
6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forConstMethodHandle():265:265 -> a
6:6:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):81 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):69:69 -> b
1:1:com.android.tools.r8.graph.DexMethodHandle getValue():53:53 -> cc
com.android.tools.r8.ir.code.ConstMethodHandle asConstMethodHandle() -> n
1:1:java.lang.String toString():91:91 -> toString
com.android.tools.r8.ir.code.ConstMethodType -> a.a.a.a.g.b.D:
com.android.tools.r8.graph.DexProto methodType -> h
boolean $assertionsDisabled -> i
1:1:void <clinit>():19:19 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexProto):24:25 -> <init>
boolean instructionTypeCanThrow() -> Ea
boolean isOutConstant() -> Lb
boolean isConstMethodType() -> Sa
1:1:int maxInValueRegister():72:72 -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Value dest():47:47 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):56 -> a
2:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):56:57 -> a
4:4:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):109:109 -> a
5:5:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):108:108 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):67:67 -> b
com.android.tools.r8.ir.code.ConstMethodType asConstMethodType() -> o
1:1:java.lang.String toString():83:83 -> toString
com.android.tools.r8.ir.code.ConstNumber -> a.a.a.a.g.b.E:
boolean $assertionsDisabled -> i
long value -> h
1:1:void <clinit>():32:32 -> <clinit>
1:6:void <init>(com.android.tools.r8.ir.code.Value,long):37:42 -> <init>
boolean isOutConstant() -> Lb
boolean isConstNumber() -> Ta
1:1:int maxInValueRegister():229:229 -> Zb
int maxOutValueRegister() -> _b
1:1:boolean com.android.tools.r8.utils.InternalOutputMode.isGeneratingDex():17:17 -> a
1:1:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
2:2:boolean com.android.tools.r8.ir.code.ValueType.isSingle():25:25 -> a
2:2:int estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):202 -> a
2:2:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
3:19:int estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):203:219 -> a
3:19:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
20:20:boolean com.android.tools.r8.ir.code.ValueType.isSingle():25:25 -> a
20:20:int estimatedDexSize(com.android.tools.r8.ir.code.ValueType,long):202 -> a
20:20:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
21:51:int estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):168:198 -> a
21:51:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
52:52:int estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):191:191 -> a
52:52:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
53:53:int estimatedCfSize(com.android.tools.r8.ir.code.ValueType,long):185:185 -> a
53:53:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
54:54:boolean com.android.tools.r8.utils.InternalOutputMode.isGeneratingDex():17:17 -> a
54:54:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.code.ValueType,long):164 -> a
55:56:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstNumber):51:52 -> a
57:57:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
57:57:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstNumber):53 -> a
58:60:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstNumber):53:55 -> a
61:61:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):59:59 -> a
62:62:long getRawValue():92:92 -> a
62:62:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):59 -> a
63:63:com.android.tools.r8.ir.code.ConstNumber copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstNumber):59:59 -> a
64:64:com.android.tools.r8.ir.code.Value dest():63:63 -> a
64:64:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):117 -> a
65:66:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):117:118 -> a
67:67:com.android.tools.r8.ir.code.Value dest():63:63 -> a
67:67:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):122 -> a
68:69:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):122:123 -> a
70:70:boolean com.android.tools.r8.ir.code.ValueType.isSingle():25:25 -> a
70:70:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):123 -> a
71:79:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):135:143 -> a
80:80:boolean com.android.tools.r8.ir.code.ValueType.isSingle():25:25 -> a
80:80:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):123 -> a
81:89:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):124:132 -> a
90:90:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
90:90:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):307 -> a
91:91:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):307:307 -> a
92:96:boolean isIntegerNegativeOne(com.android.tools.r8.ir.code.NumericType):108:112 -> a
97:100:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):299:302 -> a
1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):252:256 -> b
6:7:boolean verifyTypes(com.android.tools.r8.graph.AppView):312:313 -> b
8:8:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
8:8:boolean verifyTypes(com.android.tools.r8.graph.AppView):314 -> b
9:9:boolean verifyTypes(com.android.tools.r8.graph.AppView):314:314 -> b
10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
10:10:boolean verifyTypes(com.android.tools.r8.graph.AppView):315 -> b
11:11:boolean verifyTypes(com.android.tools.r8.graph.AppView):315:315 -> b
12:12:boolean verifyTypes(com.android.tools.r8.graph.AppView):313:313 -> b
1:1:com.android.tools.r8.ir.code.Value dest():63:63 -> cc
1:2:double getDoubleValue():87:88 -> dc
1:2:float getFloatValue():82:83 -> ec
1:2:int getIntValue():71:72 -> fc
3:5:int getIntValue():71:73 -> fc
1:2:long getLongValue():77:78 -> gc
1:1:long getRawValue():92:92 -> hc
1:1:boolean is16Bit():268:268 -> ic
1:1:boolean is8Bit():260:260 -> jc
1:1:boolean isIntegerOne():104:104 -> kc
1:1:boolean isIntegerZero():100:100 -> lc
1:1:boolean isZero():96:96 -> mc
1:1:boolean negativeIs16Bit():272:272 -> nc
1:1:boolean negativeIs8Bit():264:264 -> oc
com.android.tools.r8.ir.code.ConstNumber asConstNumber() -> p
1:2:java.lang.String toString():240:241 -> toString
3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> toString
3:3:java.lang.String toString():241 -> toString
4:6:java.lang.String toString():241:243 -> toString
com.android.tools.r8.ir.code.ConstString -> a.a.a.a.g.b.F:
boolean $assertionsDisabled -> j
com.android.tools.r8.graph.DexString value -> h
com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo throwingInfo -> i
1:1:void <clinit>():21:21 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexString,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):27:29 -> <init>
1:11:boolean instructionInstanceCanThrow():106:116 -> Da
1:1:boolean instructionTypeCanThrow():86:86 -> Ea
boolean isOutConstant() -> Lb
boolean isConstString() -> Ua
1:1:int maxInValueRegister():70:70 -> Zb
int maxOutValueRegister() -> _b
1:2:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstString):38:39 -> a
3:3:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
3:3:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstString):40 -> a
4:6:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstString):40:42 -> a
7:7:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):46:46 -> a
8:8:com.android.tools.r8.graph.DexString getValue():54:54 -> a
8:8:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):46 -> a
9:9:com.android.tools.r8.ir.code.ConstString copyOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ConstString):46:46 -> a
10:10:com.android.tools.r8.ir.code.Value dest():50:50 -> a
10:10:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59 -> a
11:12:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:60 -> a
13:13:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):125:125 -> a
14:14:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
14:14:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):125 -> a
15:15:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):146:146 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):65:65 -> b
1:1:com.android.tools.r8.graph.DexString getValue():54:54 -> cc
com.android.tools.r8.ir.code.ConstString asConstString() -> q
1:1:java.lang.String toString():81:81 -> toString
com.android.tools.r8.ir.code.DebugLocalRead -> a.a.a.a.g.b.G:
1:1:void <init>():20:20 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isDebugLocalRead() -> Xa
1:1:int maxInValueRegister():55:55 -> Zb
1:1:int maxOutValueRegister():60:60 -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:40 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugLocalRead():90:90 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):66 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50:50 -> b
com.android.tools.r8.ir.code.DebugLocalUninitialized -> a.a.a.a.g.b.H:
1:1:void <init>(com.android.tools.r8.ir.code.Value):21:21 -> <init>
boolean isDebugLocalUninitialized() -> Ya
com.android.tools.r8.ir.code.DebugLocalWrite -> a.a.a.a.g.b.I:
boolean $assertionsDisabled -> i
1:1:void <clinit>():27:27 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):30:31 -> <init>
boolean isOutConstant() -> Lb
boolean isDebugLocalWrite() -> Za
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):56:56 -> b
com.android.tools.r8.ir.code.DebugLocalWrite asDebugLocalWrite() -> r
com.android.tools.r8.ir.code.DebugLocalsChange -> a.a.a.a.g.b.J:
boolean $assertionsDisabled -> j
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap starting -> i
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap ending -> h
1:1:void <clinit>():20:20 -> <clinit>
1:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):27:30 -> <init>
boolean hasInvariantOutType() -> Aa
1:1:int maxInValueRegister():73:73 -> Zb
boolean isDebugLocalsChange() -> _a
1:1:int maxOutValueRegister():78:78 -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:58 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugLocalsChange():94:94 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):99 -> a
3:12:boolean apply(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):104:113 -> a
1:6:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):63:68 -> b
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getEnding():39:39 -> cc
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap getStarting():43:43 -> dc
com.android.tools.r8.ir.code.DebugLocalsChange asDebugLocalsChange() -> s
1:6:java.lang.String toString():88:93 -> toString
com.android.tools.r8.ir.code.DebugPosition -> a.a.a.a.g.b.K:
boolean $assertionsDisabled -> h
1:1:void <clinit>():17:17 -> <clinit>
1:1:void <init>():20:20 -> <init>
boolean hasInvariantOutType() -> Aa
1:1:int maxInValueRegister():51:51 -> Zb
1:1:int maxOutValueRegister():56:56 -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):40:40 -> a
2:2:void com.android.tools.r8.ir.conversion.DexBuilder.addDebugPosition(com.android.tools.r8.ir.code.DebugPosition):609:609 -> a
2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41 -> a
3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forDebugPosition():98:98 -> a
3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):62 -> a
boolean isDebugPosition() -> ab
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):46:46 -> b
com.android.tools.r8.ir.code.DebugPosition asDebugPosition() -> t
com.android.tools.r8.ir.code.DexItemBasedConstString -> a.a.a.a.g.b.L:
com.android.tools.r8.graph.DexReference item -> h
boolean $assertionsDisabled -> k
com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo throwingInfo -> j
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo classNameComputationInfo -> i
1:1:void <clinit>():21:21 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexReference,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):28:28 -> <init>
2:5:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexReference,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo):36:39 -> <init>
boolean instructionInstanceCanThrow() -> Da
1:1:boolean instructionTypeCanThrow():102:102 -> Ea
boolean isOutConstant() -> Lb
1:1:int maxInValueRegister():86:86 -> Zb
int maxOutValueRegister() -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72 -> a
2:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72:73 -> a
4:4:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):141:141 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):81:81 -> b
boolean isDexItemBasedConstString() -> bb
1:1:com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo getClassNameComputationInfo():57:57 -> cc
1:1:com.android.tools.r8.graph.DexReference getItem():53:53 -> dc
1:1:java.lang.String toString():97:97 -> toString
com.android.tools.r8.ir.code.DexItemBasedConstString asDexItemBasedConstString() -> u
com.android.tools.r8.ir.code.Div -> a.a.a.a.g.b.M:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):24:24 -> <init>
1:1:boolean instructionTypeCanThrow():129:129 -> Ea
double foldDouble(double,double) -> a
float foldFloat(float,float) -> a
1:1:com.android.tools.r8.code.Instruction CreateDouble(int,int,int):64:64 -> a
2:2:int foldIntegers(int,int):109:109 -> a
3:3:long foldLongs(long,long):114:114 -> a
4:8:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):134:138 -> a
1:1:com.android.tools.r8.code.Instruction CreateFloat(int,int,int):59:59 -> b
2:2:com.android.tools.r8.code.Instruction CreateDouble2Addr(int,int):84:84 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):99:99 -> b
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):49:49 -> c
2:2:com.android.tools.r8.code.Instruction CreateFloat2Addr(int,int):79:79 -> c
boolean isDiv() -> cb
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):69:69 -> d
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):94:94 -> d
boolean isCommutative() -> dc
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):74:74 -> e
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):89:89 -> e
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):54:54 -> f
com.android.tools.r8.ir.code.Div asDiv() -> v
com.android.tools.r8.ir.code.DominatorTree -> a.a.a.a.g.b.O:
com.android.tools.r8.ir.code.BasicBlock[] sorted -> a
com.android.tools.r8.ir.code.BasicBlock[] doms -> b
boolean obsolete -> e
boolean $assertionsDisabled -> f
int unreachableStartIndex -> d
com.android.tools.r8.ir.code.BasicBlock normalExitBlock -> c
1:1:void <clinit>():16:16 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.IRCode):37:37 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):40:40 -> <init>
3:50:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):30:77 -> <init>
51:52:void numberBlocks():220:221 -> <init>
51:52:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):79 -> <init>
53:82:void build():236:265 -> <init>
53:82:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):80 -> <init>
83:83:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):84:84 -> <init>
84:85:boolean recordChangesToControlFlowEdges(java.util.List):300:301 -> <init>
84:85:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree$Assumption):84 -> <init>
1:1:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):103:103 -> a
2:8:boolean strictlyDominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):118:124 -> a
2:8:boolean dominatedBy(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):107 -> a
9:16:com.android.tools.r8.ir.code.BasicBlock closestDominator(java.util.Collection):141:148 -> a
17:22:java.util.List dominatedBlocks(com.android.tools.r8.ir.code.BasicBlock):155:160 -> a
23:23:com.android.tools.r8.ir.code.BasicBlock[] getSortedBlocks():216:216 -> a
1:2:com.android.tools.r8.ir.code.BasicBlock immediateDominator(com.android.tools.r8.ir.code.BasicBlock):91:92 -> b
3:3:boolean postorderCompareLess(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):227:227 -> b
3:3:com.android.tools.r8.ir.code.BasicBlock intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):276 -> b
4:4:com.android.tools.r8.ir.code.BasicBlock intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):277:277 -> b
5:5:boolean postorderCompareLess(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):227:227 -> b
5:5:com.android.tools.r8.ir.code.BasicBlock intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):279 -> b
6:6:com.android.tools.r8.ir.code.BasicBlock intersect(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):280:280 -> b
1:1:void onPredecessorsMayChange(com.android.tools.r8.ir.code.BasicBlock):313:313 -> c
1:1:void onSuccessorsMayChange(com.android.tools.r8.ir.code.BasicBlock):308:308 -> d
1:9:java.lang.String toString():288:296 -> toString
com.android.tools.r8.ir.code.DominatorTree$Assumption -> a.a.a.a.g.b.N:
com.android.tools.r8.ir.code.DominatorTree$Assumption MAY_HAVE_UNREACHABLE_BLOCKS -> b
com.android.tools.r8.ir.code.DominatorTree$Assumption NO_UNREACHABLE_BLOCKS -> a
1:2:void <clinit>():19:20 -> <clinit>
3:3:void <clinit>():18:18 -> <clinit>
1:1:void <init>(java.lang.String,int):18:18 -> <init>
com.android.tools.r8.ir.code.FieldInstruction -> a.a.a.a.g.b.P:
com.android.tools.r8.graph.DexField field -> i
boolean $assertionsDisabled -> j
com.android.tools.r8.ir.code.MemberType type -> h
1:1:void <clinit>():10:10 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):16:16 -> <init>
2:5:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,java.util.List):20:23 -> <init>
boolean hasInvariantOutType() -> Aa
1:1:com.android.tools.r8.graph.DexField getField():31:31 -> cc
boolean isFieldInstruction() -> db
1:1:com.android.tools.r8.ir.code.MemberType getType():27:27 -> dc
com.android.tools.r8.ir.code.FieldInstruction asFieldInstruction() -> w
com.android.tools.r8.ir.code.FixedRegisterValue -> a.a.a.a.g.b.Q:
int register -> s
boolean $assertionsDisabled -> t
1:1:void <clinit>():11:11 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,int):16:18 -> <init>
boolean isConstant() -> A
boolean isFixedRegisterValue() -> C
1:1:com.android.tools.r8.ir.analysis.type.TypeLatticeElement com.android.tools.r8.ir.code.Value.getTypeLattice():958:958 -> U
1:1:com.android.tools.r8.ir.code.ValueType outType():23 -> U
2:23:com.android.tools.r8.ir.code.ValueType outType():24:45 -> U
24:25:com.android.tools.r8.ir.code.ValueType outType():42:43 -> U
1:1:int getRegister():49:49 -> Z
com.android.tools.r8.ir.code.FixedRegisterValue asFixedRegisterValue() -> b
1:1:java.lang.String toString():69:69 -> toString
com.android.tools.r8.ir.code.Goto -> a.a.a.a.g.b.S:
boolean $assertionsDisabled -> i
1:1:void <clinit>():14:14 -> <clinit>
1:1:void <init>():17:17 -> <init>
2:2:void <init>():17:17 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.BasicBlock):21 -> <init>
3:3:void <init>(com.android.tools.r8.ir.code.BasicBlock):22:22 -> <init>
1:1:int maxInValueRegister():54:54 -> Zb
1:1:int maxOutValueRegister():60:60 -> _b
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):49:49 -> a
2:3:void print(com.android.tools.r8.utils.CfgPrinter):74:75 -> a
4:9:boolean isTrivialGotoToTheNextBlock(com.android.tools.r8.ir.code.IRCode):99:104 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):80:80 -> b
1:4:com.android.tools.r8.ir.code.BasicBlock getTarget():31:34 -> dc
boolean isGoto() -> eb
1:4:java.lang.String toString():66:69 -> toString
com.android.tools.r8.ir.code.Goto asGoto() -> x
com.android.tools.r8.ir.code.IRCode -> a.a.a.a.g.b.V:
boolean $assertionsDisabled -> m
com.android.tools.r8.ir.code.ValueNumberGenerator valueNumberGenerator -> c
com.android.tools.r8.graph.DexEncodedMethod method -> a
boolean hasConstString -> i
boolean hasMonitorInstruction -> j
int nextInstructionNumber -> f
int usedMarkingColors -> d
com.android.tools.r8.utils.InternalOptions options -> k
com.android.tools.r8.origin.Origin origin -> l
boolean numbered -> e
boolean allThrowingInstructionsHavePositions -> g
boolean hasDebugPositions -> h
java.util.LinkedList blocks -> b
1:1:void <clinit>():39:39 -> <clinit>
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod,java.util.LinkedList,com.android.tools.r8.ir.code.ValueNumberGenerator,boolean,boolean,boolean,com.android.tools.r8.origin.Origin):119:119 -> <init>
2:39:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexEncodedMethod,java.util.LinkedList,com.android.tools.r8.ir.code.ValueNumberGenerator,boolean,boolean,boolean,com.android.tools.r8.origin.Origin):93:130 -> <init>
1:5:void ensureBlockNumbering():357:361 -> a
1:5:void print(com.android.tools.r8.utils.CfgPrinter):463 -> a
6:7:void print(com.android.tools.r8.utils.CfgPrinter):464:465 -> a
8:11:boolean verifyTypes(com.android.tools.r8.graph.AppView):491:494 -> a
12:12:boolean lambda$verifyTypes$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.BasicBlock):494:494 -> a
13:13:void lambda$consistentBlockNumbering$1(java.lang.Integer,java.lang.Long):638:638 -> a
14:20:boolean lambda$verifyNoImpreciseOrBottomTypes$2(com.android.tools.r8.ir.code.Value):682:688 -> a
21:21:boolean lambda$verifyNoImpreciseOrBottomTypes$2(com.android.tools.r8.ir.code.Value):687:687 -> a
22:25:boolean lambda$verifyNoImpreciseOrBottomTypes$3(java.util.function.Predicate,com.android.tools.r8.ir.code.Value):695:698 -> a
26:31:java.util.List collectArguments(boolean):773:778 -> a
26:31:java.util.List collectArguments():769 -> a
32:32:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
32:32:java.util.List collectArguments(boolean):778 -> a
32:32:java.util.List collectArguments():769 -> a
33:38:java.util.List collectArguments(boolean):780:785 -> a
33:38:java.util.List collectArguments():769 -> a
39:39:java.util.List collectArguments(boolean):784:784 -> a
39:39:java.util.List collectArguments():769 -> a
40:40:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.DebugLocalInfo):801:801 -> a
41:41:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):805:805 -> a
42:45:void removeAllTrivialPhis(com.android.tools.r8.ir.conversion.IRBuilder):858:861 -> a
46:47:boolean anyBlocksMarkedWithColor(int):901:902 -> a
48:59:void markTransitiveSuccessors(com.android.tools.r8.ir.code.BasicBlock,int):944:955 -> a
1:52:java.util.Map computeLiveAtEntrySets():146:197 -> b
53:57:java.util.Map computeLiveAtEntrySets():196:200 -> b
58:58:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
58:58:java.util.Map computeLiveAtEntrySets():201 -> b
59:72:java.util.Map computeLiveAtEntrySets():203:216 -> b
73:73:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> b
73:73:java.util.Map computeLiveAtEntrySets():220 -> b
74:98:java.util.Map computeLiveAtEntrySets():220:244 -> b
99:99:boolean com.android.tools.r8.ir.code.IRCode$LiveAtEntrySets.equals(java.lang.Object):68:68 -> b
99:99:java.util.Map computeLiveAtEntrySets():247 -> b
100:107:java.util.Map computeLiveAtEntrySets():248:255 -> b
108:108:boolean com.android.tools.r8.ir.code.IRCode$LiveAtEntrySets.isEmpty():72:72 -> b
108:108:java.util.Map computeLiveAtEntrySets():255 -> b
109:111:java.util.Map computeLiveAtEntrySets():255:257 -> b
112:112:boolean verifyValue(com.android.tools.r8.ir.code.Value):570:570 -> b
113:113:boolean verifyPhi(com.android.tools.r8.ir.code.Phi):575:575 -> b
113:113:boolean verifyValue(com.android.tools.r8.ir.code.Value):570 -> b
114:114:boolean verifyDefinition(com.android.tools.r8.ir.code.Value):580:580 -> b
114:114:boolean verifyValue(com.android.tools.r8.ir.code.Value):570 -> b
115:115:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> b
115:115:boolean verifyDefinition(com.android.tools.r8.ir.code.Value):580 -> b
115:115:boolean verifyValue(com.android.tools.r8.ir.code.Value):570 -> b
116:118:boolean verifyDefinition(com.android.tools.r8.ir.code.Value):581:583 -> b
116:118:boolean verifyValue(com.android.tools.r8.ir.code.Value):570 -> b
119:119:boolean verifyDefinition(com.android.tools.r8.ir.code.Value):581:581 -> b
119:119:boolean verifyValue(com.android.tools.r8.ir.code.Value):570 -> b
120:121:com.android.tools.r8.ir.code.ConstNumber createIntConstant(int):813:814 -> b
1:7:java.util.List computeNormalExitBlocks():727:733 -> c
8:8:boolean isMarkingColorInUse(int):897:897 -> c
1:4:boolean consistentBlockNumbering():633:636 -> d
5:5:void returnMarkingColor(int):891:891 -> d
6:7:void clearMarks(int):378:379 -> d
6:7:void returnMarkingColor(int):892 -> d
8:8:void returnMarkingColor(int):893:893 -> d
1:2:com.android.tools.r8.ir.code.ConstNumber createConstNull():822:823 -> e
1:1:com.android.tools.r8.ir.code.BasicBlock entryBlock():139:139 -> f
1:1:int getHighestBlockNumber():818:818 -> g
1:1:int getNextInstructionNumber():765:765 -> h
1:6:com.android.tools.r8.ir.code.Value getThis():790:795 -> i
7:7:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> i
7:7:com.android.tools.r8.ir.code.Value getThis():795 -> i
8:8:com.android.tools.r8.ir.code.Value getThis():796:796 -> i
1:9:java.util.Set getUnreachableBlocks():914:922 -> j
1:1:com.android.tools.r8.ir.code.InstructionIterator instructionIterator():723:723 -> k
1:1:java.lang.Iterable instructions():719:719 -> l
1:1:boolean isConsistentGraph():479:479 -> m
2:2:boolean noColorsInUse():910:910 -> m
2:2:boolean isConsistentGraph():479 -> m
3:5:boolean isConsistentGraph():479:481 -> m
6:21:boolean consistentPredecessorSuccessors():604:619 -> m
6:21:boolean isConsistentGraph():481 -> m
22:22:boolean isConsistentGraph():482:482 -> m
23:24:boolean consistentCatchHandlers():626:627 -> m
23:24:boolean isConsistentGraph():482 -> m
25:25:boolean isConsistentGraph():483:483 -> m
26:29:boolean consistentBlockInstructions():645:648 -> m
26:29:boolean isConsistentGraph():483 -> m
30:30:boolean consistentBlockInstructions():646:646 -> m
30:30:boolean isConsistentGraph():483 -> m
31:31:boolean isConsistentGraph():484:484 -> m
1:2:boolean isConsistentSSA():470:471 -> n
3:19:boolean consistentDefUseChains():528:544 -> n
3:19:boolean isConsistentSSA():471 -> n
20:20:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> n
20:20:boolean consistentDefUseChains():545 -> n
20:20:boolean isConsistentSSA():471 -> n
21:22:boolean consistentDefUseChains():547:548 -> n
21:22:boolean isConsistentSSA():471 -> n
23:23:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> n
23:23:boolean consistentDefUseChains():550 -> n
23:23:boolean isConsistentSSA():471 -> n
24:37:boolean consistentDefUseChains():550:563 -> n
24:37:boolean isConsistentSSA():471 -> n
38:39:boolean consistentValueUses(com.android.tools.r8.ir.code.Value):588:589 -> n
38:39:boolean consistentDefUseChains():563 -> n
38:39:boolean isConsistentSSA():471 -> n
40:40:java.util.List com.android.tools.r8.ir.code.Instruction.inValues():81:81 -> n
40:40:boolean consistentValueUses(com.android.tools.r8.ir.code.Value):589 -> n
40:40:boolean consistentDefUseChains():563 -> n
40:40:boolean isConsistentSSA():471 -> n
41:49:boolean consistentValueUses(com.android.tools.r8.ir.code.Value):589:597 -> n
41:49:boolean consistentDefUseChains():563 -> n
41:49:boolean isConsistentSSA():471 -> n
50:50:boolean isConsistentSSA():472:472 -> n
51:67:boolean validThrowingInstructions():655:671 -> n
51:67:boolean isConsistentSSA():472 -> n
68:68:boolean isConsistentSSA():473:473 -> n
69:80:boolean noCriticalEdges():499:510 -> n
69:80:boolean isConsistentSSA():473 -> n
81:82:boolean isConsistentSSA():473:474 -> n
1:1:java.util.ListIterator listIterator():737:737 -> o
1:3:com.android.tools.r8.com.google.common.collect.ImmutableList numberInstructions():745:747 -> p
1:9:int numberRemainingInstructions():753:761 -> q
1:1:void removeAllTrivialPhis():854:854 -> r
1:13:java.util.Set removeUnreachableBlocks():927:939 -> s
1:1:int reserveMarkingColor():867:867 -> t
2:2:boolean anyMarkingColorAvailable():881:881 -> t
2:2:int reserveMarkingColor():867 -> t
3:11:int reserveMarkingColor():867:875 -> t
12:13:boolean verifyNoBlocksMarked(int):394:395 -> t
12:13:int reserveMarkingColor():875 -> t
1:7:java.lang.String toString():368:374 -> toString
1:31:void splitCriticalEdges():262:292 -> u
1:24:com.android.tools.r8.com.google.common.collect.ImmutableList depthFirstSorting():419:442 -> v
1:24:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():412 -> v
25:25:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():413:413 -> v
26:37:com.android.tools.r8.com.google.common.collect.ImmutableList reorderExceptionalBlocksLastForTesting(com.android.tools.r8.com.google.common.collect.ImmutableList):448:459 -> v
26:37:com.android.tools.r8.com.google.common.collect.ImmutableList topologicallySortedBlocks():414 -> v
1:20:void traceBlocks():323:342 -> w
21:33:void traceBlocks():341:353 -> w
34:34:boolean noColorsInUse():910:910 -> w
34:34:void traceBlocks():353 -> w
35:35:void traceBlocks():353:353 -> w
1:12:boolean verifyNoImpreciseOrBottomTypes():680:691 -> x
13:14:boolean verifySSATypeLattice(java.util.function.Predicate):704:705 -> x
13:14:boolean verifyNoImpreciseOrBottomTypes():691 -> x
15:15:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> x
15:15:boolean verifySSATypeLattice(java.util.function.Predicate):706 -> x
15:15:boolean verifyNoImpreciseOrBottomTypes():691 -> x
16:20:boolean verifySSATypeLattice(java.util.function.Predicate):708:712 -> x
16:20:boolean verifyNoImpreciseOrBottomTypes():691 -> x
1:14:boolean verifySplitCriticalEdges():296:309 -> y
1:7:boolean computeAllThrowingInstructionsHavePositions():840:846 -> z
com.android.tools.r8.ir.code.IRCode$BlockMarker -> a.a.a.a.g.b.T:
com.android.tools.r8.ir.code.BasicBlock block -> a
1:2:void <init>(com.android.tools.r8.ir.code.BasicBlock):80:81 -> <init>
com.android.tools.r8.ir.code.IRCode$LiveAtEntrySets -> a.a.a.a.g.b.U:
java.util.Deque liveStackValues -> c
java.util.Set liveValues -> a
java.util.Set liveLocalValues -> b
boolean $assertionsDisabled -> d
1:1:void <clinit>():43:43 -> <clinit>
1:5:void <init>(java.util.Set,java.util.Set,java.util.Deque):53:57 -> <init>
1:2:boolean equals(java.lang.Object):67:68 -> equals
1:1:int hashCode():62:62 -> hashCode
com.android.tools.r8.ir.code.IRCodeInstructionsIterator -> a.a.a.a.g.b.W:
java.util.ListIterator blockIterator -> a
com.android.tools.r8.ir.code.InstructionListIterator instructionIterator -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():10:10 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.code.IRCode):15:17 -> <init>
1:1:void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction):84:84 -> a
1:1:void add(java.lang.Object):10:10 -> add
2:2:void add(com.android.tools.r8.ir.code.Instruction):69:69 -> add
2:2:void add(java.lang.Object):10 -> add
1:1:void removeOrReplaceByDebugLocalRead():89:89 -> c
1:1:boolean hasNext():22:22 -> hasNext
1:1:boolean hasPrevious():40:40 -> hasPrevious
1:9:com.android.tools.r8.ir.code.Instruction next():27:35 -> next
1:9:java.lang.Object next():10 -> next
10:10:com.android.tools.r8.ir.code.Instruction next():31:31 -> next
10:10:java.lang.Object next():10 -> next
1:1:int nextIndex():59:59 -> nextIndex
1:10:com.android.tools.r8.ir.code.Instruction previous():45:54 -> previous
1:10:java.lang.Object previous():10 -> previous
11:11:com.android.tools.r8.ir.code.Instruction previous():49:49 -> previous
11:11:java.lang.Object previous():10 -> previous
1:1:int previousIndex():64:64 -> previousIndex
1:1:void remove():74:74 -> remove
1:1:void set(java.lang.Object):10:10 -> set
2:2:void set(com.android.tools.r8.ir.code.Instruction):79:79 -> set
2:2:void set(java.lang.Object):10 -> set
com.android.tools.r8.ir.code.If -> a.a.a.a.g.b.Y:
boolean $assertionsDisabled -> j
com.android.tools.r8.ir.code.If$Type type -> i
1:1:void <clinit>():20:20 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.Value):73:74 -> <init>
3:4:void <init>(com.android.tools.r8.ir.code.If$Type,java.util.List):78:79 -> <init>
1:1:int maxInValueRegister():160:160 -> Zb
1:1:int maxOutValueRegister():165:165 -> _b
1:3:boolean verifyTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.code.If$Type):65:67 -> a
4:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):132:132 -> a
5:5:int estimatedSize(com.android.tools.r8.utils.InternalOutputMode):137:137 -> a
6:7:void print(com.android.tools.r8.utils.CfgPrinter):171:172 -> a
8:9:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):187:188 -> a
10:10:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
10:10:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):188 -> a
11:12:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber):188:189 -> a
13:15:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):193:195 -> a
16:16:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
16:16:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):195 -> a
17:18:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(com.android.tools.r8.ir.code.ConstNumber,com.android.tools.r8.ir.code.ConstNumber):195:196 -> a
1:2:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):126:127 -> b
3:8:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):177:182 -> b
9:24:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):206:221 -> b
25:33:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):211:219 -> b
34:34:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):217:217 -> b
35:35:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):215:215 -> b
36:36:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):213:213 -> b
37:37:com.android.tools.r8.ir.code.BasicBlock targetFromCondition(int):209:209 -> b
1:4:void setTrueTarget(com.android.tools.r8.ir.code.BasicBlock):110:113 -> c
1:4:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock():118:121 -> cc
1:4:com.android.tools.r8.ir.code.BasicBlock getTrueTarget():103:106 -> dc
1:1:com.android.tools.r8.ir.code.If$Type getType():92:92 -> ec
boolean isIf() -> fb
1:2:void invert():96:97 -> fc
3:4:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):126:127 -> fc
3:4:void invert():98 -> fc
5:5:void invert():99:99 -> fc
1:1:boolean isZeroTest():88:88 -> gc
1:3:com.android.tools.r8.ir.code.BasicBlock targetFromNonNullObject():200:202 -> hc
1:8:java.lang.String toString():147:154 -> toString
com.android.tools.r8.ir.code.If asIf() -> y
com.android.tools.r8.ir.code.If$Type -> a.a.a.a.g.b.X:
com.android.tools.r8.ir.code.If$Type GT -> c
com.android.tools.r8.ir.code.If$Type LE -> d
com.android.tools.r8.ir.code.If$Type EQ -> a
com.android.tools.r8.ir.code.If$Type GE -> b
com.android.tools.r8.ir.code.If$Type[] $VALUES -> g
com.android.tools.r8.ir.code.If$Type LT -> e
com.android.tools.r8.ir.code.If$Type NE -> f
1:1:void <clinit>():23:23 -> <clinit>
2:2:void <clinit>():22:22 -> <clinit>
1:1:void <init>(java.lang.String,int):22:22 -> <init>
1:15:com.android.tools.r8.ir.code.If$Type inverted():45:59 -> a
16:16:com.android.tools.r8.ir.code.If$Type inverted():55:55 -> a
17:17:com.android.tools.r8.ir.code.If$Type inverted():53:53 -> a
18:18:com.android.tools.r8.ir.code.If$Type inverted():51:51 -> a
19:27:com.android.tools.r8.ir.code.If$Type inverted():49:57 -> a
28:28:com.android.tools.r8.ir.code.If$Type inverted():47:47 -> a
1:1:com.android.tools.r8.ir.code.If$Type[] values():22:22 -> b
com.android.tools.r8.ir.code.ImpreciseMemberTypeInstruction -> a.a.a.a.g.b.Z:
void constrainType(com.android.tools.r8.ir.conversion.TypeConstraintResolver) -> a
com.android.tools.r8.ir.code.MemberType getMemberType() -> a
com.android.tools.r8.ir.code.InstanceGet -> a.a.a.a.g.b.aa:
boolean $assertionsDisabled -> k
1:1:void <clinit>():38:38 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):41:41 -> <init>
boolean instructionTypeCanThrow() -> Ea
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Value dest():50:50 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65 -> a
2:34:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:97 -> a
35:35:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):95:95 -> a
36:36:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):76:76 -> a
37:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72:91 -> a
57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):88:88 -> a
58:58:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):85:85 -> a
59:59:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):82:82 -> a
60:80:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):79:99 -> a
81:102:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):110:131 -> a
103:103:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):156:156 -> a
104:104:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):176:176 -> a
105:105:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):199:199 -> a
106:106:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):209:209 -> a
1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):146:150 -> b
1:2:com.android.tools.r8.ir.code.Value object():54:55 -> ec
boolean isInstanceGet() -> gb
boolean couldIntroduceAnAlias() -> oa
1:1:java.lang.String toString():171:171 -> toString
com.android.tools.r8.ir.code.InstanceGet asInstanceGet() -> z
com.android.tools.r8.ir.code.InstanceOf -> a.a.a.a.g.b.ba:
com.android.tools.r8.graph.DexType type -> h
1:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):24:25 -> <init>
com.android.tools.r8.ir.code.InstanceOf asInstanceOf() -> A
boolean hasInvariantOutType() -> Aa
boolean instructionTypeCanThrow() -> Ea
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Value dest():38:38 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):47 -> a
2:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):47:49 -> a
5:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):85:85 -> a
6:6:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):90:90 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):69:69 -> b
1:1:com.android.tools.r8.graph.DexType type():34:34 -> cc
1:1:com.android.tools.r8.ir.code.Value value():42:42 -> dc
boolean isInstanceOf() -> hb
com.android.tools.r8.ir.code.InstancePut -> a.a.a.a.g.b.ca:
boolean $assertionsDisabled -> k
1:1:void <clinit>():34:34 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):37:39 -> <init>
com.android.tools.r8.ir.code.InstancePut asInstancePut() -> B
boolean instructionTypeCanThrow() -> Ea
int maxInValueRegister() -> Zb
1:1:int maxOutValueRegister():135:135 -> _b
1:32:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:89 -> a
33:33:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):87:87 -> a
34:34:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68:68 -> a
35:54:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):64:83 -> a
55:55:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):80:80 -> a
56:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:77 -> a
57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:74 -> a
58:78:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:91 -> a
79:89:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):101:111 -> a
90:90:boolean com.android.tools.r8.utils.InternalOptions.canHaveIncorrectJoinForArrayOfInterfacesBug():0:0 -> a
90:90:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):105 -> a
91:91:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):142:142 -> a
92:92:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):173:173 -> a
93:93:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):183:183 -> a
1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):121:125 -> b
1:1:com.android.tools.r8.ir.code.Value object():48:48 -> ec
1:1:com.android.tools.r8.ir.code.Value value():52:52 -> fc
boolean isInstancePut() -> ib
1:1:java.lang.String toString():157:157 -> toString
com.android.tools.r8.ir.code.Instruction -> a.a.a.a.g.b.da:
java.util.List inValues -> b
java.util.Set debugValues -> e
boolean $assertionsDisabled -> g
int number -> d
com.android.tools.r8.ir.code.Value outValue -> a
com.android.tools.r8.ir.code.BasicBlock block -> c
com.android.tools.r8.ir.code.Position position -> f
1:1:void <clinit>():37:37 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value):46:46 -> <init>
2:10:void <init>(com.android.tools.r8.ir.code.Value):39:47 -> <init>
11:11:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):50:50 -> <init>
12:25:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):39:52 -> <init>
26:26:void <init>(com.android.tools.r8.ir.code.Value,java.util.List):55:55 -> <init>
27:49:void <init>(com.android.tools.r8.ir.code.Value,java.util.List):39:61 -> <init>
com.android.tools.r8.ir.code.InstanceOf asInstanceOf() -> A
boolean hasInvariantOutType() -> Aa
boolean isMove() -> Ab
com.android.tools.r8.ir.code.InstancePut asInstancePut() -> B
1:1:boolean hasOutValue():104:104 -> Ba
boolean isMoveException() -> Bb
com.android.tools.r8.ir.code.Invoke asInvoke() -> C
1:1:java.util.List inValues():81:81 -> Ca
boolean isMul() -> Cb
com.android.tools.r8.ir.code.InvokeCustom asInvokeCustom() -> D
1:1:boolean instructionInstanceCanThrow():508:508 -> Da
boolean isNeg() -> Db
com.android.tools.r8.ir.code.InvokeDirect asInvokeDirect() -> E
boolean instructionTypeCanThrow() -> Ea
boolean isNewArrayEmpty() -> Eb
com.android.tools.r8.ir.code.InvokeMethod asInvokeMethod() -> F
boolean isAdd() -> Fa
boolean isNewArrayFilledData() -> Fb
com.android.tools.r8.ir.code.InvokeMethodWithReceiver asInvokeMethodWithReceiver() -> G
boolean isAnd() -> Ga
boolean isNewInstance() -> Gb
com.android.tools.r8.ir.code.InvokeMultiNewArray asInvokeMultiNewArray() -> H
boolean isArgument() -> Ha
boolean isNonNull() -> Hb
com.android.tools.r8.ir.code.InvokeNewArray asInvokeNewArray() -> I
boolean isArithmeticBinop() -> Ia
boolean isNot() -> Ib
com.android.tools.r8.ir.code.InvokePolymorphic asInvokePolymorphic() -> J
boolean isArrayGet() -> Ja
boolean isNumberConversion() -> Jb
com.android.tools.r8.ir.code.InvokeStatic asInvokeStatic() -> K
boolean isArrayLength() -> Ka
boolean isOr() -> Kb
com.android.tools.r8.ir.code.InvokeSuper asInvokeSuper() -> L
boolean isArrayPut() -> La
boolean isOutConstant() -> Lb
com.android.tools.r8.ir.code.InvokeVirtual asInvokeVirtual() -> M
boolean isBinop() -> Ma
boolean isPop() -> Mb
com.android.tools.r8.ir.code.JumpInstruction asJumpInstruction() -> N
boolean isCheckCast() -> Na
boolean isRem() -> Nb
com.android.tools.r8.ir.code.LogicalBinop asLogicalBinop() -> O
boolean isCmp() -> Oa
boolean isReturn() -> Ob
com.android.tools.r8.ir.code.Monitor asMonitor() -> P
boolean isConstClass() -> Pa
boolean isShl() -> Pb
com.android.tools.r8.ir.code.Move asMove() -> Q
boolean isConstInstruction() -> Qa
boolean isShr() -> Qb
com.android.tools.r8.ir.code.MoveException asMoveException() -> R
boolean isConstMethodHandle() -> Ra
boolean isStaticGet() -> Rb
com.android.tools.r8.ir.code.Mul asMul() -> S
boolean isConstMethodType() -> Sa
boolean isStaticPut() -> Sb
com.android.tools.r8.ir.code.Neg asNeg() -> T
boolean isConstNumber() -> Ta
boolean isSub() -> Tb
com.android.tools.r8.ir.code.NewArrayEmpty asNewArrayEmpty() -> U
boolean isConstString() -> Ua
boolean isSwitch() -> Ub
com.android.tools.r8.ir.code.NewArrayFilledData asNewArrayFilledData() -> V
1:5:boolean isCreatingInstanceOrArray():1187:1191 -> Va
boolean isThrow() -> Vb
com.android.tools.r8.ir.code.NewInstance asNewInstance() -> W
1:4:boolean isDebugInstruction():996:999 -> Wa
boolean isUnop() -> Wb
com.android.tools.r8.ir.code.NonNull asNonNull() -> X
boolean isDebugLocalRead() -> Xa
boolean isUshr() -> Xb
com.android.tools.r8.ir.code.Not asNot() -> Y
boolean isDebugLocalUninitialized() -> Ya
boolean isXor() -> Yb
com.android.tools.r8.ir.code.NumberConversion asNumberConversion() -> Z
boolean isDebugLocalWrite() -> Za
int maxInValueRegister() -> Zb
boolean isDebugLocalsChange() -> _a
int maxOutValueRegister() -> _b
void buildDex(com.android.tools.r8.ir.conversion.DexBuilder) -> a
boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption) -> a
com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType) -> a
boolean isTwoAddr(com.android.tools.r8.ir.regalloc.RegisterAllocator) -> a
boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory) -> a
1:2:void setPosition(com.android.tools.r8.ir.code.Position):72:73 -> a
3:8:void addDebugValue(com.android.tools.r8.ir.code.Value):130:135 -> a
9:15:void clearUserInfo(com.android.tools.r8.ir.code.Instruction):140:146 -> a
16:19:void replaceValue(int,com.android.tools.r8.ir.code.Value):168:171 -> a
20:29:void replaceDebugValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):175:184 -> a
30:36:com.android.tools.r8.ir.code.Value removeDebugValue(com.android.tools.r8.graph.DebugLocalInfo):218:224 -> a
37:38:void setBlock(com.android.tools.r8.ir.code.BasicBlock):253:254 -> a
39:39:void print(com.android.tools.r8.utils.CfgPrinter):305:305 -> a
40:40:java.lang.String com.android.tools.r8.utils.CfgPrinter.makeUnusedValue():20:20 -> a
40:40:void print(com.android.tools.r8.utils.CfgPrinter):306 -> a
41:44:void print(com.android.tools.r8.utils.CfgPrinter):308:311 -> a
45:45:int com.android.tools.r8.ir.code.Value.getNumber():268:268 -> a
45:45:void print(com.android.tools.r8.utils.CfgPrinter):311 -> a
46:54:void print(com.android.tools.r8.utils.CfgPrinter):311:319 -> a
55:55:int com.android.tools.r8.ir.code.Value.getNumber():268:268 -> a
55:55:void print(com.android.tools.r8.utils.CfgPrinter):319 -> a
56:56:void print(com.android.tools.r8.utils.CfgPrinter):319:319 -> a
57:58:void setNumber(int):334:335 -> a
59:68:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):436:445 -> a
69:70:boolean identicalNonValueParts(com.android.tools.r8.ir.code.Instruction):344:345 -> a
69:70:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):442 -> a
71:71:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):448:448 -> a
72:75:boolean com.android.tools.r8.ir.code.InvokeDirect.sameConstructorReceiverValue(com.android.tools.r8.ir.code.Invoke):94:97 -> a
72:75:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):448 -> a
76:77:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):451:452 -> a
78:78:int getNumber():330:330 -> a
78:78:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):456 -> a
79:79:int getNumber():330:330 -> a
79:79:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):456 -> a
80:112:boolean identicalOutputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):400:432 -> a
80:112:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):455 -> a
113:122:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):459:468 -> a
123:123:int getNumber():330:330 -> a
123:123:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):469 -> a
124:124:int getNumber():330:330 -> a
124:124:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):469 -> a
125:160:boolean identicalInputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):355:390 -> a
125:160:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):469 -> a
161:177:boolean identicalInputAfterRegisterAllocation(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.regalloc.RegisterAllocator):379:395 -> a
161:177:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):469 -> a
178:179:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):475:476 -> a
180:180:boolean identicalStackValuePair(com.android.tools.r8.ir.code.StackValue,com.android.tools.r8.ir.code.StackValue):483:483 -> a
181:187:boolean identicalStackValuesPair(com.android.tools.r8.ir.code.StackValues,com.android.tools.r8.ir.code.StackValues):487:493 -> a
188:188:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):513:513 -> a
189:189:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):518:518 -> a
190:193:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):1213:1216 -> a
194:196:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):1221:1223 -> a
197:199:boolean verifyValidPositionInfo(boolean):1275:1277 -> a
com.android.tools.r8.ir.code.Or asOr() -> aa
boolean isDebugPosition() -> ab
1:1:com.android.tools.r8.ir.code.ValueType outType():151:151 -> ac
com.android.tools.r8.ir.code.Add asAdd() -> b
boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b
1:4:void addInValue(com.android.tools.r8.ir.code.Value):86:89 -> b
5:8:void replaceValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):159:162 -> b
9:9:void printLIR(com.android.tools.r8.utils.CfgPrinter):326:326 -> b
10:21:boolean verifyTypes(com.android.tools.r8.graph.AppView):1228:1239 -> b
com.android.tools.r8.ir.code.Rem asRem() -> ba
boolean isDexItemBasedConstString() -> bb
1:1:com.android.tools.r8.ir.code.Value outValue():108:108 -> bc
com.android.tools.r8.ir.code.And asAnd() -> c
boolean needsValueInRegister(com.android.tools.r8.ir.code.Value) -> c
1:7:void moveDebugValues(com.android.tools.r8.ir.code.Instruction):190:196 -> c
com.android.tools.r8.ir.code.Return asReturn() -> ca
boolean isDiv() -> cb
com.android.tools.r8.ir.code.Argument asArgument() -> d
1:9:void removeDebugValue(com.android.tools.r8.ir.code.Value):206:214 -> d
com.android.tools.r8.ir.code.Shl asShl() -> da
boolean isFieldInstruction() -> db
com.android.tools.r8.ir.code.ArithmeticBinop asArithmeticBinop() -> e
1:4:void setOutValue(com.android.tools.r8.ir.code.Value):112:115 -> e
com.android.tools.r8.ir.code.Shr asShr() -> ea
boolean isGoto() -> eb
com.android.tools.r8.ir.code.ArrayGet asArrayGet() -> f
com.android.tools.r8.ir.code.StaticGet asStaticGet() -> fa
boolean isIf() -> fb
com.android.tools.r8.ir.code.ArrayLength asArrayLength() -> g
com.android.tools.r8.ir.code.StaticPut asStaticPut() -> ga
boolean isInstanceGet() -> gb
com.android.tools.r8.ir.code.ArrayPut asArrayPut() -> h
com.android.tools.r8.ir.code.Sub asSub() -> ha
boolean isInstanceOf() -> hb
com.android.tools.r8.ir.code.Binop asBinop() -> i
com.android.tools.r8.ir.code.Switch asSwitch() -> ia
boolean isInstancePut() -> ib
com.android.tools.r8.ir.code.CheckCast asCheckCast() -> j
com.android.tools.r8.ir.code.Throw asThrow() -> ja
boolean isIntroducingAnAlias() -> jb
com.android.tools.r8.ir.code.Cmp asCmp() -> k
com.android.tools.r8.ir.code.Ushr asUshr() -> ka
boolean isInvoke() -> kb
com.android.tools.r8.ir.code.ConstClass asConstClass() -> l
com.android.tools.r8.ir.code.Xor asXor() -> la
boolean isInvokeCustom() -> lb
com.android.tools.r8.ir.code.ConstInstruction asConstInstruction() -> m
1:2:void clearBlock():261:262 -> ma
boolean isInvokeDirect() -> mb
com.android.tools.r8.ir.code.ConstMethodHandle asConstMethodHandle() -> n
1:5:void clearDebugValues():233:237 -> na
boolean isInvokeInterface() -> nb
com.android.tools.r8.ir.code.ConstMethodType asConstMethodType() -> o
boolean couldIntroduceAnAlias() -> oa
boolean isInvokeMethod() -> ob
com.android.tools.r8.ir.code.ConstNumber asConstNumber() -> p
1:1:com.android.tools.r8.ir.code.Value getAliasForOutValue():1182:1182 -> pa
boolean isInvokeMethodWithReceiver() -> pb
com.android.tools.r8.ir.code.ConstString asConstString() -> q
1:2:com.android.tools.r8.ir.code.BasicBlock getBlock():245:246 -> qa
boolean isInvokeMultiNewArray() -> qb
com.android.tools.r8.ir.code.DebugLocalWrite asDebugLocalWrite() -> r
1:1:java.util.Set getDebugValues():559:559 -> ra
boolean isInvokeNewArray() -> rb
com.android.tools.r8.ir.code.DebugLocalsChange asDebugLocalsChange() -> s
1:1:java.lang.String getInstructionName():281:281 -> sa
boolean isInvokePolymorphic() -> sb
com.android.tools.r8.ir.code.DebugPosition asDebugPosition() -> t
1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():555:555 -> ta
boolean isInvokeStatic() -> tb
1:14:java.lang.String toString():286:299 -> toString
com.android.tools.r8.ir.code.DexItemBasedConstString asDexItemBasedConstString() -> u
1:1:int getNumber():330:330 -> ua
boolean isInvokeSuper() -> ub
com.android.tools.r8.ir.code.Div asDiv() -> v
com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction() -> va
boolean isInvokeVirtual() -> vb
com.android.tools.r8.ir.code.FieldInstruction asFieldInstruction() -> w
1:2:com.android.tools.r8.ir.code.Position getPosition():67:68 -> wa
boolean isJumpInstruction() -> wb
com.android.tools.r8.ir.code.Goto asGoto() -> x
1:1:java.lang.String getPositionAsString():77:77 -> xa
boolean isLoad() -> xb
com.android.tools.r8.ir.code.If asIf() -> y
1:1:boolean hasBlock():277:277 -> ya
boolean isLogicalBinop() -> yb
com.android.tools.r8.ir.code.InstanceGet asInstanceGet() -> z
1:1:java.util.List inValues():81:81 -> za
1:1:boolean hasInValueWithLocalInfo():95 -> za
2:3:boolean hasInValueWithLocalInfo():95:96 -> za
boolean isMonitor() -> zb
com.android.tools.r8.ir.code.InstructionIterator -> a.a.a.a.g.b.ea:
void replaceCurrentInstruction(com.android.tools.r8.ir.code.Instruction) -> a
void removeOrReplaceByDebugLocalRead() -> c
com.android.tools.r8.ir.code.InstructionListIterator -> a.a.a.a.g.b.fa:
void setInsertionPosition(com.android.tools.r8.ir.code.Position) -> a
com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int,java.util.ListIterator) -> a
com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator) -> a
1:3:com.android.tools.r8.ir.code.Instruction peekNext():43:45 -> a
4:4:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode):93:93 -> a
5:5:com.android.tools.r8.ir.code.BasicBlock split(com.android.tools.r8.ir.code.IRCode,int):120:120 -> a
1:3:com.android.tools.r8.ir.code.Instruction peekPrevious():28:30 -> b
com.android.tools.r8.ir.code.InstructionOrPhi -> a.a.a.a.g.b.ga:
com.android.tools.r8.ir.code.Invoke -> a.a.a.a.g.b.ia:
boolean $assertionsDisabled -> h
1:1:void <clinit>():24:24 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value,java.util.List):61:61 -> <init>
com.android.tools.r8.ir.code.Invoke asInvoke() -> C
boolean instructionTypeCanThrow() -> Ea
1:1:java.util.List arguments():103:103 -> Zb
1:1:int maxInValueRegister():196 -> Zb
2:4:int maxInValueRegister():196:198 -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List):66:66 -> a
2:22:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):71:91 -> a
23:23:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):89:89 -> a
24:24:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):87:87 -> a
25:25:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):85:85 -> a
26:26:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):83:83 -> a
27:27:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):81:81 -> a
28:28:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):79:79 -> a
29:29:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):77:77 -> a
30:30:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):75:75 -> a
31:31:com.android.tools.r8.ir.code.Invoke create(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List,boolean):73:73 -> a
32:32:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):115:115 -> a
33:33:java.util.List arguments():103:103 -> a
33:33:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):116 -> a
34:34:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):116:116 -> a
35:35:java.util.List arguments():103:103 -> a
35:35:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):122 -> a
36:36:int argumentRegisterValue(int,com.android.tools.r8.ir.conversion.DexBuilder):122:122 -> a
37:37:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):128:128 -> a
38:38:java.util.List arguments():103:103 -> a
38:38:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):130 -> a
39:55:int fillArgumentRegisters(com.android.tools.r8.ir.conversion.DexBuilder,int[]):130:146 -> a
56:69:void addInvokeAndMoveResult(com.android.tools.r8.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder):165:178 -> a
70:74:void addInvokeAndMoveResult(com.android.tools.r8.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder):176:180 -> a
75:79:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):267:271 -> a
80:80:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):269:269 -> a
1:1:java.util.List arguments():103:103 -> b
1:1:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):153 -> b
2:3:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):153:154 -> b
4:4:java.util.List arguments():103:103 -> b
4:4:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):155 -> b
5:5:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):155:155 -> b
6:6:java.util.List arguments():103:103 -> b
6:6:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):156 -> b
7:9:boolean argumentsConsecutive(com.android.tools.r8.ir.conversion.DexBuilder):156:158 -> b
1:1:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):223:223 -> c
2:2:java.util.List arguments():103:103 -> c
2:2:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):230 -> c
3:10:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):230:237 -> c
11:11:java.util.List arguments():103:103 -> c
11:11:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):238 -> c
12:13:boolean needsRangedInvoke(com.android.tools.r8.ir.conversion.DexBuilder):238:239 -> c
1:1:java.util.List arguments():103:103 -> cc
com.android.tools.r8.graph.DexType getReturnType() -> dc
com.android.tools.r8.ir.code.Invoke$Type getType() -> ec
java.lang.String getTypeString() -> fc
1:2:int requiredArgumentRegisters():108:109 -> gc
1:1:java.util.List arguments():103:103 -> hc
1:1:boolean argumentsAreConsecutiveInputArguments():205 -> hc
2:2:boolean argumentsAreConsecutiveInputArguments():205:205 -> hc
3:3:java.util.List arguments():103:103 -> hc
3:3:boolean argumentsAreConsecutiveInputArguments():208 -> hc
4:5:boolean argumentsAreConsecutiveInputArguments():208:209 -> hc
6:6:java.util.List arguments():103:103 -> hc
6:6:boolean argumentsAreConsecutiveInputArguments():212 -> hc
7:7:boolean argumentsAreConsecutiveInputArguments():212:212 -> hc
8:8:java.util.List arguments():103:103 -> hc
8:8:boolean argumentsAreConsecutiveInputArguments():213 -> hc
9:10:boolean argumentsAreConsecutiveInputArguments():213:214 -> hc
boolean isInvoke() -> kb
1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> oa
1:1:boolean couldIntroduceAnAlias():186 -> oa
1:1:java.lang.String getInstructionName():252:252 -> sa
com.android.tools.r8.ir.code.Invoke$Type -> a.a.a.a.g.b.ha:
com.android.tools.r8.ir.code.Invoke$Type NEW_ARRAY -> f
com.android.tools.r8.ir.code.Invoke$Type MULTI_NEW_ARRAY -> g
com.android.tools.r8.ir.code.Invoke$Type[] $VALUES -> j
com.android.tools.r8.ir.code.Invoke$Type CUSTOM -> h
com.android.tools.r8.ir.code.Invoke$Type POLYMORPHIC -> i
com.android.tools.r8.ir.code.Invoke$Type INTERFACE -> b
com.android.tools.r8.ir.code.Invoke$Type STATIC -> c
com.android.tools.r8.ir.code.Invoke$Type SUPER -> d
com.android.tools.r8.ir.code.Invoke$Type VIRTUAL -> e
com.android.tools.r8.ir.code.Invoke$Type DIRECT -> a
1:9:void <clinit>():27:35 -> <clinit>
10:10:void <clinit>():26:26 -> <clinit>
1:1:void <init>(java.lang.String,int):26:26 -> <init>
1:17:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):38:54 -> a
18:28:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):42:52 -> a
29:39:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):40:50 -> a
40:43:com.android.tools.r8.graph.DexMethodHandle$MethodHandleType toMethodHandle(com.android.tools.r8.graph.DexMethod):44:47 -> a
com.android.tools.r8.ir.code.InvokeCustom -> a.a.a.a.g.b.ja:
com.android.tools.r8.graph.DexCallSite callSite -> i
boolean $assertionsDisabled -> j
1:1:void <clinit>():20:20 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.ir.code.Value,java.util.List):25:27 -> <init>
boolean hasInvariantOutType() -> Aa
com.android.tools.r8.ir.code.InvokeCustom asInvokeCustom() -> D
1:6:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62:67 -> a
7:7:com.android.tools.r8.graph.DexCallSite getCallSite():41:41 -> a
7:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67 -> a
8:12:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67:71 -> a
13:13:com.android.tools.r8.graph.DexCallSite getCallSite():41:41 -> a
13:13:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73 -> a
14:21:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):73:80 -> a
22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvokeCustom():147:147 -> a
22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):106 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):90:90 -> b
1:1:com.android.tools.r8.graph.DexType getReturnType():37:37 -> dc
java.lang.String getTypeString() -> fc
1:1:com.android.tools.r8.graph.DexCallSite getCallSite():41:41 -> hc
boolean isInvokeCustom() -> lb
1:1:java.lang.String toString():56:56 -> toString
2:2:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():64:64 -> toString
2:2:java.lang.String toString():56 -> toString
3:3:java.lang.String toString():56:56 -> toString
com.android.tools.r8.ir.code.InvokeDirect -> a.a.a.a.g.b.ka:
boolean $assertionsDisabled -> m
boolean itf -> l
1:1:void <clinit>():33:33 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):38:38 -> <init>
2:5:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):42:45 -> <init>
com.android.tools.r8.ir.code.InvokeDirect asInvokeDirect() -> E
1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67:85 -> a
20:20:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexType):118:118 -> a
21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):131:131 -> a
22:22:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):146:146 -> a
23:38:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):153:168 -> a
39:80:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):212:253 -> a
81:81:boolean lambda$canBeDeadCode$0(java.util.List,com.android.tools.r8.ir.code.Instruction):247:247 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):102:102 -> b
1:1:com.android.tools.r8.ir.code.Invoke$Type getType():56:56 -> ec
java.lang.String getTypeString() -> fc
boolean isInvokeDirect() -> mb
com.android.tools.r8.ir.code.InvokeInterface -> a.a.a.a.g.b.la:
boolean $assertionsDisabled -> l
1:1:void <clinit>():27:27 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):30:30 -> <init>
1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):51:69 -> a
20:22:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexType):90:92 -> a
23:23:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):104:104 -> a
24:24:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):119:119 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):74:74 -> b
1:1:com.android.tools.r8.ir.code.Invoke$Type getType():40:40 -> ec
java.lang.String getTypeString() -> fc
boolean isInvokeInterface() -> nb
com.android.tools.r8.ir.code.InvokeMethod -> a.a.a.a.g.b.ma:
boolean $assertionsDisabled -> j
com.android.tools.r8.graph.DexMethod method -> i
1:1:void <clinit>():22:22 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):27:28 -> <init>
boolean hasInvariantOutType() -> Aa
com.android.tools.r8.ir.code.InvokeMethod asInvokeMethod() -> F
com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis) -> a
com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexType) -> a
1:6:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):75:80 -> a
7:7:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():103:103 -> a
7:7:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):85 -> a
8:8:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):85:85 -> a
9:9:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():103:103 -> a
9:9:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):86 -> a
10:11:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):86:87 -> a
12:12:java.util.List com.android.tools.r8.ir.code.Invoke.arguments():103:103 -> a
12:12:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):87 -> a
13:13:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):87:87 -> a
14:14:boolean com.android.tools.r8.utils.InternalOptions.canHaveIncorrectJoinForArrayOfInterfacesBug():0:0 -> a
14:14:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):79 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):42:42 -> b
2:2:com.android.tools.r8.graph.DexMethod getInvokedMethod():37:37 -> b
2:2:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):42 -> b
1:1:com.android.tools.r8.graph.DexType getReturnType():33:33 -> dc
1:1:com.android.tools.r8.graph.DexMethod getInvokedMethod():37:37 -> hc
boolean isInvokeMethod() -> ob
1:1:java.lang.String toString():47:47 -> toString
com.android.tools.r8.ir.code.InvokeMethodWithReceiver -> a.a.a.a.g.b.na:
boolean $assertionsDisabled -> k
1:1:void <clinit>():17:17 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):20:20 -> <init>
com.android.tools.r8.ir.code.InvokeMethodWithReceiver asInvokeMethodWithReceiver() -> G
1:1:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):42:42 -> a
2:2:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):47:47 -> a
1:4:boolean verifyTypes(com.android.tools.r8.graph.AppView):52:55 -> b
1:1:com.android.tools.r8.ir.code.Value getReceiver():34:34 -> ic
boolean isInvokeMethodWithReceiver() -> pb
com.android.tools.r8.ir.code.InvokeMultiNewArray -> a.a.a.a.g.b.oa:
com.android.tools.r8.graph.DexType type -> i
1:2:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.List):26:27 -> <init>
boolean hasInvariantOutType() -> Aa
com.android.tools.r8.ir.code.InvokeMultiNewArray asInvokeMultiNewArray() -> H
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):72:72 -> a
2:2:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):77:77 -> a
3:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):104:104 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):66:66 -> b
1:1:com.android.tools.r8.graph.DexType getArrayType():51:51 -> dc
1:1:com.android.tools.r8.graph.DexType getReturnType():56 -> dc
java.lang.String getTypeString() -> fc
1:1:com.android.tools.r8.graph.DexType getArrayType():51:51 -> hc
boolean isInvokeMultiNewArray() -> qb
com.android.tools.r8.ir.code.InvokeNewArray -> a.a.a.a.g.b.pa:
com.android.tools.r8.graph.DexType type -> i
boolean $assertionsDisabled -> j
1:1:void <clinit>():22:22 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value,java.util.List):27:28 -> <init>
boolean hasInvariantOutType() -> Aa
com.android.tools.r8.ir.code.InvokeNewArray asInvokeNewArray() -> I
1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:81 -> a
20:20:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):102:102 -> a
21:21:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):107:107 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):86:86 -> b
1:1:com.android.tools.r8.graph.DexType getArrayType():42:42 -> dc
1:1:com.android.tools.r8.graph.DexType getReturnType():38 -> dc
java.lang.String getTypeString() -> fc
1:1:com.android.tools.r8.graph.DexType getArrayType():42:42 -> hc
boolean isInvokeNewArray() -> rb
1:1:java.lang.String toString():57:57 -> toString
com.android.tools.r8.ir.code.InvokePolymorphic -> a.a.a.a.g.b.qa:
boolean $assertionsDisabled -> l
com.android.tools.r8.graph.DexProto proto -> k
1:1:void <clinit>():26:26 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,com.android.tools.r8.ir.code.Value,java.util.List):31:32 -> <init>
com.android.tools.r8.ir.code.InvokePolymorphic asInvokePolymorphic() -> J
com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexType) -> a
1:7:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62:68 -> a
8:8:com.android.tools.r8.graph.DexProto getProto():56:56 -> a
8:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68 -> a
9:15:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68:74 -> a
16:16:com.android.tools.r8.graph.DexProto getProto():56:56 -> a
16:16:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75 -> a
17:24:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75:82 -> a
25:25:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):131:131 -> a
26:26:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forInvokePolymorphic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):171:171 -> a
26:26:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):131 -> a
27:27:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):139:139 -> a
1:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):99:101 -> b
1:1:com.android.tools.r8.graph.DexType getReturnType():42:42 -> dc
1:1:com.android.tools.r8.ir.code.Invoke$Type getType():47:47 -> ec
java.lang.String getTypeString() -> fc
boolean isInvokePolymorphic() -> sb
com.android.tools.r8.ir.code.InvokeStatic -> a.a.a.a.g.b.ra:
boolean itf -> k
boolean $assertionsDisabled -> l
1:1:void <clinit>():31:31 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):36:37 -> <init>
3:3:com.android.tools.r8.graph.DexReference com.android.tools.r8.graph.DexReference.asDexReference():0:0 -> <init>
3:3:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):37 -> <init>
4:5:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):41:42 -> <init>
com.android.tools.r8.ir.code.InvokeStatic asInvokeStatic() -> K
1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:81 -> a
20:21:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexType):102:103 -> a
22:22:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):116:116 -> a
23:23:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeInlining(com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):124:124 -> a
24:24:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):139:139 -> a
25:34:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):146:155 -> a
35:35:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):188:188 -> a
36:45:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):146:155 -> a
36:45:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):188 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):86:86 -> b
1:1:com.android.tools.r8.ir.code.Invoke$Type getType():52:52 -> ec
java.lang.String getTypeString() -> fc
boolean isInvokeStatic() -> tb
com.android.tools.r8.ir.code.InvokeSuper -> a.a.a.a.g.b.sa:
boolean $assertionsDisabled -> m
boolean itf -> l
1:1:void <clinit>():27:27 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List,boolean):32:33 -> <init>
com.android.tools.r8.ir.code.InvokeSuper asInvokeSuper() -> L
1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):54:72 -> a
20:20:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexType):101:101 -> a
21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):118:118 -> a
22:22:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):128:128 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):82:82 -> b
1:1:com.android.tools.r8.ir.code.Invoke$Type getType():43:43 -> ec
java.lang.String getTypeString() -> fc
boolean isInvokeSuper() -> ub
com.android.tools.r8.ir.code.InvokeVirtual -> a.a.a.a.g.b.ta:
boolean $assertionsDisabled -> l
1:1:void <clinit>():27:27 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,java.util.List):30:30 -> <init>
com.android.tools.r8.ir.code.InvokeVirtual asInvokeVirtual() -> M
1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):51:69 -> a
20:22:com.android.tools.r8.graph.DexEncodedMethod lookupSingleTarget(com.android.tools.r8.shaking.AppInfoWithLiveness,com.android.tools.r8.graph.DexType):90:92 -> a
23:23:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):104:104 -> a
24:24:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):119:119 -> a
25:36:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):126:137 -> a
37:37:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):146:146 -> a
38:49:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):126:137 -> a
38:49:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):146 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):74:74 -> b
1:1:com.android.tools.r8.ir.code.Invoke$Type getType():40:40 -> ec
java.lang.String getTypeString() -> fc
boolean isInvokeVirtual() -> vb
com.android.tools.r8.ir.code.JumpInstruction -> a.a.a.a.g.b.ua:
boolean $assertionsDisabled -> h
1:1:void <clinit>():13:13 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value):16:16 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):20:20 -> <init>
3:3:void <init>(com.android.tools.r8.ir.code.Value,java.util.List):24:24 -> <init>
boolean hasInvariantOutType() -> Aa
com.android.tools.r8.ir.code.JumpInstruction asJumpInstruction() -> N
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forJumpInstruction():192:192 -> a
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):53 -> a
1:1:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):32:32 -> b
com.android.tools.r8.ir.code.BasicBlock fallthroughBlock() -> cc
boolean isJumpInstruction() -> wb
com.android.tools.r8.ir.code.LogicalBinop -> a.a.a.a.g.b.va:
boolean $assertionsDisabled -> i
1:1:void <clinit>():17:17 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):20:20 -> <init>
com.android.tools.r8.ir.code.LogicalBinop asLogicalBinop() -> O
com.android.tools.r8.code.Instruction CreateInt(int,int,int) -> a
1:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):55:73 -> a
20:28:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):67:75 -> a
29:33:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):44:48 -> a
29:33:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):75 -> a
34:52:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):76:94 -> a
53:62:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):88:97 -> a
63:80:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):112:129 -> a
81:91:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):127:137 -> a
com.android.tools.r8.code.Instruction CreateInt2Addr(int,int) -> b
com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int) -> b
com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int) -> c
com.android.tools.r8.code.Instruction CreateLong2Addr(int,int) -> c
1:5:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):44:48 -> c
com.android.tools.r8.code.Instruction CreateLong(int,int,int) -> d
boolean isLogicalBinop() -> yb
com.android.tools.r8.ir.code.MemberType -> a.a.a.a.g.b.wa:
com.android.tools.r8.ir.code.MemberType BYTE -> c
com.android.tools.r8.ir.code.MemberType BOOLEAN -> b
com.android.tools.r8.ir.code.MemberType SHORT -> e
com.android.tools.r8.ir.code.MemberType CHAR -> d
com.android.tools.r8.ir.code.MemberType[] $VALUES -> l
com.android.tools.r8.ir.code.MemberType FLOAT -> g
com.android.tools.r8.ir.code.MemberType INT -> f
com.android.tools.r8.ir.code.MemberType DOUBLE -> i
com.android.tools.r8.ir.code.MemberType LONG -> h
com.android.tools.r8.ir.code.MemberType LONG_OR_DOUBLE -> k
com.android.tools.r8.ir.code.MemberType INT_OR_FLOAT -> j
com.android.tools.r8.ir.code.MemberType OBJECT -> a
1:11:void <clinit>():12:22 -> <clinit>
12:12:void <clinit>():11:11 -> <clinit>
1:1:void <init>(java.lang.String,int):11:11 -> <init>
1:1:boolean isPrecise():25:25 -> a
2:44:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):29:71 -> a
45:45:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):66:66 -> a
46:47:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):61:62 -> a
48:49:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):56:57 -> a
50:50:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):51:51 -> a
51:51:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):46:46 -> a
52:53:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):41:42 -> a
54:55:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):36:37 -> a
56:56:com.android.tools.r8.ir.code.MemberType constrainedType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.ValueTypeConstraint):31:31 -> a
57:57:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105:105 -> a
58:58:com.android.tools.r8.ir.code.MemberType fromTypeDescriptorChar(char):100:100 -> a
58:58:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105 -> a
59:75:com.android.tools.r8.ir.code.MemberType fromTypeDescriptorChar(char):82:98 -> a
59:75:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105 -> a
76:76:com.android.tools.r8.ir.code.MemberType fromTypeDescriptorChar(char):86:86 -> a
76:76:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105 -> a
77:91:com.android.tools.r8.ir.code.MemberType fromTypeDescriptorChar(char):80:94 -> a
77:91:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105 -> a
92:98:com.android.tools.r8.ir.code.MemberType fromTypeDescriptorChar(char):90:96 -> a
92:98:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105 -> a
99:99:com.android.tools.r8.ir.code.MemberType fromTypeDescriptorChar(char):88:88 -> a
99:99:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105 -> a
100:100:com.android.tools.r8.ir.code.MemberType fromTypeDescriptorChar(char):84:84 -> a
100:100:com.android.tools.r8.ir.code.MemberType fromDexType(com.android.tools.r8.graph.DexType):105 -> a
1:1:com.android.tools.r8.ir.code.MemberType[] values():11:11 -> b
com.android.tools.r8.ir.code.Monitor -> a.a.a.a.g.b.ya:
boolean $assertionsDisabled -> i
com.android.tools.r8.ir.code.Monitor$Type type -> h
1:1:void <clinit>():21:21 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Monitor$Type,com.android.tools.r8.ir.code.Value):30:31 -> <init>
boolean hasInvariantOutType() -> Aa
boolean instructionTypeCanThrow() -> Ea
com.android.tools.r8.ir.code.Monitor asMonitor() -> P
int maxInValueRegister() -> Zb
1:1:int maxOutValueRegister():81:81 -> _b
1:8:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):58:65 -> a
9:9:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):135:135 -> a
10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMonitor():201:201 -> a
10:10:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):103 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):71:71 -> b
1:1:boolean isEnter():44:44 -> cc
1:1:com.android.tools.r8.ir.code.Value object():40:40 -> dc
1:7:java.lang.String getInstructionName():108:114 -> sa
boolean isMonitor() -> zb
com.android.tools.r8.ir.code.Monitor$Type -> a.a.a.a.g.b.xa:
com.android.tools.r8.ir.code.Monitor$Type ENTER -> a
com.android.tools.r8.ir.code.Monitor$Type[] $VALUES -> c
com.android.tools.r8.ir.code.Monitor$Type EXIT -> b
1:1:void <clinit>():24:24 -> <clinit>
2:2:void <clinit>():23:23 -> <clinit>
1:1:void <init>(java.lang.String,int):23:23 -> <init>
com.android.tools.r8.ir.code.Move -> a.a.a.a.g.b.za:
boolean $assertionsDisabled -> h
1:1:void <clinit>():19:19 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):24:24 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isMove() -> Ab
1:1:boolean isOutConstant():77:77 -> Lb
com.android.tools.r8.ir.code.Move asMove() -> Q
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):47:47 -> a
2:2:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):104:104 -> a
3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMove():205:205 -> a
3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):99 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):67:67 -> b
1:1:com.android.tools.r8.ir.code.Value dest():33:33 -> cc
1:1:com.android.tools.r8.ir.code.Value src():37:37 -> dc
boolean couldIntroduceAnAlias() -> oa
1:1:java.lang.String toString():72:72 -> toString
1:2:com.android.tools.r8.ir.code.ConstInstruction getOutConstantConstInstruction():82:83 -> va
com.android.tools.r8.ir.code.MoveException -> a.a.a.a.g.b.Aa:
boolean $assertionsDisabled -> j
com.android.tools.r8.graph.DexType exceptionType -> h
com.android.tools.r8.utils.InternalOptions options -> i
1:1:void <clinit>():20:20 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.InternalOptions):25:27 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isMoveException() -> Bb
com.android.tools.r8.ir.code.MoveException asMoveException() -> R
1:1:int maxInValueRegister():47:47 -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Value dest():36:36 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41 -> a
2:3:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):41:42 -> a
4:5:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):79:80 -> a
6:6:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):112:112 -> a
7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forMoveException():209:209 -> a
7:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):86 -> a
1:4:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):58:61 -> b
5:5:boolean com.android.tools.r8.utils.InternalOptions.canHaveExceptionTypeBug():996:996 -> b
5:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):61 -> b
6:6:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):62:62 -> b
1:1:com.android.tools.r8.graph.DexType getExceptionType():116:116 -> cc
com.android.tools.r8.ir.code.Mul -> a.a.a.a.g.b.Ba:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):22:22 -> <init>
boolean isMul() -> Cb
com.android.tools.r8.ir.code.Mul asMul() -> S
double foldDouble(double,double) -> a
float foldFloat(float,float) -> a
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateDouble(int,int,int):64:64 -> a
1:1:com.android.tools.r8.code.Instruction CreateFloat(int,int,int):56:56 -> b
2:2:com.android.tools.r8.code.Instruction CreateDouble2Addr(int,int):84:84 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):99:99 -> b
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):40:40 -> c
2:2:com.android.tools.r8.code.Instruction CreateFloat2Addr(int,int):79:79 -> c
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):69:69 -> d
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):94:94 -> d
boolean isCommutative() -> dc
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):74:74 -> e
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):89:89 -> e
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):48:48 -> f
com.android.tools.r8.ir.code.Neg -> a.a.a.a.g.b.Ca:
com.android.tools.r8.ir.code.NumericType type -> h
boolean $assertionsDisabled -> i
1:1:void <clinit>():21:21 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):26:27 -> <init>
boolean isNeg() -> Db
com.android.tools.r8.ir.code.Neg asNeg() -> T
1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Unop.dest():22:22 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):50 -> a
2:18:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):50:66 -> a
19:19:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):63:63 -> a
20:20:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):60:60 -> a
21:21:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):57:57 -> a
22:36:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):54:68 -> a
37:55:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):83:101 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):44:44 -> b
com.android.tools.r8.ir.code.NewArrayEmpty -> a.a.a.a.g.b.Da:
boolean $assertionsDisabled -> i
com.android.tools.r8.graph.DexType type -> h
1:1:void <clinit>():21:21 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):26:27 -> <init>
boolean hasInvariantOutType() -> Aa
1:4:boolean instructionInstanceCanThrow():73:76 -> Da
boolean instructionTypeCanThrow() -> Ea
boolean isNewArrayEmpty() -> Eb
com.android.tools.r8.ir.code.NewArrayEmpty asNewArrayEmpty() -> U
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):50:50 -> a
2:2:com.android.tools.r8.ir.code.Value dest():41:41 -> a
2:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):51 -> a
3:4:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):51:52 -> a
5:8:boolean instructionInstanceCanThrow():73:76 -> a
5:8:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):81 -> a
9:10:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):85:86 -> a
11:11:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):107:107 -> a
12:12:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):135:135 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):91:91 -> b
1:1:com.android.tools.r8.ir.code.Value size():45:45 -> cc
1:1:java.lang.String toString():37:37 -> toString
2:2:java.lang.String com.android.tools.r8.graph.DexType.toString():118:118 -> toString
2:2:java.lang.String toString():37 -> toString
3:3:java.lang.String toString():37:37 -> toString
com.android.tools.r8.ir.code.NewArrayFilledData -> a.a.a.a.g.b.Ea:
long size -> i
short[] data -> j
boolean $assertionsDisabled -> k
int element_width -> h
1:1:void <clinit>():20:20 -> <clinit>
1:4:void <init>(com.android.tools.r8.ir.code.Value,int,long,short[]):30:33 -> <init>
boolean hasInvariantOutType() -> Aa
boolean instructionTypeCanThrow() -> Ea
boolean isNewArrayFilledData() -> Fb
com.android.tools.r8.ir.code.NewArrayFilledData asNewArrayFilledData() -> V
int maxInValueRegister() -> Zb
1:1:int maxOutValueRegister():78:78 -> _b
1:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):51:52 -> a
3:8:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):84:89 -> a
9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forNewArrayFilledData():217:217 -> a
9:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):113 -> a
1:7:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):62:68 -> b
1:1:com.android.tools.r8.ir.code.Value src():42:42 -> cc
com.android.tools.r8.ir.code.NewInstance -> a.a.a.a.g.b.Fa:
boolean allowSpilling -> i
boolean $assertionsDisabled -> j
com.android.tools.r8.graph.DexType clazz -> h
1:1:void <clinit>():26:26 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):32:32 -> <init>
2:7:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Value):29:34 -> <init>
boolean hasInvariantOutType() -> Aa
boolean instructionTypeCanThrow() -> Ea
boolean isNewInstance() -> Gb
com.android.tools.r8.ir.code.NewInstance asNewInstance() -> W
1:1:int maxInValueRegister():64:64 -> Zb
int maxOutValueRegister() -> _b
1:2:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):48:49 -> a
3:3:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):92:92 -> a
4:4:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):118:118 -> a
5:5:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):128:128 -> a
6:33:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):135:162 -> a
34:34:boolean instructionMayHaveSideEffects(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType):140:140 -> a
35:35:boolean lambda$instructionMayHaveSideEffects$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):165:165 -> a
36:36:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):174:174 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):59:59 -> b
1:1:com.android.tools.r8.ir.code.Value dest():43:43 -> cc
1:1:boolean isSpillingAllowed():182:182 -> dc
1:1:void markNoSpilling():178:178 -> ec
1:1:java.lang.String toString():54:54 -> toString
com.android.tools.r8.ir.code.NextUntilIterator -> a.a.a.a.g.b.Ga:
1:3:java.lang.Object nextUntil(java.util.function.Predicate):18:20 -> a
com.android.tools.r8.ir.code.NonNull -> a.a.a.a.g.b.Ha:
com.android.tools.r8.ir.code.Instruction origin -> h
boolean $assertionsDisabled -> i
1:1:void <clinit>():17:17 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):23:25 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isNonNull() -> Hb
boolean isOutConstant() -> Lb
com.android.tools.r8.ir.code.NonNull asNonNull() -> X
1:1:int maxInValueRegister():82:82 -> Zb
1:1:int maxOutValueRegister():87:87 -> _b
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):72:72 -> a
2:3:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):108:109 -> a
4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forNonNull():225:225 -> a
4:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):103 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):97:97 -> b
1:1:com.android.tools.r8.ir.code.Value dest():34:34 -> cc
1:1:com.android.tools.r8.ir.code.Value src():38:38 -> dc
boolean isIntroducingAnAlias() -> jb
boolean couldIntroduceAnAlias() -> oa
1:1:com.android.tools.r8.ir.code.Value getAliasForOutValue():67:67 -> pa
com.android.tools.r8.ir.code.Not -> a.a.a.a.g.b.Ia:
com.android.tools.r8.ir.code.NumericType type -> h
boolean $assertionsDisabled -> i
1:1:void <clinit>():19:19 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):24:25 -> <init>
boolean isNot() -> Ib
com.android.tools.r8.ir.code.Not asNot() -> Y
1:15:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):40:54 -> a
16:16:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:59 -> a
17:17:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Unop.dest():22:22 -> a
17:17:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61 -> a
18:28:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):61:71 -> a
29:37:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:73 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):78:78 -> b
com.android.tools.r8.ir.code.NumberConversion -> a.a.a.a.g.b.Ja:
com.android.tools.r8.ir.code.NumericType to -> i
com.android.tools.r8.ir.code.NumericType from -> h
1:3:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):36:38 -> <init>
boolean isNumberConversion() -> Jb
com.android.tools.r8.ir.code.NumberConversion asNumberConversion() -> Z
1:1:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Unop.dest():22:22 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):53 -> a
2:75:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):53:126 -> a
76:87:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:122 -> a
88:88:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):116:116 -> a
89:89:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):113:113 -> a
90:101:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):96:107 -> a
102:102:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):101:101 -> a
103:103:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):98:98 -> a
104:115:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):81:92 -> a
116:116:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):86:86 -> a
117:117:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:83 -> a
118:138:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):57:77 -> a
139:139:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:74 -> a
140:140:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:71 -> a
141:141:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68:68 -> a
142:142:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:65 -> a
143:143:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62:62 -> a
144:213:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:128 -> a
214:214:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):152:152 -> a
1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):133:137 -> b
com.android.tools.r8.ir.code.NumericType -> a.a.a.a.g.b.Ka:
com.android.tools.r8.ir.code.NumericType DOUBLE -> g
com.android.tools.r8.ir.code.NumericType FLOAT -> f
com.android.tools.r8.ir.code.NumericType LONG -> e
com.android.tools.r8.ir.code.NumericType INT -> d
com.android.tools.r8.ir.code.NumericType SHORT -> c
com.android.tools.r8.ir.code.NumericType CHAR -> b
com.android.tools.r8.ir.code.NumericType BYTE -> a
com.android.tools.r8.ir.code.NumericType[] $VALUES -> h
1:7:void <clinit>():11:17 -> <clinit>
8:8:void <clinit>():10:10 -> <clinit>
1:1:void <init>(java.lang.String,int):10:10 -> <init>
1:15:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):41:55 -> a
16:16:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):47:47 -> a
17:27:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):43:53 -> a
28:28:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):49:49 -> a
29:35:com.android.tools.r8.ir.code.NumericType fromDexType(com.android.tools.r8.graph.DexType):45:51 -> a
36:36:boolean isWide():62:62 -> a
com.android.tools.r8.ir.code.Or -> a.a.a.a.g.b.La:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):17:17 -> <init>
boolean isOr() -> Kb
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):42:42 -> a
com.android.tools.r8.ir.code.Or asOr() -> aa
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):52:52 -> b
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):67:67 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):57:57 -> c
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):62:62 -> c
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):47:47 -> d
boolean isCommutative() -> dc
com.android.tools.r8.ir.code.Phi -> a.a.a.a.g.b.Na:
com.android.tools.r8.ir.code.Phi$RegisterReadType readType -> u
java.util.List operands -> t
boolean isStackPhi -> v
boolean $assertionsDisabled -> x
java.util.List definitionUsers -> w
com.android.tools.r8.ir.code.BasicBlock block -> s
1:1:void <clinit>():26:26 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.code.Phi$RegisterReadType):51:51 -> <init>
2:21:void <init>(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.code.Phi$RegisterReadType):35:54 -> <init>
boolean isConstant() -> A
boolean isPhi() -> F
1:2:boolean isValueOnStack():370:371 -> J
1:1:boolean knownToBeBoolean():333:333 -> L
1:2:void markNonDebugLocalRead():153:154 -> O
1:1:boolean needsRegister():393:393 -> P
1:1:void clearDefinitionsUsers():325:325 -> Z
1:31:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):75:105 -> a
32:32:com.android.tools.r8.ir.code.BasicBlock getBlock():68:68 -> a
32:32:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):106 -> a
33:34:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):107:108 -> a
35:35:com.android.tools.r8.ir.analysis.type.TypeLatticeElement com.android.tools.r8.ir.code.Value.getTypeLattice():958:958 -> a
35:35:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):108 -> a
36:46:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):108:118 -> a
47:76:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):96:125 -> a
77:78:void appendOperand(com.android.tools.r8.ir.code.Value):166:167 -> a
77:78:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):126 -> a
79:79:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):128:128 -> a
80:80:void throwUndefinedValueError():159:159 -> a
80:80:void addOperands(com.android.tools.r8.ir.conversion.IRBuilder,int):77 -> a
81:81:void addOperands(java.util.List):132:132 -> a
82:86:void addOperands(java.util.List,boolean):139:143 -> a
87:88:void appendOperand(com.android.tools.r8.ir.code.Value):166:167 -> a
87:88:void addOperands(java.util.List,boolean):144 -> a
89:89:void addOperands(java.util.List,boolean):147:147 -> a
90:90:void throwUndefinedValueError():159:159 -> a
90:90:void addOperands(java.util.List,boolean):141 -> a
91:91:com.android.tools.r8.ir.code.Value getOperand(int):171:171 -> a
92:95:void replaceOperandAt(int,com.android.tools.r8.ir.code.Value):199:202 -> a
96:99:void replaceOperand(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):206:209 -> a
100:152:void removeTrivialPhi(com.android.tools.r8.ir.conversion.IRBuilder):236:288 -> a
153:160:void print(com.android.tools.r8.utils.CfgPrinter):305:312 -> a
161:161:void addDefinitionsUser(java.util.Map):317:317 -> a
162:179:boolean knownToBeBoolean(java.util.HashSet):337:354 -> a
180:181:boolean verifyIsStackPhi(java.util.Set):379:380 -> a
182:185:void lambda$verifyIsStackPhi$0(java.util.Set,com.android.tools.r8.ir.code.Value):382:385 -> a
1:1:com.android.tools.r8.ir.code.BasicBlock getBlock():68:68 -> aa
1:2:void removeOperand(int):179:180 -> b
3:14:void removeOperandsByIndex(java.util.List):184:195 -> b
15:15:void removeDefinitionsUser(java.util.Map):321:321 -> b
16:16:com.android.tools.r8.ir.analysis.type.TypeLatticeElement computePhiType(com.android.tools.r8.graph.AppView):414:414 -> b
17:17:java.util.List getOperands():175:175 -> b
17:17:com.android.tools.r8.ir.analysis.type.TypeLatticeElement computePhiType(com.android.tools.r8.graph.AppView):415 -> b
18:19:com.android.tools.r8.ir.analysis.type.TypeLatticeElement computePhiType(com.android.tools.r8.graph.AppView):415:416 -> b
1:1:java.util.List getOperands():175:175 -> ba
com.android.tools.r8.ir.code.Phi asPhi() -> c
1:1:boolean isTrivialPhi():216:216 -> ca
1:1:boolean usesValueOneTime(com.android.tools.r8.ir.code.Value):397:397 -> d
1:9:java.lang.String printPhi():292:300 -> da
10:10:com.android.tools.r8.ir.analysis.type.TypeLatticeElement com.android.tools.r8.ir.code.Value.getTypeLattice():958:958 -> da
10:10:java.lang.String printPhi():300 -> da
11:12:java.lang.String printPhi():300:301 -> da
1:1:void removeTrivialPhi():231:231 -> ea
com.android.tools.r8.ir.code.Phi$RegisterReadType -> a.a.a.a.g.b.Ma:
com.android.tools.r8.ir.code.Phi$RegisterReadType NORMAL -> a
com.android.tools.r8.ir.code.Phi$RegisterReadType DEBUG -> b
com.android.tools.r8.ir.code.Phi$RegisterReadType NORMAL_AND_DEBUG -> c
1:3:void <clinit>():29:31 -> <clinit>
4:4:void <clinit>():28:28 -> <clinit>
1:1:void <init>(java.lang.String,int):28:28 -> <init>
com.android.tools.r8.ir.code.Pop -> a.a.a.a.g.b.Oa:
1:1:void <init>(com.android.tools.r8.ir.code.StackValue):20:20 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isPop() -> Mb
1:1:int maxInValueRegister():55:55 -> Zb
1:1:int maxOutValueRegister():60:60 -> _b
boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode) -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:71 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forPop():229:229 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):66 -> a
1:1:void addInValue(com.android.tools.r8.ir.code.Value):30:30 -> b
2:5:void com.android.tools.r8.ir.code.Instruction.addInValue(com.android.tools.r8.ir.code.Value):86:89 -> b
2:5:void addInValue(com.android.tools.r8.ir.code.Value):31 -> b
6:6:void addInValue(com.android.tools.r8.ir.code.Value):34:34 -> b
7:7:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):50:50 -> b
com.android.tools.r8.ir.code.Position -> a.a.a.a.g.b.Pa:
com.android.tools.r8.ir.code.Position NO_POSITION_SYNTHETIC -> g
com.android.tools.r8.graph.DexString file -> b
boolean $assertionsDisabled -> h
com.android.tools.r8.graph.DexMethod method -> d
com.android.tools.r8.ir.code.Position NO_POSITION -> f
boolean synthetic -> c
int line -> a
com.android.tools.r8.ir.code.Position callerPosition -> e
1:12:void <clinit>():11:22 -> <clinit>
1:3:void <init>(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):37:39 -> <init>
4:10:void <init>(int,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,boolean):43:49 -> <init>
1:3:com.android.tools.r8.ir.code.Position synthetic(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):53:55 -> a
4:5:com.android.tools.r8.ir.code.Position noneWithMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):75:76 -> a
6:6:boolean isNone():80:80 -> a
1:1:boolean isSome():88:88 -> b
1:1:boolean isSyntheticNone():84:84 -> c
1:1:com.android.tools.r8.ir.code.Position none():59:59 -> d
1:1:com.android.tools.r8.ir.code.Position syntheticNone():63:63 -> e
1:6:boolean equals(java.lang.Object):106:111 -> equals
1:5:int hashCode():118:122 -> hashCode
1:19:java.lang.String toString(boolean):127:145 -> toString
1:19:java.lang.String toString():150 -> toString
com.android.tools.r8.ir.code.PreviousUntilIterator -> a.a.a.a.g.b.Qa:
com.android.tools.r8.ir.code.Rem -> a.a.a.a.g.b.Ra:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):24:24 -> <init>
1:1:boolean instructionTypeCanThrow():129:129 -> Ea
boolean isRem() -> Nb
double foldDouble(double,double) -> a
float foldFloat(float,float) -> a
1:1:com.android.tools.r8.code.Instruction CreateDouble(int,int,int):64:64 -> a
2:2:int foldIntegers(int,int):109:109 -> a
3:3:long foldLongs(long,long):114:114 -> a
4:8:com.android.tools.r8.ir.analysis.constant.LatticeElement evaluate(com.android.tools.r8.ir.code.IRCode,java.util.function.Function):134:138 -> a
1:1:com.android.tools.r8.code.Instruction CreateFloat(int,int,int):59:59 -> b
2:2:com.android.tools.r8.code.Instruction CreateDouble2Addr(int,int):84:84 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):99:99 -> b
com.android.tools.r8.ir.code.Rem asRem() -> ba
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):49:49 -> c
2:2:com.android.tools.r8.code.Instruction CreateFloat2Addr(int,int):79:79 -> c
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):69:69 -> d
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):94:94 -> d
boolean isCommutative() -> dc
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):74:74 -> e
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):89:89 -> e
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):54:54 -> f
com.android.tools.r8.ir.code.Return -> a.a.a.a.g.b.Sa:
boolean $assertionsDisabled -> i
1:1:void <clinit>():21:21 -> <clinit>
1:1:void <init>():24:24 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.Value):28:28 -> <init>
boolean isReturn() -> Ob
int maxInValueRegister() -> Zb
1:1:int maxOutValueRegister():92:92 -> _b
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):70:70 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forReturn():233:233 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):109 -> a
1:15:com.android.tools.r8.code.Instruction createDexInstruction(com.android.tools.r8.ir.conversion.DexBuilder):51:65 -> b
16:23:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):75:82 -> b
24:26:boolean com.android.tools.r8.ir.analysis.type.TypeLatticeElement.isValueTypeCompatible(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):342:344 -> b
24:26:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):82 -> b
com.android.tools.r8.ir.code.Return asReturn() -> ca
1:2:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getReturnType():41:42 -> dc
1:1:boolean isReturnVoid():37:37 -> ec
1:2:com.android.tools.r8.ir.code.Value returnValue():46:47 -> fc
com.android.tools.r8.ir.code.Shl -> a.a.a.a.g.b.Ta:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):17:17 -> <init>
boolean isShl() -> Pb
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):48:48 -> a
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):58:58 -> b
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):73:73 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):78:78 -> b
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):63:63 -> c
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):68:68 -> c
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):53:53 -> d
com.android.tools.r8.ir.code.Shl asShl() -> da
boolean isCommutative() -> dc
1:1:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):28:28 -> f
com.android.tools.r8.ir.code.Shr -> a.a.a.a.g.b.Ua:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):17:17 -> <init>
boolean isShr() -> Qb
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):48:48 -> a
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):58:58 -> b
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):73:73 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):78:78 -> b
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):63:63 -> c
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):68:68 -> c
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):53:53 -> d
boolean isCommutative() -> dc
com.android.tools.r8.ir.code.Shr asShr() -> ea
1:1:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):28:28 -> f
com.android.tools.r8.ir.code.SingleConstant -> a.a.a.a.g.b.Va:
com.android.tools.r8.ir.code.StackValue -> a.a.a.a.g.b.Wa:
boolean $assertionsDisabled -> s
1:1:void <clinit>():12:12 -> <clinit>
int getHeight() -> Z
com.android.tools.r8.ir.code.StackValues -> a.a.a.a.g.b.Xa:
boolean $assertionsDisabled -> s
1:1:void <clinit>():14:14 -> <clinit>
com.android.tools.r8.ir.code.StackValue[] getStackValues() -> Z
com.android.tools.r8.ir.code.StaticGet -> a.a.a.a.g.b.Ya:
1:1:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):39:39 -> <init>
boolean instructionTypeCanThrow() -> Ea
boolean isStaticGet() -> Rb
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.code.Value dest():48:48 -> a
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59 -> a
2:32:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:89 -> a
33:33:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):87:87 -> a
34:34:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68:68 -> a
35:54:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):64:83 -> a
55:55:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):80:80 -> a
56:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:77 -> a
57:57:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):74:74 -> a
58:78:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:91 -> a
79:103:boolean canBeDeadCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):103:127 -> a
104:104:boolean lambda$canBeDeadCode$0(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):130:130 -> a
105:105:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):155:155 -> a
106:106:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):192:192 -> a
107:107:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):202:202 -> a
1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):145:149 -> b
1:1:com.android.tools.r8.ir.code.Value dest():48:48 -> ec
com.android.tools.r8.ir.code.StaticGet asStaticGet() -> fa
boolean couldIntroduceAnAlias() -> oa
1:1:java.lang.String toString():160:160 -> toString
com.android.tools.r8.ir.code.StaticPut -> a.a.a.a.g.b.Za:
boolean $assertionsDisabled -> k
1:1:void <clinit>():31:31 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexField):34:34 -> <init>
boolean instructionTypeCanThrow() -> Ea
boolean isStaticPut() -> Sb
int maxInValueRegister() -> Zb
1:1:int maxOutValueRegister():98:98 -> _b
1:31:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):50:80 -> a
32:32:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):78:78 -> a
33:33:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):59:59 -> a
34:53:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):55:74 -> a
54:54:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):71:71 -> a
55:55:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):68:68 -> a
56:56:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:65 -> a
57:77:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):62:82 -> a
78:88:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):104:114 -> a
89:89:boolean com.android.tools.r8.utils.InternalOptions.canHaveIncorrectJoinForArrayOfInterfacesBug():0:0 -> a
89:89:boolean identicalAfterRegisterAllocation(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):108 -> a
90:90:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):134:134 -> a
91:91:boolean definitelyTriggersClassInitialization(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$Query,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis$AnalysisAssumption):170:170 -> a
1:5:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):124:128 -> b
1:2:com.android.tools.r8.ir.code.Value inValue():43:44 -> ec
com.android.tools.r8.ir.code.StaticPut asStaticPut() -> ga
1:1:java.lang.String toString():139:139 -> toString
com.android.tools.r8.ir.code.Sub -> a.a.a.a.g.b._a:
boolean $assertionsDisabled -> j
1:1:void <clinit>():24:24 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):27:27 -> <init>
boolean isSub() -> Tb
double foldDouble(double,double) -> a
float foldFloat(float,float) -> a
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateDouble(int,int,int):57:57 -> a
2:37:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):159:194 -> a
38:38:com.android.tools.r8.code.Instruction CreateInt(int,int,int):42:42 -> a
38:38:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):195 -> a
39:39:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):197:197 -> a
40:64:void com.android.tools.r8.ir.code.ArithmeticBinop.buildDex(com.android.tools.r8.ir.conversion.DexBuilder):65:89 -> a
40:64:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):160 -> a
65:74:void com.android.tools.r8.ir.code.ArithmeticBinop.buildDex(com.android.tools.r8.ir.conversion.DexBuilder):77:86 -> a
65:74:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):160 -> a
75:91:void com.android.tools.r8.ir.code.ArithmeticBinop.buildDex(com.android.tools.r8.ir.conversion.DexBuilder):83:99 -> a
75:91:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):160 -> a
92:113:void com.android.tools.r8.ir.code.ArithmeticBinop.buildDex(com.android.tools.r8.ir.conversion.DexBuilder):96:117 -> a
92:113:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):160 -> a
114:123:void com.android.tools.r8.ir.code.ArithmeticBinop.buildDex(com.android.tools.r8.ir.conversion.DexBuilder):105:114 -> a
114:123:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):160 -> a
124:133:void com.android.tools.r8.ir.code.ArithmeticBinop.buildDex(com.android.tools.r8.ir.conversion.DexBuilder):111:120 -> a
124:133:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):160 -> a
1:1:com.android.tools.r8.code.Instruction CreateFloat(int,int,int):52:52 -> b
2:2:com.android.tools.r8.code.Instruction CreateDouble2Addr(int,int):77:77 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):94:94 -> b
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):42:42 -> c
2:2:com.android.tools.r8.code.Instruction CreateFloat2Addr(int,int):72:72 -> c
3:15:boolean needsValueInRegister(com.android.tools.r8.ir.code.Value):140:152 -> c
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):62:62 -> d
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):89:89 -> d
boolean isCommutative() -> dc
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):67:67 -> e
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):83:83 -> e
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):47:47 -> f
1:8:int maxInOutValueRegisterSize():126:133 -> fc
1:3:boolean negativeFitsInDexInstruction(com.android.tools.r8.ir.code.Value):118:120 -> h
com.android.tools.r8.ir.code.Sub asSub() -> ha
com.android.tools.r8.ir.code.Switch -> a.a.a.a.g.b.ab:
int[] keys -> i
int fallthroughBlockIndex -> k
boolean $assertionsDisabled -> l
int[] targetBlockIndices -> j
1:1:void <clinit>():26:26 -> <clinit>
1:5:void <init>(com.android.tools.r8.ir.code.Value,int[],int[],int):37:41 -> <init>
6:13:boolean valid():50:57 -> <init>
6:13:void <init>(com.android.tools.r8.ir.code.Value,int[],int[],int):41 -> <init>
boolean isSwitch() -> Ub
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:long numberOfTargetsIfPacked(int[]):67:67 -> a
2:2:boolean canBePacked(com.android.tools.r8.utils.InternalOutputMode,int[]):72:72 -> a
3:3:boolean canBePacked(com.android.tools.r8.utils.InternalOutputMode,long):78:78 -> a
4:4:boolean canBePacked(com.android.tools.r8.utils.InternalOutputMode):158:158 -> a
4:4:boolean emitPacked(com.android.tools.r8.utils.InternalOutputMode):172 -> a
5:5:long packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode):163:163 -> a
5:5:boolean emitPacked(com.android.tools.r8.utils.InternalOutputMode):172 -> a
6:6:long sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode):168:168 -> a
6:6:boolean emitPacked(com.android.tools.r8.utils.InternalOutputMode):172 -> a
7:11:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):196:200 -> a
12:13:com.android.tools.r8.code.Nop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):252:253 -> a
14:14:boolean com.android.tools.r8.utils.InternalOutputMode.isGeneratingDex():17:17 -> a
14:14:com.android.tools.r8.code.Nop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):253 -> a
15:15:com.android.tools.r8.code.Nop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):253:253 -> a
16:16:boolean com.android.tools.r8.utils.InternalOutputMode.isGeneratingDex():17:17 -> a
16:16:com.android.tools.r8.code.Nop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):253 -> a
17:41:com.android.tools.r8.code.Nop buildPayload(int[],int,com.android.tools.r8.utils.InternalOutputMode):254:278 -> a
42:45:void print(com.android.tools.r8.utils.CfgPrinter):309:312 -> a
boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction) -> b
1:1:long estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):96:96 -> b
2:2:int baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):113:113 -> b
2:2:long estimatedSparseSize(com.android.tools.r8.utils.InternalOutputMode,long):96 -> b
3:3:long sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:142 -> b
3:3:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):83 -> b
4:4:int baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):113:113 -> b
4:4:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):83 -> b
5:6:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):85:86 -> b
7:7:int basePackedSize(com.android.tools.r8.utils.InternalOutputMode):102:102 -> b
7:7:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):87 -> b
8:8:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode,int[]):92:92 -> b
9:9:int getKey(int):210:210 -> b
10:10:void setFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):248:248 -> b
1:2:long packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):123:124 -> c
3:5:long packedPayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):135:137 -> c
6:6:void setFallthroughBlockIndex(int):239:239 -> c
1:1:com.android.tools.r8.ir.code.BasicBlock fallthroughBlock():231:231 -> cc
1:1:long sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,int[]):142:142 -> d
2:2:long sparsePayloadSize(com.android.tools.r8.utils.InternalOutputMode,long):147:147 -> d
3:3:com.android.tools.r8.ir.code.BasicBlock targetBlock(int):243:243 -> d
4:4:int[] targetBlockIndices():218:218 -> d
4:4:com.android.tools.r8.ir.code.BasicBlock targetBlock(int):243 -> d
5:5:com.android.tools.r8.ir.code.BasicBlock targetBlock(int):243:243 -> d
1:1:int getFallthroughBlockIndex():235:235 -> dc
1:1:int getFirstKey():176:176 -> ec
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getKeyToTargetMap():222:224 -> fc
1:1:int[] getKeys():214:214 -> gc
1:1:int numberOfKeys():206:206 -> hc
com.android.tools.r8.ir.code.Switch asSwitch() -> ia
1:1:int[] targetBlockIndices():218:218 -> ic
1:1:com.android.tools.r8.ir.code.Value value():62:62 -> jc
1:11:java.lang.String toString():294:304 -> toString
com.android.tools.r8.ir.code.Throw -> a.a.a.a.g.b.bb:
boolean $assertionsDisabled -> i
1:1:void <clinit>():17:17 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value):20:20 -> <init>
boolean instructionTypeCanThrow() -> Ea
boolean isThrow() -> Vb
int maxInValueRegister() -> Zb
1:1:int maxOutValueRegister():44:44 -> _b
1:1:void buildDex(com.android.tools.r8.ir.conversion.DexBuilder):34:34 -> a
2:16:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):86:100 -> a
17:18:com.android.tools.r8.ir.code.Instruction com.android.tools.r8.ir.code.Value.getDefinition():233:234 -> a
17:18:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):101 -> a
19:20:boolean throwsNpeIfValueIsNull(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexItemFactory):102:103 -> a
21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forThrow():257:257 -> a
21:21:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):71 -> a
1:1:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):55:55 -> b
1:1:com.android.tools.r8.ir.code.Value exception():29:29 -> dc
com.android.tools.r8.ir.code.Throw asThrow() -> ja
com.android.tools.r8.ir.code.Unop -> a.a.a.a.g.b.cb:
1:1:void <init>(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):18:18 -> <init>
boolean hasInvariantOutType() -> Aa
boolean isUnop() -> Wb
int maxInValueRegister() -> Zb
int maxOutValueRegister() -> _b
1:1:com.android.tools.r8.ir.analysis.type.TypeLatticeElement evaluate(com.android.tools.r8.graph.AppView):63:63 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget com.android.tools.r8.ir.optimize.InliningConstraints.forUnop():261:261 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget inliningConstraint(com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):52 -> a
1:1:com.android.tools.r8.ir.code.Value source():26:26 -> cc
com.android.tools.r8.ir.code.Ushr -> a.a.a.a.g.b.db:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):17:17 -> <init>
boolean isUshr() -> Xb
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):48:48 -> a
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):58:58 -> b
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):73:73 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):78:78 -> b
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):63:63 -> c
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):68:68 -> c
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):53:53 -> d
boolean isCommutative() -> dc
1:1:boolean fitsInDexInstruction(com.android.tools.r8.ir.code.Value):28:28 -> f
com.android.tools.r8.ir.code.Ushr asUshr() -> ka
com.android.tools.r8.ir.code.Value -> a.a.a.a.g.b.gb:
boolean knownToBeBoolean -> m
int needsRegister -> j
boolean isThis -> k
com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeLattice -> p
boolean isArgument -> l
com.android.tools.r8.ir.code.Value UNDEFINED -> q
boolean $assertionsDisabled -> r
int number -> a
com.android.tools.r8.ir.regalloc.LiveIntervals liveIntervals -> i
com.android.tools.r8.ir.code.Instruction definition -> b
com.android.tools.r8.ir.code.Value previousConsecutive -> h
java.util.Set uniqueUsers -> d
com.android.tools.r8.ir.code.Value nextConsecutive -> g
java.util.Set uniquePhiUsers -> f
com.android.tools.r8.utils.LongInterval valueRange -> n
java.util.LinkedList phiUsers -> e
com.android.tools.r8.ir.code.Value$DebugData debugData -> o
java.util.LinkedList users -> c
1:164:void <clinit>():35:198 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.DebugLocalInfo):218:218 -> <init>
2:21:void <init>(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.graph.DebugLocalInfo):202:221 -> <init>
1:1:boolean isConstant():770:770 -> A
1:1:boolean isDexItemBasedConstString():756:756 -> B
boolean isFixedRegisterValue() -> C
1:1:boolean isLinked():369:369 -> D
1:3:boolean isNeverNull():785:787 -> E
boolean isPhi() -> F
1:1:boolean isThis():835:835 -> G
1:1:boolean isUninitializedLocal():520:520 -> H
1:1:boolean isUsed():445:445 -> I
boolean isValueOnStack() -> J
1:3:boolean isZero():932:934 -> K
1:8:boolean knownToBeBoolean():810:817 -> L
1:3:void markAsArgument():796:798 -> M
1:3:void markAsThis():824:826 -> N
1:1:void markNonDebugLocalRead():131:131 -> O
1:3:boolean needsRegister():660:662 -> P
1:1:int numberOfAllNonDebugUsers():433:433 -> Q
1:1:int numberOfAllUsers():441 -> Q
2:2:int numberOfAllUsers():441:441 -> Q
1:1:int numberOfDebugUsers():437:437 -> R
1:5:int numberOfPhiUsers():425:429 -> S
1:5:int numberOfUsers():417:421 -> T
1:1:com.android.tools.r8.ir.code.ValueType outType():739:739 -> U
1:1:int requiredRegisters():272:272 -> V
1:2:com.android.tools.r8.ir.code.Instruction singleUniqueUser():396:397 -> W
1:4:java.util.Set uniquePhiUsers():406:409 -> X
1:4:java.util.Set uniqueUsers():389:392 -> Y
boolean lambda$fullyRemovePhiUser$1(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Phi) -> a
1:14:void constrainType(com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.utils.Reporter):39:52 -> a
15:15:void constrainType(com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.utils.Reporter):41:41 -> a
16:75:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):57:116 -> a
76:77:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):111:112 -> a
78:79:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):106:107 -> a
80:81:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):101:102 -> a
82:86:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):93:97 -> a
87:88:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):88:89 -> a
89:90:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):83:84 -> a
91:107:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):62:78 -> a
108:112:com.android.tools.r8.ir.analysis.type.TypeLatticeElement constrainedType(com.android.tools.r8.ir.code.ValueTypeConstraint):75:79 -> a
113:113:boolean verifyCompatible(com.android.tools.r8.ir.code.ValueType):122:122 -> a
114:114:boolean verifyCompatible(com.android.tools.r8.ir.code.ValueTypeConstraint):126:126 -> a
114:114:boolean verifyCompatible(com.android.tools.r8.ir.code.ValueType):122 -> a
115:117:void setLocalInfo(com.android.tools.r8.graph.DebugLocalInfo):284:286 -> a
118:121:boolean hasSameOrNoLocal(com.android.tools.r8.ir.code.Value):295:298 -> a
122:123:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):338:339 -> a
124:125:com.android.tools.r8.ir.code.Value$DebugUse markEnd(com.android.tools.r8.ir.code.Value$DebugUse):343:344 -> a
124:125:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):339 -> a
126:134:com.android.tools.r8.ir.code.Value$DebugUse com.android.tools.r8.ir.code.Value$DebugUse.end():166:174 -> a
126:134:com.android.tools.r8.ir.code.Value$DebugUse markEnd(com.android.tools.r8.ir.code.Value$DebugUse):344 -> a
126:134:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):339 -> a
135:135:com.android.tools.r8.ir.code.Value$DebugUse com.android.tools.r8.ir.code.Value$DebugUse.end():172:172 -> a
135:135:com.android.tools.r8.ir.code.Value$DebugUse markEnd(com.android.tools.r8.ir.code.Value$DebugUse):344 -> a
135:135:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):339 -> a
136:136:com.android.tools.r8.ir.code.Value$DebugUse com.android.tools.r8.ir.code.Value$DebugUse.end():169:169 -> a
136:136:com.android.tools.r8.ir.code.Value$DebugUse markEnd(com.android.tools.r8.ir.code.Value$DebugUse):344 -> a
136:136:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):339 -> a
137:137:void addDebugLocalEnd(com.android.tools.r8.ir.code.Instruction):339:339 -> a
138:145:boolean isAlwaysNull(com.android.tools.r8.graph.AppView):449:456 -> a
146:147:void addPhiUser(com.android.tools.r8.ir.code.Phi):500:501 -> a
148:149:java.util.Set affectedValues():551:552 -> a
150:150:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
150:150:java.util.Set affectedValues():553 -> a
151:151:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
151:151:java.util.Set affectedValues():554 -> a
152:156:java.util.Set affectedValues():554:558 -> a
157:172:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):590:605 -> a
173:173:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180:180 -> a
173:173:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):605 -> a
174:186:void replaceSelectiveUsers(com.android.tools.r8.ir.code.Value,java.util.Set,java.util.Map):605:617 -> a
187:196:void replaceUserInDebugData(java.util.Map$Entry,com.android.tools.r8.ir.code.Value):624:633 -> a
197:210:com.android.tools.r8.ir.code.Value$DebugUse com.android.tools.r8.ir.code.Value$DebugUse.join(com.android.tools.r8.ir.code.Value$DebugUse,com.android.tools.r8.ir.code.Value$DebugUse):179:192 -> a
197:210:void replaceUserInDebugData(java.util.Map$Entry,com.android.tools.r8.ir.code.Value):633 -> a
211:211:com.android.tools.r8.ir.code.Value$DebugUse com.android.tools.r8.ir.code.Value$DebugUse.join(com.android.tools.r8.ir.code.Value$DebugUse,com.android.tools.r8.ir.code.Value$DebugUse):180:180 -> a
211:211:void replaceUserInDebugData(java.util.Map$Entry,com.android.tools.r8.ir.code.Value):633 -> a
212:212:void replaceUserInDebugData(java.util.Map$Entry,com.android.tools.r8.ir.code.Value):633:633 -> a
213:221:void replaceDebugUser(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):638:646 -> a
222:223:void setLiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):651:652 -> a
224:224:void setKnownToBeBoolean(boolean):806:806 -> a
225:225:boolean isDead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):871:871 -> a
226:226:boolean isDead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate):877:877 -> a
227:243:boolean isDead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,java.util.Set):897:913 -> a
244:244:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> a
244:244:boolean isDead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,java.util.Set):916 -> a
245:251:boolean isDead(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,java.util.Set):918:924 -> a
252:252:void narrowing(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):954:954 -> a
com.android.tools.r8.ir.code.FixedRegisterValue asFixedRegisterValue() -> b
boolean lambda$fullyRemoveUser$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> b
1:4:void linkTo(com.android.tools.r8.ir.code.Value):348:351 -> b
5:6:void removePhiUser(com.android.tools.r8.ir.code.Phi):505:506 -> b
7:8:void addDebugUser(com.android.tools.r8.ir.code.Instruction):515:516 -> b
9:10:void setNeedsRegister(boolean):666:667 -> b
11:11:void widening(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):944:944 -> b
com.android.tools.r8.ir.code.Phi asPhi() -> c
1:2:void addUser(com.android.tools.r8.ir.code.Instruction):475:476 -> c
3:4:void fullyRemovePhiUser(com.android.tools.r8.ir.code.Phi):510:511 -> c
5:17:void replaceUsers(com.android.tools.r8.ir.code.Value):565:577 -> c
boolean lambda$replaceSelectiveUsers$2(com.android.tools.r8.ir.code.Value) -> d
1:6:void clearUsers():490:495 -> d
7:11:void removeDebugUser(com.android.tools.r8.ir.code.Instruction):528:532 -> d
1:2:void removeUser(com.android.tools.r8.ir.code.Instruction):480:481 -> e
3:8:void clearUsersInfo():540:545 -> e
1:2:void fullyRemoveUser(com.android.tools.r8.ir.code.Instruction):485:486 -> f
3:4:void computeNeedsRegister():671:672 -> f
1:1:java.util.Set debugUsers():413:413 -> g
1:2:com.android.tools.r8.ir.code.Phi firstPhiUser():401:402 -> h
1:1:int hashCode():705:705 -> hashCode
1:17:com.android.tools.r8.ir.code.Value getAliasedValue():247:263 -> i
1:2:com.android.tools.r8.ir.code.ConstInstruction getConstInstruction():743:744 -> j
1:7:java.util.List getDebugLocalEnds():315:321 -> k
1:7:java.util.List getDebugLocalStarts():302:308 -> l
1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getLiveIntervals():656:656 -> m
1:1:com.android.tools.r8.graph.DebugLocalInfo getLocalInfo():276:276 -> n
1:1:com.android.tools.r8.ir.code.Value getNextConsecutive():381:381 -> o
1:1:int getNumber():268:268 -> p
1:1:com.android.tools.r8.ir.code.Value getPreviousConsecutive():385:385 -> q
1:1:com.android.tools.r8.ir.analysis.type.TypeLatticeElement getTypeLattice():958:958 -> r
1:11:com.android.tools.r8.utils.LongInterval getValueRange():855:865 -> s
1:1:boolean hasLocalInfo():280:280 -> t
1:8:java.lang.String toString():710:717 -> toString
9:9:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Instruction.outValue():108:108 -> toString
9:9:java.lang.String toString():718 -> toString
10:27:java.lang.String toString():718:735 -> toString
1:1:boolean hasUsersInfo():536:536 -> u
1:1:boolean hasValueRange():843:843 -> v
1:8:boolean internalComputeNeedsRegister():676:683 -> w
1:1:boolean isArgument():802:802 -> x
1:1:boolean isConstNumber():748:748 -> y
1:1:boolean isConstString():752:752 -> z
com.android.tools.r8.ir.code.Value$DebugData -> a.a.a.a.g.b.eb:
java.util.Map users -> b
com.android.tools.r8.graph.DebugLocalInfo local -> a
1:1:void <init>(com.android.tools.r8.graph.DebugLocalInfo):141:141 -> <init>
2:5:void <init>(com.android.tools.r8.graph.DebugLocalInfo):139:142 -> <init>
com.android.tools.r8.ir.code.Value$DebugUse -> a.a.a.a.g.b.fb:
com.android.tools.r8.ir.code.Value$DebugUse START -> b
com.android.tools.r8.ir.code.Value$DebugUse[] $VALUES -> e
com.android.tools.r8.ir.code.Value$DebugUse LIVE -> a
com.android.tools.r8.ir.code.Value$DebugUse LIVE_FINAL -> d
com.android.tools.r8.ir.code.Value$DebugUse END -> c
boolean $assertionsDisabled -> f
1:2:void <clinit>():149:150 -> <clinit>
3:3:void <clinit>():149:149 -> <clinit>
1:1:void <init>(java.lang.String,int):149:149 -> <init>
com.android.tools.r8.ir.code.ValueNumberGenerator -> a.a.a.a.g.b.hb:
int nextValueNumber -> a
1:2:void <init>():6:7 -> <init>
1:1:int next():10:10 -> a
com.android.tools.r8.ir.code.ValueType -> a.a.a.a.g.b.ib:
com.android.tools.r8.ir.code.ValueType DOUBLE -> e
com.android.tools.r8.ir.code.ValueType FLOAT -> c
com.android.tools.r8.ir.code.ValueType LONG -> d
com.android.tools.r8.ir.code.ValueType OBJECT -> a
com.android.tools.r8.ir.code.ValueType INT -> b
com.android.tools.r8.ir.code.ValueType[] $VALUES -> f
1:5:void <clinit>():14:18 -> <clinit>
6:6:void <clinit>():13:13 -> <clinit>
1:1:void <init>(java.lang.String,int):13:13 -> <init>
1:1:boolean isObject():21:21 -> a
2:21:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):37:56 -> a
22:22:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):54:54 -> a
23:23:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):49:49 -> a
24:24:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):47:47 -> a
25:25:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):45:45 -> a
26:34:com.android.tools.r8.ir.code.ValueType fromMemberType(com.android.tools.r8.ir.code.MemberType):43:51 -> a
35:35:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):85:85 -> a
36:36:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):80:80 -> a
36:36:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):85 -> a
37:37:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):78:78 -> a
37:37:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):85 -> a
38:48:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):64:74 -> a
38:48:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):85 -> a
49:53:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):72:76 -> a
49:53:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):85 -> a
54:54:com.android.tools.r8.ir.code.ValueType fromTypeDescriptorChar(char):70:70 -> a
54:54:com.android.tools.r8.ir.code.ValueType fromDexType(com.android.tools.r8.graph.DexType):85 -> a
55:68:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):89:102 -> a
69:69:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):100:100 -> a
70:70:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):98:98 -> a
71:71:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):96:96 -> a
72:72:com.android.tools.r8.ir.code.ValueType fromNumericType(com.android.tools.r8.ir.code.NumericType):94:94 -> a
73:88:com.android.tools.r8.ir.code.ValueType fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):107:122 -> a
1:1:boolean isWide():29:29 -> b
1:1:int requiredRegisters():33:33 -> c
com.android.tools.r8.ir.code.ValueTypeConstraint -> a.a.a.a.g.b.jb:
com.android.tools.r8.ir.code.ValueTypeConstraint FLOAT -> c
com.android.tools.r8.ir.code.ValueTypeConstraint INT -> b
com.android.tools.r8.ir.code.ValueTypeConstraint OBJECT -> a
com.android.tools.r8.ir.code.ValueTypeConstraint DOUBLE -> g
com.android.tools.r8.ir.code.ValueTypeConstraint LONG -> f
com.android.tools.r8.ir.code.ValueTypeConstraint INT_OR_FLOAT_OR_OBJECT -> e
com.android.tools.r8.ir.code.ValueTypeConstraint INT_OR_FLOAT -> d
com.android.tools.r8.ir.code.ValueTypeConstraint[] $VALUES -> i
com.android.tools.r8.ir.code.ValueTypeConstraint LONG_OR_DOUBLE -> h
1:8:void <clinit>():14:21 -> <clinit>
9:9:void <clinit>():13:13 -> <clinit>
1:1:void <init>(java.lang.String,int):13:13 -> <init>
1:1:boolean isWide():32:32 -> a
2:14:com.android.tools.r8.ir.code.ValueTypeConstraint fromValueType(com.android.tools.r8.ir.code.ValueType):46:58 -> a
15:15:com.android.tools.r8.ir.code.ValueTypeConstraint fromValueType(com.android.tools.r8.ir.code.ValueType):56:56 -> a
16:16:com.android.tools.r8.ir.code.ValueTypeConstraint fromValueType(com.android.tools.r8.ir.code.ValueType):54:54 -> a
17:17:com.android.tools.r8.ir.code.ValueTypeConstraint fromValueType(com.android.tools.r8.ir.code.ValueType):52:52 -> a
18:18:com.android.tools.r8.ir.code.ValueTypeConstraint fromValueType(com.android.tools.r8.ir.code.ValueType):50:50 -> a
19:19:com.android.tools.r8.ir.code.ValueTypeConstraint fromValueType(com.android.tools.r8.ir.code.ValueType):48:48 -> a
20:40:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):63:83 -> a
41:41:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):79:79 -> a
42:46:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):73:77 -> a
47:47:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):75:75 -> a
48:48:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):71:71 -> a
49:61:com.android.tools.r8.ir.code.ValueTypeConstraint fromMemberType(com.android.tools.r8.ir.code.MemberType):69:81 -> a
62:62:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):107:107 -> a
63:63:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):105:105 -> a
64:74:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):91:101 -> a
75:79:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):99:103 -> a
80:80:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeDescriptorChar(char):97:97 -> a
81:81:com.android.tools.r8.ir.code.ValueTypeConstraint fromDexType(com.android.tools.r8.graph.DexType):112:112 -> a
82:95:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):116:129 -> a
96:96:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):127:127 -> a
97:97:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):125:125 -> a
98:98:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):123:123 -> a
99:99:com.android.tools.r8.ir.code.ValueTypeConstraint fromNumericType(com.android.tools.r8.ir.code.NumericType):121:121 -> a
100:124:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):134:158 -> a
125:125:com.android.tools.r8.ir.code.ValueTypeConstraint fromTypeLattice(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):138:138 -> a
1:1:int requiredRegisters():42:42 -> b
com.android.tools.r8.ir.code.WideConstant -> a.a.a.a.g.b.kb:
com.android.tools.r8.ir.code.Xor -> a.a.a.a.g.b.lb:
1:1:void <init>(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):17:17 -> <init>
boolean isXor() -> Yb
int foldIntegers(int,int) -> a
long foldLongs(long,long) -> a
1:1:com.android.tools.r8.code.Instruction CreateInt(int,int,int):42:42 -> a
1:1:com.android.tools.r8.code.Instruction CreateInt2Addr(int,int):52:52 -> b
2:2:com.android.tools.r8.code.Instruction CreateIntLit16(int,int,int):67:67 -> b
3:3:boolean identicalNonValueNonPositionParts(com.android.tools.r8.ir.code.Instruction):72:72 -> b
1:1:com.android.tools.r8.code.Instruction CreateLong2Addr(int,int):57:57 -> c
2:2:com.android.tools.r8.code.Instruction CreateIntLit8(int,int,int):62:62 -> c
1:1:com.android.tools.r8.code.Instruction CreateLong(int,int,int):47:47 -> d
boolean isCommutative() -> dc
com.android.tools.r8.ir.code.Xor asXor() -> la
com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver -> a.a.a.a.g.c.c:
java.util.Map unresolvedPayload -> a
java.util.Map payloadToData -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():15:15 -> <clinit>
1:10:void <init>():15:24 -> <init>
1:1:short[] getData(int):59:59 -> a
2:2:void clear():63:63 -> a
3:3:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
3:3:void addPayloadUser(com.android.tools.r8.code.FillArrayData):27 -> a
4:9:void addPayloadUser(com.android.tools.r8.code.FillArrayData):28:33 -> a
10:10:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
10:10:void resolve(com.android.tools.r8.code.FillArrayDataPayload):38 -> a
11:19:void resolve(com.android.tools.r8.code.FillArrayDataPayload):39:47 -> a
1:1:int getElementWidth(int):51:51 -> b
1:1:long getSize(int):55:55 -> c
com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver$1 -> a.a.a.a.g.c.a:
com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver$PayloadData -> a.a.a.a.g.c.b:
long size -> b
short[] data -> c
int element_width -> a
1:1:void <init>():17:17 -> <init>
1:1:void <init>(com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver$1):17 -> <init>
com.android.tools.r8.ir.conversion.CallSiteInformation -> a.a.a.a.g.c.e:
1:1:void <init>():8:8 -> <init>
com.android.tools.r8.ir.conversion.CallSiteInformation$EmptyCallSiteInformation -> a.a.a.a.g.c.d:
com.android.tools.r8.ir.conversion.CallSiteInformation$EmptyCallSiteInformation EMPTY_INFO -> a
1:1:void <clinit>():26:26 -> <clinit>
1:1:void <init>():24:24 -> <init>
1:1:com.android.tools.r8.ir.conversion.CallSiteInformation$EmptyCallSiteInformation access$000():24:24 -> a
com.android.tools.r8.ir.conversion.CfSourceCode -> a.a.a.a.g.c.h:
com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList cachedTryHandlerList -> h
com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo currentBlockInfo -> a
int currentInstructionIndex -> j
com.android.tools.r8.graph.CfCode code -> d
boolean inPrelude -> k
com.android.tools.r8.origin.Origin origin -> f
com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList cachedLocalVariableList -> i
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap incomingLocals -> l
boolean $assertionsDisabled -> q
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap outgoingLocals -> m
com.android.tools.r8.utils.InternalOutputMode internalOutputMode -> p
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap incomingState -> n
com.android.tools.r8.ir.code.CanonicalPositions canonicalPositions -> o
com.android.tools.r8.ir.conversion.CfState state -> c
com.android.tools.r8.graph.DexEncodedMethod method -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap labelOffsets -> g
boolean hasExitingInstruction -> b
1:1:void <clinit>():53:53 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.utils.InternalOutputMode):211:211 -> <init>
2:173:void <init>(com.android.tools.r8.graph.CfCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.origin.Origin,com.android.tools.r8.utils.InternalOutputMode):56:227 -> <init>
void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> a
int getMoveExceptionRegister(int) -> a
void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder) -> a
void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder) -> a
void setUp() -> a
boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> a
1:5:boolean canThrowHelper(com.android.tools.r8.cf.code.CfInstruction):260:264 -> a
6:9:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):269:272 -> a
10:10:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):271:271 -> a
11:11:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
11:11:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):271 -> a
12:18:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):273:279 -> a
19:19:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180:180 -> a
19:19:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):279 -> a
20:38:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):279:297 -> a
39:39:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):304:304 -> a
40:40:boolean com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList.validFor(int):73:73 -> a
40:40:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):304 -> a
41:43:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):305:307 -> a
44:47:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList getTryHandlers(int,com.android.tools.r8.graph.DexItemFactory):306:309 -> a
48:75:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):397:424 -> a
76:91:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):433:448 -> a
92:94:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState$Snapshot.exceptionTransfer(com.android.tools.r8.graph.DexType):303:305 -> a
92:94:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):448 -> a
95:96:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):449:450 -> a
97:97:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState$Snapshot.exceptionTransfer(com.android.tools.r8.graph.DexType):303:303 -> a
97:97:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):448 -> a
98:98:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):454:454 -> a
99:99:int instructionCount():232:232 -> a
99:99:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):456 -> a
100:102:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):457:459 -> a
103:106:void endLocals(com.android.tools.r8.ir.conversion.IRBuilder):605:608 -> a
103:106:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):478 -> a
107:119:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):461:473 -> a
120:120:void build(com.android.tools.r8.cf.code.CfInstruction,com.android.tools.r8.ir.conversion.IRBuilder):497:497 -> a
120:120:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):481 -> a
121:127:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):483:489 -> a
128:131:void startLocals(com.android.tools.r8.ir.conversion.IRBuilder):614:617 -> a
128:131:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):492 -> a
132:133:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):501:502 -> a
134:138:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState.merge(com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.origin.Origin):108:112 -> a
134:138:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):502 -> a
139:154:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState.merge(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot,com.android.tools.r8.ir.conversion.CfState$BaseSnapshot,com.android.tools.r8.origin.Origin):116:131 -> a
139:154:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState.merge(com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.origin.Origin):112 -> a
139:154:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):502 -> a
155:155:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):504:504 -> a
156:156:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState.merge(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot,com.android.tools.r8.ir.conversion.CfState$BaseSnapshot,com.android.tools.r8.origin.Origin):117:117 -> a
156:156:com.android.tools.r8.ir.conversion.CfState$Snapshot com.android.tools.r8.ir.conversion.CfState.merge(com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.origin.Origin):112 -> a
156:156:void recordStateForTarget(int,com.android.tools.r8.ir.conversion.CfState$Snapshot):502 -> a
157:158:int getLabelOffset(com.android.tools.r8.cf.code.CfLabel):513:514 -> a
159:169:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):518:528 -> a
170:170:void setStateFromFrame(com.android.tools.r8.cf.code.CfFrame):527:527 -> a
171:194:com.android.tools.r8.graph.DexType convertUninitialized(com.android.tools.r8.cf.code.CfFrame$FrameType):532:555 -> a
195:195:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):569:569 -> a
196:201:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):679:684 -> a
202:202:com.android.tools.r8.ir.code.Position getCanonicalPosition(com.android.tools.r8.ir.code.Position):679:679 -> a
int instructionOffset(int) -> b
1:2:boolean isControlFlow(com.android.tools.r8.cf.code.CfInstruction):623:624 -> b
3:5:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):631:633 -> b
6:11:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):632:637 -> b
12:12:boolean verifyCurrentInstructionCanThrow():647:647 -> b
1:4:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):350:353 -> c
5:5:boolean isStatic():382:382 -> c
5:5:void buildArgumentInstructions(com.android.tools.r8.ir.conversion.IRBuilder):362 -> c
5:5:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):354 -> c
6:21:void buildArgumentInstructions(com.android.tools.r8.ir.conversion.IRBuilder):363:378 -> c
6:21:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):354 -> c
22:24:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):355:357 -> c
25:25:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):579:579 -> c
26:26:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):574:574 -> c
26:26:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):580 -> c
27:29:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):582:584 -> c
30:30:com.android.tools.r8.ir.code.Position getCurrentPosition():675:675 -> c
1:1:int instructionCount():232:232 -> d
2:2:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):574:574 -> d
1:1:int getCurrentInstructionIndex():509:509 -> e
2:15:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):657:670 -> e
boolean verifyRegister(int) -> f
1:1:boolean localsChanged():601:601 -> f
int instructionIndex(int) -> g
1:9:void setLocalVariableLists():588:596 -> g
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps.emptyMap():198:198 -> g
10:10:void setLocalVariableLists():597 -> g
11:11:void setLocalVariableLists():597:597 -> g
1:1:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):313:313 -> h
2:2:boolean com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList.validFor(int):163:163 -> h
2:2:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):313 -> h
3:6:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList getLocalVariables(int):314:317 -> h
1:25:int[] getTargets(int):321:345 -> i
26:27:int[] getTargets(int):325:326 -> i
com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList -> a.a.a.a.g.c.f:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap locals -> c
int endOffset -> b
int startOffset -> a
1:1:void <clinit>():122:122 -> <clinit>
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps.emptyMap():198:198 -> <clinit>
2:2:void <clinit>():122 -> <clinit>
3:3:void <clinit>():122:122 -> <clinit>
1:4:void <init>(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap):128:131 -> <init>
1:18:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList compute(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):141:158 -> a
19:19:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps.emptyMap():198:198 -> a
19:19:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList compute(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):159 -> a
20:20:com.android.tools.r8.ir.conversion.CfSourceCode$LocalVariableList compute(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap):159:159 -> a
com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList -> a.a.a.a.g.c.g:
java.util.List guards -> c
boolean $assertionsDisabled -> e
int endOffset -> b
int startOffset -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList offsets -> d
1:1:void <clinit>():58:58 -> <clinit>
1:5:void <init>(int,int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):65:69 -> <init>
1:2:boolean isEmpty():77:78 -> a
3:31:com.android.tools.r8.ir.conversion.CfSourceCode$TryHandlerList computeTryHandlers(int,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap,com.android.tools.r8.graph.DexItemFactory):88:116 -> a
com.android.tools.r8.ir.conversion.CfState -> a.a.a.a.g.c.t:
com.android.tools.r8.ir.conversion.CfState$Snapshot current -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():12:12 -> <clinit>
1:1:void <init>(com.android.tools.r8.origin.Origin):71:71 -> <init>
1:1:void buildPrelude(com.android.tools.r8.ir.code.Position):78:78 -> a
2:2:void com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.<init>(com.android.tools.r8.ir.code.Position):316:316 -> a
2:2:void buildPrelude(com.android.tools.r8.ir.code.Position):78 -> a
3:3:void buildPrelude(com.android.tools.r8.ir.code.Position):78:78 -> a
4:5:void reset(com.android.tools.r8.ir.conversion.CfState$Snapshot,boolean):86:87 -> a
6:6:void setStateFromFrame(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):91:91 -> a
7:7:int stackHeight():147:147 -> a
7:7:void setStateFromFrame(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):91 -> a
8:9:void setStateFromFrame(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):91:92 -> a
10:10:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$Slot):151:151 -> a
11:11:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.graph.DexType):155:155 -> a
12:12:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.code.ValueType):159:159 -> a
13:15:com.android.tools.r8.ir.conversion.CfState$Slot push(com.android.tools.r8.ir.conversion.CfState$SlotType):163:165 -> a
16:16:void updateState(com.android.tools.r8.ir.conversion.CfState$Snapshot):169:169 -> a
17:17:com.android.tools.r8.ir.conversion.CfState$Slot peek(int):191:191 -> a
18:18:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):199:199 -> a
19:20:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):207:208 -> a
19:20:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.graph.DexType):199 -> a
21:21:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):203:203 -> a
22:23:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$SlotType):207:208 -> a
22:23:com.android.tools.r8.ir.conversion.CfState$Slot write(int,com.android.tools.r8.ir.conversion.CfState$Slot):203 -> a
24:24:com.android.tools.r8.ir.code.Position getPosition():212:212 -> a
1:1:com.android.tools.r8.ir.conversion.CfState$Snapshot getSnapshot():104:104 -> b
2:4:int[] popReverse(int):179:181 -> b
5:6:void setPosition(com.android.tools.r8.ir.code.Position):216:217 -> b
1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():187:187 -> c
2:2:com.android.tools.r8.ir.conversion.CfState$Slot read(int):195:195 -> c
1:2:com.android.tools.r8.ir.conversion.CfState$Slot pop():173:174 -> d
1:1:java.lang.String toString():222:222 -> toString
2:17:java.lang.String com.android.tools.r8.ir.conversion.CfState$BaseSnapshot.toString():401:416 -> toString
2:17:java.lang.String toString():222 -> toString
com.android.tools.r8.ir.conversion.CfState$1 -> a.a.a.a.g.c.i:
com.android.tools.r8.ir.conversion.CfState$BaseSnapshot -> a.a.a.a.g.c.j:
com.android.tools.r8.ir.conversion.CfState$SlotType[] locals -> c
com.android.tools.r8.ir.conversion.CfState$SlotType[] stack -> d
boolean $assertionsDisabled -> f
com.android.tools.r8.ir.code.Position position -> e
1:1:void <clinit>():310:310 -> <clinit>
1:5:void <init>(int,int,com.android.tools.r8.ir.code.Position):320:324 -> <init>
6:7:void <init>(com.android.tools.r8.ir.conversion.CfState$Snapshot):328:329 -> <init>
8:18:void <init>(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.ir.code.Position):333:343 -> <init>
com.android.tools.r8.ir.conversion.CfState$BaseSnapshot asBase() -> a
1:3:com.android.tools.r8.ir.conversion.CfState$SlotType getSlotType(com.android.tools.r8.graph.DexType):348:350 -> a
4:4:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):376:376 -> a
5:9:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):386:390 -> a
1:1:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):365:365 -> b
2:2:com.android.tools.r8.ir.code.Position getPosition():381:381 -> b
1:1:int maxLocal():360:360 -> c
1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():370:370 -> d
2:2:int stackHeight():355:355 -> d
2:2:com.android.tools.r8.ir.conversion.CfState$Slot peek():370 -> d
3:3:com.android.tools.r8.ir.conversion.CfState$Slot peek():370:370 -> d
4:4:int stackHeight():355:355 -> d
4:4:com.android.tools.r8.ir.conversion.CfState$Slot peek():371 -> d
5:5:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):365:365 -> d
5:5:com.android.tools.r8.ir.conversion.CfState$Slot peek():371 -> d
1:1:int stackHeight():355:355 -> e
1:16:java.lang.String toString():401:416 -> toString
com.android.tools.r8.ir.conversion.CfState$Pop -> a.a.a.a.g.c.k:
int stackHeight -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():459:459 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.conversion.CfState$Snapshot):464:466 -> <init>
1:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):476:477 -> b
1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():482:482 -> d
1:1:int stackHeight():471:471 -> e
1:1:java.lang.String toString():487:487 -> toString
com.android.tools.r8.ir.conversion.CfState$Push -> a.a.a.a.g.c.l:
com.android.tools.r8.ir.conversion.CfState$Slot slot -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():420:420 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.ir.conversion.CfState$SlotType):425:427 -> <init>
1:3:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):447:449 -> a
1:1:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):437:437 -> b
2:2:com.android.tools.r8.ir.conversion.CfState$Slot peek():442:442 -> b
2:2:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):437 -> b
3:3:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):437:437 -> b
1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():442:442 -> d
1:1:int stackHeight():432:432 -> e
1:1:java.lang.String toString():455:455 -> toString
com.android.tools.r8.ir.conversion.CfState$SetPosition -> a.a.a.a.g.c.m:
com.android.tools.r8.ir.code.Position position -> c
1:2:void <init>(com.android.tools.r8.ir.conversion.CfState$Snapshot,com.android.tools.r8.ir.code.Position):528:529 -> <init>
1:1:com.android.tools.r8.ir.code.Position getPosition():534:534 -> b
1:1:java.lang.String toString():539:539 -> toString
com.android.tools.r8.ir.conversion.CfState$Slot -> a.a.a.a.g.c.n:
com.android.tools.r8.ir.conversion.CfState$SlotType slotType -> d
com.android.tools.r8.ir.code.ValueType type -> b
boolean $assertionsDisabled -> e
com.android.tools.r8.graph.DexType preciseType -> c
int register -> a
1:1:void <clinit>():225:225 -> <clinit>
1:1:void <init>(int,com.android.tools.r8.ir.conversion.CfState$SlotType,com.android.tools.r8.ir.conversion.CfState$1):225:225 -> <init>
2:6:void <init>(int,com.android.tools.r8.ir.conversion.CfState$SlotType):237:241 -> <init>
1:1:com.android.tools.r8.ir.conversion.CfState$SlotType access$100(com.android.tools.r8.ir.conversion.CfState$Slot):225:225 -> a
2:2:com.android.tools.r8.ir.conversion.CfState$Slot stackSlot(int,com.android.tools.r8.ir.conversion.CfState$SlotType):245:245 -> a
2:2:com.android.tools.r8.ir.conversion.CfState$Slot access$300(int,com.android.tools.r8.ir.conversion.CfState$SlotType):225 -> a
1:2:int stackPosition():249:250 -> b
1:2:int access$500(com.android.tools.r8.ir.conversion.CfState$Slot):225 -> b
3:3:int stackPosition():249:249 -> b
3:3:int access$500(com.android.tools.r8.ir.conversion.CfState$Slot):225 -> b
1:3:java.lang.String toString():255:257 -> toString
com.android.tools.r8.ir.conversion.CfState$SlotType -> a.a.a.a.g.c.q:
1:1:void <init>():14:14 -> <init>
1:1:void <init>(com.android.tools.r8.ir.conversion.CfState$1):14 -> <init>
com.android.tools.r8.ir.code.ValueType getImprecise() -> a
com.android.tools.r8.graph.DexType getPrecise() -> b
com.android.tools.r8.ir.conversion.CfState$SlotType$Imprecise -> a.a.a.a.g.c.o:
com.android.tools.r8.ir.code.ValueType type -> a
1:2:void <init>(com.android.tools.r8.ir.code.ValueType):47:48 -> <init>
1:1:com.android.tools.r8.ir.code.ValueType getImprecise():58:58 -> a
com.android.tools.r8.graph.DexType getPrecise() -> b
1:1:java.lang.String toString():63:63 -> toString
com.android.tools.r8.ir.conversion.CfState$SlotType$Precise -> a.a.a.a.g.c.p:
com.android.tools.r8.graph.DexType type -> a
1:2:void <init>(com.android.tools.r8.graph.DexType):23:24 -> <init>
1:1:com.android.tools.r8.ir.code.ValueType getImprecise():34:34 -> a
1:1:com.android.tools.r8.graph.DexType getPrecise():29:29 -> b
1:1:java.lang.String toString():39:39 -> toString
com.android.tools.r8.ir.conversion.CfState$Snapshot -> a.a.a.a.g.c.r:
com.android.tools.r8.ir.conversion.CfState$Snapshot parent -> a
int updates -> b
1:3:void <init>(com.android.tools.r8.ir.conversion.CfState$Snapshot,int):265:267 -> <init>
1:3:void <init>(com.android.tools.r8.ir.conversion.CfState$Snapshot,int,com.android.tools.r8.ir.conversion.CfState$1):261 -> <init>
1:1:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):287:287 -> a
2:2:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):295:295 -> a
3:3:com.android.tools.r8.ir.conversion.CfState$BaseSnapshot asBase():299:299 -> a
1:1:com.android.tools.r8.ir.conversion.CfState$Slot getStack(int):279:279 -> b
2:2:com.android.tools.r8.ir.code.Position getPosition():291:291 -> b
1:1:int maxLocal():275:275 -> c
1:1:com.android.tools.r8.ir.conversion.CfState$Slot peek():283:283 -> d
1:1:int stackHeight():271:271 -> e
com.android.tools.r8.ir.conversion.CfState$Write -> a.a.a.a.g.c.s:
com.android.tools.r8.ir.conversion.CfState$Slot slot -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():491:491 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.conversion.CfState$Snapshot,int,com.android.tools.r8.ir.conversion.CfState$SlotType):496:498 -> <init>
1:1:com.android.tools.r8.ir.conversion.CfState$Slot getLocal(int):508:508 -> a
2:3:void build(com.android.tools.r8.ir.conversion.CfState$BaseSnapshot):513:514 -> a
1:1:int maxLocal():503:503 -> c
1:1:java.lang.String toString():519:519 -> toString
com.android.tools.r8.ir.conversion.DexBuilder -> a.a.a.a.g.c.E:
boolean hasBackwardsBranch -> m
boolean $assertionsDisabled -> o
int outRegisterCount -> l
int inRegisterCount -> k
int minOffset -> h
com.android.tools.r8.utils.InternalOptions options -> c
com.android.tools.r8.ir.code.IRCode ir -> a
int maxOffset -> g
com.android.tools.r8.ir.conversion.DexBuilder$Info[] instructionToInfo -> i
com.android.tools.r8.ir.conversion.DexBuilder$Info previousNonFallthroughInfo -> j
com.android.tools.r8.ir.code.BasicBlock nextBlock -> n
java.util.List fillArrayDataInfos -> e
java.util.List switchPayloadInfos -> d
com.android.tools.r8.ir.regalloc.RegisterAllocator registerAllocator -> b
java.util.Set ifsNeedingRewrite -> f
1:1:void <clinit>():82:82 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):124:125 -> <init>
3:3:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.utils.InternalOptions):128:128 -> <init>
4:43:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.utils.InternalOptions):94:133 -> <init>
1:1:com.android.tools.r8.ir.conversion.DexBuilder$Info access$000(com.android.tools.r8.ir.conversion.DexBuilder,com.android.tools.r8.ir.code.BasicBlock):82:82 -> a
2:2:boolean access$202(com.android.tools.r8.ir.conversion.DexBuilder,boolean):82:82 -> a
3:6:boolean identicalInstructionsAfterBuildingDexCode(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.RegisterAllocator):141:144 -> a
7:9:com.android.tools.r8.ir.conversion.DexBuilder$Info buildInfoForComparison(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder):149:151 -> a
10:38:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):339:367 -> a
39:41:boolean isTrivialFallthroughTarget(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):329:331 -> a
39:41:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):368 -> a
42:104:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):370:432 -> a
105:106:boolean isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):589:590 -> a
105:106:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):433 -> a
107:109:boolean isNonMaterializingConstNumber(com.android.tools.r8.ir.code.Instruction):597:599 -> a
107:109:boolean isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):591 -> a
107:109:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):433 -> a
110:110:boolean isNopInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):592:592 -> a
110:110:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):433 -> a
111:155:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):435:479 -> a
156:156:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):401:401 -> a
156:156:void removeRedundantDebugPositions(com.android.tools.r8.ir.code.IRCode):480 -> a
157:170:void rewriteIfs():496:509 -> a
157:170:com.android.tools.r8.graph.DexCode build():183 -> a
171:179:void reset():159:167 -> a
171:179:com.android.tools.r8.graph.DexCode build():186 -> a
180:218:com.android.tools.r8.graph.DexCode build():190:228 -> a
219:219:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
219:219:com.android.tools.r8.graph.DexCode build():229 -> a
220:231:com.android.tools.r8.graph.DexCode build():230:241 -> a
232:232:boolean com.android.tools.r8.utils.InternalOptions.canHaveTracingPastInstructionsStreamBug():932:932 -> a
232:232:com.android.tools.r8.graph.DexCode build():241 -> a
233:251:com.android.tools.r8.graph.DexCode build():242:260 -> a
252:252:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
252:252:com.android.tools.r8.graph.DexCode build():261 -> a
253:254:com.android.tools.r8.graph.DexCode build():264:265 -> a
255:255:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
255:255:com.android.tools.r8.graph.DexCode build():266 -> a
256:256:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
256:256:com.android.tools.r8.graph.DexCode build():268 -> a
257:257:com.android.tools.r8.graph.DexCode build():269:269 -> a
258:258:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
258:258:com.android.tools.r8.graph.DexCode build():270 -> a
259:269:com.android.tools.r8.graph.DexCode build():273:283 -> a
270:270:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
270:270:com.android.tools.r8.graph.DexCode build():284 -> a
271:271:com.android.tools.r8.graph.DexCode build():285:285 -> a
272:283:com.android.tools.r8.code.Nop createSwitchPayload(com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo,int):717:728 -> a
272:283:com.android.tools.r8.graph.DexCode build():288 -> a
284:284:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> a
284:284:com.android.tools.r8.code.Nop createSwitchPayload(com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo,int):728 -> a
284:284:com.android.tools.r8.graph.DexCode build():288 -> a
285:291:com.android.tools.r8.code.Nop createSwitchPayload(com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo,int):728:734 -> a
285:291:com.android.tools.r8.graph.DexCode build():288 -> a
292:292:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> a
292:292:com.android.tools.r8.code.Nop createSwitchPayload(com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo,int):734 -> a
292:292:com.android.tools.r8.graph.DexCode build():288 -> a
293:295:com.android.tools.r8.code.Nop createSwitchPayload(com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo,int):734:736 -> a
293:295:com.android.tools.r8.graph.DexCode build():288 -> a
296:296:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
296:296:com.android.tools.r8.graph.DexCode build():289 -> a
297:305:com.android.tools.r8.graph.DexCode build():290:298 -> a
306:306:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
306:306:com.android.tools.r8.graph.DexCode build():299 -> a
307:310:com.android.tools.r8.graph.DexCode build():300:303 -> a
311:311:com.android.tools.r8.code.FillArrayDataPayload com.android.tools.r8.ir.code.NewArrayFilledData.createPayload():46:46 -> a
311:311:com.android.tools.r8.graph.DexCode build():303 -> a
312:312:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
312:312:com.android.tools.r8.graph.DexCode build():304 -> a
313:313:com.android.tools.r8.graph.DexCode build():305:305 -> a
314:314:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
314:314:com.android.tools.r8.graph.DexCode build():305 -> a
315:315:com.android.tools.r8.graph.DexCode build():305:305 -> a
316:316:int com.android.tools.r8.code.FillArrayDataPayload.getSize():75:75 -> a
316:316:com.android.tools.r8.graph.DexCode build():306 -> a
317:317:com.android.tools.r8.graph.DexCode build():307:307 -> a
318:318:com.android.tools.r8.code.FillArrayDataPayload com.android.tools.r8.ir.code.NewArrayFilledData.createPayload():46:46 -> a
318:318:com.android.tools.r8.graph.DexCode build():303 -> a
319:321:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo computeTryInfo():743:745 -> a
319:321:com.android.tools.r8.graph.DexCode build():311 -> a
322:327:com.android.tools.r8.graph.DexCode$Try[] getDexTryItems(java.util.List,java.util.Map):846:851 -> a
322:327:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo computeTryInfo():747 -> a
322:327:com.android.tools.r8.graph.DexCode build():311 -> a
328:328:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo computeTryInfo():748:748 -> a
328:328:com.android.tools.r8.graph.DexCode build():311 -> a
329:346:com.android.tools.r8.graph.DexCode$TryHandler[] getDexTryHandlers(java.util.Map):857:874 -> a
329:346:com.android.tools.r8.ir.conversion.DexBuilder$TryInfo computeTryInfo():748 -> a
329:346:com.android.tools.r8.graph.DexCode build():311 -> a
347:355:com.android.tools.r8.graph.DexCode build():314:322 -> a
356:356:int allocatedRegister(com.android.tools.r8.ir.code.Value,int):525:525 -> a
357:360:void addGoto(com.android.tools.r8.ir.code.Goto):535:538 -> a
361:375:boolean needsNopBetweenMoveAndInstanceOf(com.android.tools.r8.code.InstanceOf):543:557 -> a
361:375:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.code.InstanceOf):567 -> a
376:378:void addInstanceOf(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.code.InstanceOf):568:570 -> a
379:380:void addIf(com.android.tools.r8.ir.code.If):575:576 -> a
381:381:void addMove(com.android.tools.r8.ir.code.Move):580:580 -> a
382:382:void addNop(com.android.tools.r8.ir.code.Instruction):603:603 -> a
383:386:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.code.Instruction):613:616 -> a
387:390:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.code.Instruction):614:617 -> a
391:392:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.code.Instruction[]):621:622 -> a
393:395:void addSwitch(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.code.Format31t):626:628 -> a
396:397:void addFillArrayData(com.android.tools.r8.ir.code.NewArrayFilledData,com.android.tools.r8.code.FillArrayData):632:633 -> a
398:399:void addArgument(com.android.tools.r8.ir.code.Argument):637:638 -> a
400:404:void addReturn(com.android.tools.r8.ir.code.Return,com.android.tools.r8.code.Instruction):642:646 -> a
405:405:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):651:651 -> a
406:407:void setSingleInfo(com.android.tools.r8.ir.conversion.DexBuilder$Info):683:684 -> a
406:407:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):653 -> a
408:410:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):656:658 -> a
411:411:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> a
411:411:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):658 -> a
412:416:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):658:662 -> a
417:420:void setInfo(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):676:679 -> a
417:420:void add(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.conversion.DexBuilder$Info):663 -> a
421:421:int instructionNumberToIndex(int):667:667 -> a
422:422:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> a
422:422:com.android.tools.r8.ir.conversion.DexBuilder$Info access$100(com.android.tools.r8.ir.conversion.DexBuilder,com.android.tools.r8.ir.code.Instruction):82 -> a
423:434:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):688:699 -> a
435:435:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> a
435:435:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):699 -> a
436:436:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):699:699 -> a
437:442:com.android.tools.r8.ir.code.BasicBlock computeNextBlock(com.android.tools.r8.ir.code.BasicBlock):707:712 -> a
437:442:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):700 -> a
443:446:com.android.tools.r8.ir.conversion.DexBuilder$Info getTargetInfo(com.android.tools.r8.ir.code.BasicBlock):700:703 -> a
447:503:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):754:810 -> a
504:504:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> a
504:504:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):811 -> a
505:522:java.util.List computeTryItems(com.android.tools.r8.com.google.common.collect.BiMap):811:828 -> a
1:1:void needsIfRewriting(com.android.tools.r8.ir.code.BasicBlock):515:515 -> b
1:1:void access$300(com.android.tools.r8.ir.conversion.DexBuilder,com.android.tools.r8.ir.code.BasicBlock):82 -> b
2:3:void requestOutgoingRegisters(int):519:520 -> b
4:4:int argumentOrAllocateRegister(com.android.tools.r8.ir.code.Value,int):531:531 -> b
5:5:void addNothing(com.android.tools.r8.ir.code.Instruction):584:584 -> b
6:8:int trimEnd(com.android.tools.r8.ir.code.BasicBlock):834:836 -> b
9:9:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> b
9:9:int trimEnd(com.android.tools.r8.ir.code.BasicBlock):837 -> b
10:13:int trimEnd(com.android.tools.r8.ir.code.BasicBlock):838:841 -> b
14:14:com.android.tools.r8.utils.InternalOptions getOptions():880:880 -> b
1:1:com.android.tools.r8.ir.conversion.DexBuilder$Info getInfo(com.android.tools.r8.ir.code.Instruction):672:672 -> c
2:2:com.android.tools.r8.ir.regalloc.RegisterAllocator getRegisterAllocator():884:884 -> c
1:1:boolean isBuildingForComparison():155:155 -> d
com.android.tools.r8.ir.conversion.DexBuilder$FallThroughInfo -> a.a.a.a.g.c.u:
1:1:void <init>(com.android.tools.r8.ir.code.Instruction):1053:1053 -> <init>
void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List) -> a
int computeSize(com.android.tools.r8.ir.conversion.DexBuilder) -> a
1:1:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1082:1082 -> a
int getSize() -> d
int maxSize() -> e
int minSize() -> f
com.android.tools.r8.ir.conversion.DexBuilder$FillArrayDataInfo -> a.a.a.a.g.c.v:
com.android.tools.r8.code.FillArrayData dex -> b
com.android.tools.r8.ir.code.NewArrayFilledData ir -> a
1:3:void <init>(com.android.tools.r8.ir.code.NewArrayFilledData,com.android.tools.r8.code.FillArrayData):1528:1530 -> <init>
com.android.tools.r8.ir.conversion.DexBuilder$FixedSizeInfo -> a.a.a.a.g.c.w:
com.android.tools.r8.code.Instruction instruction -> e
1:2:void <init>(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.code.Instruction):960:961 -> <init>
1:1:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):981:981 -> a
2:2:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
2:2:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):981 -> a
3:3:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):982:982 -> a
4:4:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):987:987 -> a
5:6:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):992:993 -> a
1:1:int getSize():966:966 -> d
1:1:int maxSize():976:976 -> e
1:1:int minSize():971:971 -> f
com.android.tools.r8.ir.conversion.DexBuilder$GotoInfo -> a.a.a.a.g.c.x:
boolean $assertionsDisabled -> f
int size -> e
1:1:void <clinit>():1086:1086 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Goto):1091:1091 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.Goto):1088:1088 -> <init>
1:1:com.android.tools.r8.ir.code.Goto getJump():1095:1095 -> a
1:1:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1159 -> a
2:13:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1160:1171 -> a
14:14:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
14:14:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1171 -> a
15:24:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1172:1181 -> a
25:25:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
25:25:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1181 -> a
26:48:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1182:1204 -> a
49:53:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1193:1197 -> a
54:72:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1188:1206 -> a
73:73:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
73:73:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1206 -> a
74:74:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1207:1207 -> a
75:75:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1118:1118 -> a
76:76:com.android.tools.r8.ir.code.Goto getJump():1095:1095 -> a
76:76:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1119 -> a
77:111:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1120:1154 -> a
112:112:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1213:1213 -> a
1:2:int getSize():1100:1101 -> d
1:1:int maxSize():1112:1112 -> e
1:1:int minSize():1106:1106 -> f
com.android.tools.r8.ir.conversion.DexBuilder$IfInfo -> a.a.a.a.g.c.y:
boolean $assertionsDisabled -> f
int size -> e
1:1:void <clinit>():1217:1217 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.If):1222:1222 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.If):1219:1219 -> <init>
1:1:com.android.tools.r8.ir.code.Instruction getIR():1217:1217 -> a
2:2:void setMaxOffset(int):1217:1217 -> a
3:4:int getRegister(int,com.android.tools.r8.ir.conversion.DexBuilder):1226:1227 -> a
5:5:boolean offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1248:1248 -> a
5:5:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a
6:6:int getMaxOffset():1217:1217 -> a
6:6:boolean offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1249 -> a
6:6:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a
7:7:boolean offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1250:1250 -> a
7:7:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a
8:8:int getOffset():1217:1217 -> a
8:8:boolean offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1252 -> a
8:8:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a
9:9:boolean offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1252:1252 -> a
9:9:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a
10:10:int getOffset():1217:1217 -> a
10:10:boolean offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1257 -> a
10:10:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a
11:11:int getOffset():1217:1217 -> a
11:11:boolean offsetOutOfRange(com.android.tools.r8.ir.conversion.DexBuilder):1258 -> a
11:11:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1331 -> a
12:15:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1332:1335 -> a
16:52:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1263:1299 -> a
53:53:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1296:1296 -> a
54:54:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1293:1293 -> a
55:55:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1290:1290 -> a
56:56:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1287:1287 -> a
57:94:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1284:1321 -> a
95:95:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1318:1318 -> a
96:96:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1315:1315 -> a
97:97:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1312:1312 -> a
98:98:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1309:1309 -> a
99:99:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1306:1306 -> a
100:100:int getOffset():1217:1217 -> a
100:100:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1325 -> a
101:101:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
101:101:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1325 -> a
102:102:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1326:1326 -> a
103:108:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1355:1360 -> a
1:1:void com.android.tools.r8.ir.conversion.DexBuilder$Info.setMinOffset(int):934:934 -> b
1:1:void setMinOffset(int):1217 -> b
2:2:int getMaxOffset():1217:1217 -> b
3:5:boolean branchesToSelf(com.android.tools.r8.ir.conversion.DexBuilder):1242:1244 -> b
1:1:int getOffset():1217:1217 -> c
2:2:void setOffset(int):1217:1217 -> c
3:6:int[] getRegisters(com.android.tools.r8.ir.conversion.DexBuilder):1231:1234 -> c
1:1:int getSize():1350:1350 -> d
int maxSize() -> e
int minSize() -> f
1:1:com.android.tools.r8.ir.code.Instruction getIR():1217:1217 -> g
1:1:com.android.tools.r8.ir.code.If getBranch():1238 -> g
2:2:com.android.tools.r8.ir.code.If getBranch():1238:1238 -> g
com.android.tools.r8.ir.conversion.DexBuilder$Info -> a.a.a.a.g.c.z:
com.android.tools.r8.ir.code.Instruction ir -> a
int offset -> b
int maxOffset -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():888:888 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Instruction):897:897 -> <init>
2:9:void <init>(com.android.tools.r8.ir.code.Instruction):892:899 -> <init>
void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List) -> a
int computeSize(com.android.tools.r8.ir.conversion.DexBuilder) -> a
boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder) -> a
1:2:void setMaxOffset(int):944:945 -> a
3:3:com.android.tools.r8.ir.code.Instruction getIR():949:949 -> a
1:1:void setMinOffset(int):934:934 -> b
2:3:int getMaxOffset():939:940 -> b
1:2:int getOffset():919:920 -> c
3:4:void setOffset(int):924:925 -> c
int getSize() -> d
int maxSize() -> e
int minSize() -> f
com.android.tools.r8.ir.conversion.DexBuilder$MoveInfo -> a.a.a.a.g.c.A:
boolean $assertionsDisabled -> f
int size -> e
1:1:void <clinit>():1364:1364 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Move):1369:1369 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.Move):1366:1366 -> <init>
1:1:com.android.tools.r8.ir.code.Instruction getIR():1364:1364 -> a
2:2:void setMaxOffset(int):1364:1364 -> a
3:3:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1377:1377 -> a
3:3:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1396 -> a
4:4:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1381:1381 -> a
4:4:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1397 -> a
5:13:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1399:1407 -> a
14:17:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1386:1389 -> a
18:18:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1377:1377 -> a
18:18:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1390 -> a
19:19:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1377:1377 -> a
19:19:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1390 -> a
20:20:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1381:1381 -> a
20:20:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1391 -> a
21:21:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1381:1381 -> a
21:21:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1391 -> a
22:23:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1412:1413 -> a
24:24:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1377:1377 -> a
24:24:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1414 -> a
25:25:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1381:1381 -> a
25:25:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1415 -> a
26:65:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1417:1456 -> a
66:73:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1434:1441 -> a
74:82:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1420:1428 -> a
83:83:int getOffset():1364:1364 -> a
83:83:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1458 -> a
84:84:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
84:84:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1458 -> a
85:85:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1459:1459 -> a
86:86:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1430:1430 -> a
1:1:void com.android.tools.r8.ir.conversion.DexBuilder$Info.setMinOffset(int):934:934 -> b
1:1:void setMinOffset(int):1364 -> b
2:2:int getMaxOffset():1364:1364 -> b
3:3:int destRegister(com.android.tools.r8.ir.conversion.DexBuilder):1381:1381 -> b
1:1:int getOffset():1364:1364 -> c
2:2:void setOffset(int):1364:1364 -> c
3:3:int srcRegister(com.android.tools.r8.ir.conversion.DexBuilder):1377:1377 -> c
1:2:int getSize():1476:1477 -> d
1:1:int maxSize():1470:1470 -> e
1:1:int minSize():1464:1464 -> f
1:1:com.android.tools.r8.ir.code.Instruction getIR():1364:1364 -> g
1:1:com.android.tools.r8.ir.code.Move getMove():1373 -> g
2:2:com.android.tools.r8.ir.code.Move getMove():1373:1373 -> g
com.android.tools.r8.ir.conversion.DexBuilder$MultiFixedSizeInfo -> a.a.a.a.g.c.B:
int size -> f
com.android.tools.r8.code.Instruction[] instructions -> e
1:7:void <init>(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.code.Instruction[]):1004:1010 -> <init>
1:1:int computeSize(com.android.tools.r8.ir.conversion.DexBuilder):1015:1015 -> a
2:4:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1020:1022 -> a
5:5:void com.android.tools.r8.code.Instruction.setOffset(int):123:123 -> a
5:5:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1023 -> a
6:6:void addInstructions(com.android.tools.r8.ir.conversion.DexBuilder,java.util.List):1024:1024 -> a
7:8:boolean identicalInstructions(com.android.tools.r8.ir.conversion.DexBuilder$Info,com.android.tools.r8.ir.conversion.DexBuilder):1045:1046 -> a
1:1:int getSize():1040:1040 -> d
1:1:int maxSize():1035:1035 -> e
1:1:int minSize():1030:1030 -> f
com.android.tools.r8.ir.conversion.DexBuilder$SwitchPayloadInfo -> a.a.a.a.g.c.C:
com.android.tools.r8.ir.code.Switch ir -> a
com.android.tools.r8.code.Format31t dex -> b
1:3:void <init>(com.android.tools.r8.ir.code.Switch,com.android.tools.r8.code.Format31t):1517:1519 -> <init>
com.android.tools.r8.ir.conversion.DexBuilder$TryItem -> a.a.a.a.g.c.D:
com.android.tools.r8.ir.code.CatchHandlers handlers -> a
int start -> b
int end -> c
1:4:void <init>(com.android.tools.r8.ir.code.CatchHandlers,int,int):1500:1503 -> <init>
1:1:int compareTo(com.android.tools.r8.ir.conversion.DexBuilder$TryItem):1508:1508 -> a
1:1:int compareTo(java.lang.Object):1494:1494 -> compareTo
com.android.tools.r8.ir.conversion.DexSourceCode -> a.a.a.a.g.c.F:
boolean $assertionsDisabled -> m
com.android.tools.r8.ir.code.Position currentPosition -> i
com.android.tools.r8.graph.DexMethod originalMethod -> l
com.android.tools.r8.ir.conversion.ArrayFilledDataPayloadResolver arrayFilledDataPayloadResolver -> e
com.android.tools.r8.ir.code.CanonicalPositions canonicalPositions -> j
com.android.tools.r8.graph.DexCode code -> a
com.android.tools.r8.graph.DexCode$Try currentTryRange -> f
com.android.tools.r8.ir.code.CatchHandlers currentCatchHandlers -> g
java.util.Map offsetToInstructionIndex -> c
com.android.tools.r8.code.Instruction currentDexInstruction -> h
com.android.tools.r8.graph.DexEncodedMethod method -> b
com.android.tools.r8.ir.conversion.SwitchPayloadResolver switchPayloadResolver -> d
java.util.List debugEntries -> k
1:1:void <clinit>():59:59 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):83:83 -> <init>
2:24:void <init>(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):65:87 -> <init>
25:29:java.util.List com.android.tools.r8.graph.DexDebugInfo.computeEntries(com.android.tools.r8.graph.DexMethod):28:32 -> <init>
25:29:void <init>(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):89 -> <init>
30:35:void <init>(com.android.tools.r8.graph.DexCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):89:94 -> <init>
void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean) -> a
void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> a
com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a
boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> a
1:3:void setUp():126:128 -> a
4:4:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
4:4:void setUp():128 -> a
5:10:void setUp():128:133 -> a
11:11:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):203:203 -> a
12:20:void updateCurrentCatchHandlers(int,com.android.tools.r8.graph.DexItemFactory):248:256 -> a
12:20:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):203 -> a
21:31:void updateDebugPosition(int,com.android.tools.r8.ir.conversion.IRBuilder):274:284 -> a
21:31:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):204 -> a
32:33:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):205:206 -> a
34:37:int getMoveExceptionRegister(int):216:219 -> a
38:38:com.android.tools.r8.ir.code.Position getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):291:291 -> a
39:39:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.getOutermostCaller():95:95 -> a
39:39:com.android.tools.r8.ir.code.Position getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):292 -> a
40:40:com.android.tools.r8.ir.code.Position getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):292:292 -> a
41:49:com.android.tools.r8.ir.code.Position getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):291:299 -> a
50:50:com.android.tools.r8.ir.code.Position getCanonicalPositionAppendCaller(com.android.tools.r8.graph.DexDebugEntry):294:294 -> a
51:52:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):321:322 -> a
53:53:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):321:321 -> a
54:57:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):328:331 -> a
58:58:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):328:328 -> a
59:59:boolean isMoveResult(com.android.tools.r8.code.Instruction):354:354 -> a
60:60:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):361:361 -> a
61:61:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
61:61:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):362 -> a
62:92:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):363:393 -> a
93:93:java.util.Set getUniqueTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):468:468 -> a
93:93:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):393 -> a
94:99:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):393:398 -> a
100:100:boolean isInvoke(com.android.tools.r8.code.Instruction):335:335 -> a
100:100:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):398 -> a
101:106:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):398:403 -> a
107:107:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
107:107:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):404 -> a
108:119:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):404:415 -> a
120:120:int[] com.android.tools.r8.ir.conversion.SwitchPayloadResolver.absoluteTargets(com.android.tools.r8.code.Instruction):63:63 -> a
120:120:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):415 -> a
121:121:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
121:121:int[] com.android.tools.r8.ir.conversion.SwitchPayloadResolver.absoluteTargets(com.android.tools.r8.code.Instruction):64 -> a
121:121:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):415 -> a
122:122:int[] com.android.tools.r8.ir.conversion.SwitchPayloadResolver.absoluteTargets(com.android.tools.r8.code.Instruction):64:64 -> a
122:122:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):415 -> a
123:126:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):415:418 -> a
127:127:int[] com.android.tools.r8.ir.conversion.SwitchPayloadResolver.absoluteTargets(com.android.tools.r8.code.Instruction):63:63 -> a
127:127:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):415 -> a
128:137:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexCode$Try):440:449 -> a
138:139:void lambda$getCurrentCatchHandlers$0(java.util.List,java.util.List,com.android.tools.r8.graph.DexType,java.lang.Integer):446:447 -> a
140:148:void forEachTryRange(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory,java.util.function.BiConsumer):454:462 -> a
149:150:java.util.List getTryHandlerOffsets(com.android.tools.r8.graph.DexCode$Try,com.android.tools.r8.graph.DexItemFactory):472:473 -> a
151:151:void lambda$getTryHandlerOffsets$1(java.util.List,com.android.tools.r8.graph.DexType,java.lang.Integer):473:473 -> a
1:1:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):211:211 -> b
2:2:boolean verifyCurrentInstructionCanThrow():239:239 -> b
3:3:int instructionOffset(int):315:315 -> b
4:4:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> b
4:4:int instructionOffset(int):315 -> b
com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> c
1:40:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):141:180 -> c
41:47:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):178:184 -> c
48:65:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):169:186 -> c
66:66:com.android.tools.r8.ir.code.Position getCurrentPosition():234:234 -> c
1:2:void clear():304:305 -> clear
com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> d
1:1:int instructionCount():105:105 -> d
1:4:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):226:229 -> e
1:1:boolean verifyRegister(int):100:100 -> f
1:1:int instructionIndex(int):310:310 -> g
1:3:com.android.tools.r8.graph.DexDebugEntry getDebugEntryAtOffset(int):262:264 -> h
1:1:com.android.tools.r8.graph.DexCode$Try getTryForOffset(int):431:431 -> i
2:2:boolean inTryRange(com.android.tools.r8.graph.DexCode$Try,int):426:426 -> i
2:2:com.android.tools.r8.graph.DexCode$Try getTryForOffset(int):432 -> i
com.android.tools.r8.ir.conversion.IRBuilder -> a.a.a.a.g.c.M:
java.util.Queue ssaWorklist -> f
int currentInstructionOffset -> j
com.android.tools.r8.ir.code.BasicBlock currentBlock -> i
boolean throwingInstructionInCurrentBlock -> u
java.util.List impreciseInstructions -> z
com.android.tools.r8.ir.analysis.type.TypeLatticeElement LONG -> F
com.android.tools.r8.graph.DexEncodedMethod method -> l
com.android.tools.r8.ir.analysis.type.TypeLatticeElement INT -> D
java.util.Set processedSubroutineInstructions -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap offsets -> b
boolean[] processedInstructions -> d
int nextBlockNumber -> y
java.util.LinkedList blocks -> g
boolean hasImpreciseValues -> A
com.android.tools.r8.ir.analysis.type.TypeLatticeElement NULL -> H
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap targets -> a
com.android.tools.r8.ir.conversion.SourceCode source -> t
boolean hasMonitorInstruction -> C
com.android.tools.r8.ir.code.BasicBlock entryBlock -> h
com.android.tools.r8.origin.Origin origin -> o
boolean $assertionsDisabled -> I
java.util.Queue traceBlocksWorklist -> c
com.android.tools.r8.ir.code.Value previousLocalValue -> v
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap uninitializedDebugLocalValues -> x
java.util.List pendingArgumentInstructions -> s
com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription prototypeChanges -> p
com.android.tools.r8.ir.code.ValueNumberGenerator valueNumberGenerator -> k
java.util.List debugLocalEnds -> w
com.android.tools.r8.graph.DexEncodedMethod context -> m
com.android.tools.r8.graph.AppView appView -> n
com.android.tools.r8.ir.analysis.type.TypeLatticeElement FLOAT -> E
java.util.ListIterator removedArgumentsIterator -> q
int argumentCount -> r
boolean hasConstString -> B
com.android.tools.r8.ir.analysis.type.TypeLatticeElement DOUBLE -> G
1:7:void <clinit>():137:143 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.code.ValueNumberGenerator):436:436 -> <init>
2:86:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.code.ValueNumberGenerator):364:448 -> <init>
87:90:boolean verifyMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.GraphLense):466:469 -> <init>
87:90:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.code.ValueNumberGenerator):448 -> <init>
91:91:boolean verifyMethodSignature(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.GraphLense):468:468 -> <init>
91:91:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.code.ValueNumberGenerator):448 -> <init>
92:105:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.SourceCode,com.android.tools.r8.origin.Origin,com.android.tools.r8.ir.code.ValueNumberGenerator):449:462 -> <init>
1:2:void addToWorklist(com.android.tools.r8.ir.code.BasicBlock,int):487:488 -> a
3:21:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):504:522 -> a
22:24:void markIndexProcessed(int):2330:2332 -> a
22:24:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):527 -> a
25:26:void ensureSubroutineProcessedInstructions():2340:2341 -> a
25:26:void markIndexProcessed(int):2335 -> a
25:26:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):527 -> a
27:27:void markIndexProcessed(int):2336:2336 -> a
27:27:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):527 -> a
28:47:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):528:547 -> a
48:48:void setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):493:493 -> a
48:48:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):547 -> a
49:54:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):548:553 -> a
55:60:void processWorklist():741:746 -> a
55:60:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
61:61:void setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):493:493 -> a
61:61:void processWorklist():746 -> a
61:61:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
62:66:void processWorklist():747:751 -> a
62:66:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
67:91:void processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):792:816 -> a
67:91:void processWorklist():751 -> a
67:91:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
92:97:void processMoveExceptionItem(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):815:820 -> a
92:97:void processWorklist():751 -> a
92:97:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
98:105:void processWorklist():752:759 -> a
98:105:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
106:116:void processWorklist():758:768 -> a
106:116:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
117:117:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
117:117:void processWorklist():768 -> a
117:117:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
118:127:void processWorklist():772:781 -> a
118:127:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
128:131:void closeCurrentBlockWithFallThrough(com.android.tools.r8.ir.code.BasicBlock):2406:2409 -> a
128:131:void processWorklist():781 -> a
128:131:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
132:133:void processWorklist():784:785 -> a
132:133:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
134:134:void processWorklist():741:741 -> a
134:134:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):554 -> a
135:140:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):557:562 -> a
141:142:boolean verifyFilledPredecessors():680:681 -> a
141:142:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
143:148:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):687:692 -> a
143:148:boolean verifyFilledPredecessors():681 -> a
143:148:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
149:149:int com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.predecessorCount():295:295 -> a
149:149:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):692 -> a
149:149:boolean verifyFilledPredecessors():681 -> a
149:149:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
150:157:int nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):709:716 -> a
150:157:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):692 -> a
150:157:boolean verifyFilledPredecessors():681 -> a
150:157:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
158:161:boolean trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):732:735 -> a
158:161:int nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):716 -> a
158:161:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):692 -> a
158:161:boolean verifyFilledPredecessors():681 -> a
158:161:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
162:162:boolean trivialGotoBlockPotentiallyWithMoveException(com.android.tools.r8.ir.code.BasicBlock):733:733 -> a
162:162:int nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):716 -> a
162:162:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):692 -> a
162:162:boolean verifyFilledPredecessors():681 -> a
162:162:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
163:170:int nonSplitPredecessorCount(com.android.tools.r8.ir.code.BasicBlock):720:727 -> a
163:170:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):692 -> a
163:170:boolean verifyFilledPredecessors():681 -> a
163:170:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
171:177:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):692:698 -> a
171:177:boolean verifyFilledPredecessors():681 -> a
171:177:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
178:178:boolean verifyFilledPredecessors(com.android.tools.r8.ir.code.BasicBlock):695:695 -> a
178:178:boolean verifyFilledPredecessors():681 -> a
178:178:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):562 -> a
179:204:boolean insertDebugPositions():646:671 -> a
179:204:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):565 -> a
205:224:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):568:587 -> a
225:255:void joinPredecessorsWithIdenticalPhis():2494:2524 -> a
225:255:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):592 -> a
256:270:void joinPredecessorsWithIdenticalPhis():2523:2537 -> a
256:270:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):592 -> a
271:282:void com.android.tools.r8.ir.code.BasicBlock.removePredecessorsByIndex(java.util.List):469:480 -> a
271:282:void joinPredecessorsWithIdenticalPhis():2541 -> a
271:282:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):592 -> a
283:283:void joinPredecessorsWithIdenticalPhis():2542:2542 -> a
283:283:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):592 -> a
284:328:void joinPredecessorsWithIdenticalPhis():2500:2544 -> a
284:328:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):592 -> a
329:356:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):595:622 -> a
357:367:com.android.tools.r8.ir.code.IRCode build(com.android.tools.r8.graph.DexEncodedMethod):619:629 -> a
368:368:void constrainType(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.ValueTypeConstraint):634:634 -> a
369:372:void addImpreciseInstruction(com.android.tools.r8.ir.code.ImpreciseMemberTypeInstruction):638:641 -> a
373:373:void resolveAndBuildSwitch(int,int,int):825:825 -> a
374:375:void add(com.android.tools.r8.ir.code.Instruction):839:840 -> a
376:376:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
376:376:void add(com.android.tools.r8.ir.code.Instruction):841 -> a
377:381:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):868:872 -> a
382:382:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
382:382:void addNonThisArgument(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):872 -> a
383:388:void addBooleanNonThisArgument(int):879:884 -> a
389:389:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
389:389:void addBooleanNonThisArgument(int):884 -> a
390:394:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):943:947 -> a
395:395:boolean isValidFor(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DebugLocalInfo):919:919 -> a
395:395:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):948 -> a
396:396:void addDebugLocalEnd(int,com.android.tools.r8.graph.DebugLocalInfo):949:949 -> a
397:403:void addDebugPosition(com.android.tools.r8.ir.code.Position):954:960 -> a
404:404:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
404:404:void addDebugPosition(com.android.tools.r8.ir.code.Position):960 -> a
405:408:void addDebugPosition(com.android.tools.r8.ir.code.Position):962:965 -> a
409:409:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
409:409:void addDebugPosition(com.android.tools.r8.ir.code.Position):965 -> a
410:413:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):970:973 -> a
414:414:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
414:414:void addAdd(com.android.tools.r8.ir.code.NumericType,int,int,int):975 -> a
415:416:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1009:1010 -> a
417:438:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):148:169 -> a
417:438:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1011 -> a
439:439:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):164:164 -> a
439:439:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1011 -> a
440:444:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):158:162 -> a
440:444:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1011 -> a
445:445:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):160:160 -> a
445:445:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1011 -> a
446:446:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):156:156 -> a
446:446:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1011 -> a
447:460:com.android.tools.r8.ir.analysis.type.TypeLatticeElement fromMemberType(com.android.tools.r8.ir.code.MemberType):154:167 -> a
447:460:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1011 -> a
461:468:void addArrayGet(com.android.tools.r8.ir.code.MemberType,int,int,int):1012:1019 -> a
469:473:void addArrayLength(int,int):1023:1027 -> a
474:480:void addCheckCast(int,com.android.tools.r8.graph.DexType):1042:1048 -> a
481:486:void addCmp(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.Cmp$Bias,int,int,int):1052:1057 -> a
487:490:void addConst(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,int,long):1061:1064 -> a
491:491:void addDoubleConst(int,long):1072:1072 -> a
492:500:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1097:1105 -> a
501:505:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1104:1108 -> a
506:506:void addConstMethodHandle(int,com.android.tools.r8.graph.DexMethodHandle):1098:1098 -> a
507:515:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1112:1120 -> a
516:520:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1119:1123 -> a
521:521:void addConstMethodType(int,com.android.tools.r8.graph.DexProto):1113:1113 -> a
522:523:void addConstString(int,com.android.tools.r8.graph.DexString):1133:1134 -> a
524:526:com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo throwingInfoForConstStrings():1127:1129 -> a
524:526:void addConstString(int,com.android.tools.r8.graph.DexString):1135 -> a
527:527:void addConstString(int,com.android.tools.r8.graph.DexString):1136:1136 -> a
528:528:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
528:528:com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo throwingInfoForConstStrings():1127 -> a
528:528:void addConstString(int,com.android.tools.r8.graph.DexString):1135 -> a
529:531:void addDexItemBasedConstString(int,com.android.tools.r8.graph.DexReference):1140:1142 -> a
532:534:com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo throwingInfoForConstStrings():1127:1129 -> a
532:534:void addDexItemBasedConstString(int,com.android.tools.r8.graph.DexReference):1143 -> a
535:537:void addDexItemBasedConstString(int,com.android.tools.r8.graph.DexReference):1144:1146 -> a
538:538:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
538:538:com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo throwingInfoForConstStrings():1127 -> a
538:538:void addDexItemBasedConstString(int,com.android.tools.r8.graph.DexReference):1143 -> a
539:542:com.android.tools.r8.ir.code.Monitor addMonitor(com.android.tools.r8.ir.code.Monitor$Type,int):1173:1176 -> a
543:543:void addMove(com.android.tools.r8.ir.code.ValueType,int,int):1181:1181 -> a
544:550:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1185:1191 -> a
551:551:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
551:551:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1191 -> a
552:552:void addMove(com.android.tools.r8.ir.code.ValueTypeConstraint,int,int):1195:1195 -> a
553:559:void addIf(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int,int):1292:1298 -> a
560:563:void addIfZero(com.android.tools.r8.ir.code.If$Type,com.android.tools.r8.ir.code.ValueTypeConstraint,int,int,int):1319:1322 -> a
564:568:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1327:1331 -> a
569:575:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1329:1335 -> a
576:576:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
576:576:void addInstanceGet(int,int,com.android.tools.r8.graph.DexField):1336 -> a
577:580:void addInstanceOf(int,int,com.android.tools.r8.graph.DexType):1340:1343 -> a
581:581:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
581:581:void addInstanceOf(int,int,com.android.tools.r8.graph.DexType):1344 -> a
582:591:void addInvoke(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,boolean):1356:1365 -> a
592:617:void addInvoke(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,boolean):1359:1384 -> a
618:622:void addInvoke(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,java.util.List,boolean):1394:1398 -> a
623:626:void addInvoke(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexItem,com.android.tools.r8.graph.DexProto,java.util.List,java.util.List,boolean):1397:1400 -> a
627:644:void addInvokeCustomRange(com.android.tools.r8.graph.DexCallSite,int,int):1427:1444 -> a
645:649:void addInvokeCustom(com.android.tools.r8.graph.DexCallSite,java.util.List,java.util.List):1449:1453 -> a
650:653:void addInvokeCustom(com.android.tools.r8.graph.DexCallSite,java.util.List,java.util.List):1452:1455 -> a
654:677:void addInvokeRegisters(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int[]):1466:1489 -> a
678:694:void addInvokeNewArray(com.android.tools.r8.graph.DexType,int,int[]):1493:1509 -> a
695:719:void addInvokeRange(com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexProto,int,int):1530:1554 -> a
720:734:void addInvokeRangeNewArray(com.android.tools.r8.graph.DexType,int,int):1558:1572 -> a
735:738:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1619:1622 -> a
739:739:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
739:739:void addNeg(com.android.tools.r8.ir.code.NumericType,int,int):1623 -> a
740:743:void addNewArrayFilledData(int,int,long,short[]):1652:1655 -> a
744:744:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
744:744:void addNewArrayFilledData(int,int,long,short[]):1656 -> a
745:745:void addReturn():1681:1681 -> a
746:748:void addReturn(com.android.tools.r8.ir.code.Return):1686:1688 -> a
746:748:void addReturn():1681 -> a
749:752:void addStaticGet(int,com.android.tools.r8.graph.DexField):1692:1695 -> a
753:759:void addStaticGet(int,com.android.tools.r8.graph.DexField):1693:1699 -> a
760:760:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
760:760:void addStaticGet(int,com.android.tools.r8.graph.DexField):1700 -> a
761:810:void addSwitch(int,int[],int,int[]):1732:1781 -> a
811:815:com.android.tools.r8.ir.code.Switch createSwitch(com.android.tools.r8.ir.code.Value,int[],int,int[]):1787:1791 -> a
811:815:void addSwitch(int,int[],int,int[]):1782 -> a
816:816:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2379:2379 -> a
816:816:com.android.tools.r8.ir.code.Switch createSwitch(com.android.tools.r8.ir.code.Value,int[],int,int[]):1793 -> a
816:816:void addSwitch(int,int[],int,int[]):1782 -> a
817:840:com.android.tools.r8.ir.code.Switch createSwitch(com.android.tools.r8.ir.code.Value,int[],int,int[]):1794:1817 -> a
817:840:void addSwitch(int,int[],int,int[]):1782 -> a
841:841:void addSwitch(int,int[],int,int[]):1783:1783 -> a
842:845:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):1943:1946 -> a
846:846:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
846:846:void addConversion(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int):1947 -> a
847:848:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1987:1988 -> a
849:868:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2003:2022 -> a
849:868:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
869:869:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2068:2068 -> a
869:869:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
869:869:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
870:870:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isPrecise():36:36 -> a
870:870:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2068 -> a
870:870:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
870:870:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
871:871:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2068:2068 -> a
871:871:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
871:871:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
872:872:boolean com.android.tools.r8.ir.code.ValueTypeConstraint.isPrecise():36:36 -> a
872:872:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2068 -> a
872:872:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
872:872:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
873:874:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2070:2071 -> a
873:874:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
873:874:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
875:885:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveTypeLattice():162:172 -> a
875:885:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2072 -> a
875:885:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
875:885:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
886:886:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveTypeLattice():168:168 -> a
886:886:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2072 -> a
886:886:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
886:886:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
887:887:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveTypeLattice():166:166 -> a
887:887:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2072 -> a
887:887:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
887:887:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
888:888:com.android.tools.r8.ir.analysis.type.PrimitiveTypeLatticeElement com.android.tools.r8.ir.code.ValueTypeConstraint.toPrimitiveTypeLattice():164:164 -> a
888:888:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2072 -> a
888:888:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
888:888:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
889:907:com.android.tools.r8.ir.code.Value getUninitializedDebugLocalValue(int,com.android.tools.r8.ir.code.ValueTypeConstraint):2073:2091 -> a
889:907:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2027 -> a
889:907:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
908:910:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,com.android.tools.r8.ir.code.BasicBlock):2059:2061 -> a
908:910:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2029 -> a
908:910:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
911:935:com.android.tools.r8.ir.code.Value readRegisterRecursive(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.Phi$RegisterReadType):2030:2054 -> a
911:935:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock$EdgeType,com.android.tools.r8.ir.code.Phi$RegisterReadType):1991 -> a
936:936:com.android.tools.r8.ir.code.Value readNumericRegister(int,com.android.tools.r8.ir.code.NumericType):2096:2096 -> a
937:940:com.android.tools.r8.ir.code.Value readIntLiteral(long):2116:2119 -> a
941:943:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo,com.android.tools.r8.graph.DebugLocalInfo):2126:2128 -> a
944:944:com.android.tools.r8.ir.code.Value writeNumericRegister(int,com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2151:2151 -> a
945:945:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):2155:2155 -> a
945:945:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):1953 -> a
946:950:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):1954:1958 -> a
951:951:boolean com.android.tools.r8.ir.code.Value.isUninitializedLocal():520:520 -> a
951:951:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):1958 -> a
952:962:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):1959:1969 -> a
963:967:com.android.tools.r8.ir.code.Value readRegister(int,com.android.tools.r8.ir.code.ValueTypeConstraint):1967:1971 -> a
968:968:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):2155:2155 -> a
968:968:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2133 -> a
969:982:com.android.tools.r8.ir.code.Value writeRegister(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo):2134:2147 -> a
983:983:void lambda$ensureBlockForThrowingInstruction$2(com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo,java.lang.Integer):2208:2208 -> a
984:1009:void addInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Position):2229:2254 -> a
1010:1014:void lambda$addInstruction$3(java.util.List,java.util.Set,com.android.tools.r8.graph.DexType,java.lang.Integer):2243:2247 -> a
1015:1021:void lambda$addInstruction$3(java.util.List,java.util.Set,com.android.tools.r8.graph.DexType,java.lang.Integer):2245:2251 -> a
1022:1022:boolean isOffsetProcessed(int):2318:2318 -> a
1022:1022:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlock(int):2311 -> a
1022:1022:void ensureSuccessorBlock(int,int,boolean):2347 -> a
1023:1025:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlock(int):2312:2314 -> a
1023:1025:void ensureSuccessorBlock(int,int,boolean):2347 -> a
1026:1029:int getBlockStartOffset(int):2302:2305 -> a
1026:1029:void ensureSuccessorBlock(int,int,boolean):2348 -> a
1030:1030:void ensureSuccessorBlock(int,int,boolean):2349:2349 -> a
1031:1031:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalSuccessor(int):278:278 -> a
1031:1031:void ensureSuccessorBlock(int,int,boolean):2351 -> a
1032:1032:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalPredecessor(int):274:274 -> a
1032:1032:void ensureSuccessorBlock(int,int,boolean):2352 -> a
1033:1033:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalSuccessor(int):291:291 -> a
1033:1033:void ensureSuccessorBlock(int,int,boolean):2354 -> a
1034:1036:void ensureSuccessorBlock(int,int,boolean):2355:2357 -> a
1037:1037:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2379:2379 -> a
1037:1037:void addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1263 -> a
1038:1038:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2379:2379 -> a
1038:1038:void addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1264 -> a
1039:1044:void addNonTrivialIf(com.android.tools.r8.ir.code.If,int,int):1265:1270 -> a
1045:1045:int getOffset(com.android.tools.r8.ir.code.BasicBlock):2383:2383 -> a
1046:1049:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2396:2399 -> a
1050:1050:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2398:2398 -> a
1051:1053:void generateSplitEdgeBlocks():2413:2415 -> a
1051:1053:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1054:1054:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo getBlockInfo(com.android.tools.r8.ir.code.BasicBlock):2375:2375 -> a
1054:1054:void generateSplitEdgeBlocks():2415 -> a
1054:1054:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1055:1055:void generateSplitEdgeBlocks():2416:2416 -> a
1055:1055:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1056:1057:boolean com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.hasMoreThanASingleNormalExit():306:307 -> a
1056:1057:void generateSplitEdgeBlocks():2417 -> a
1056:1057:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1058:1073:void generateSplitEdgeBlocks():2420:2435 -> a
1058:1073:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1074:1082:void generateSplitEdgeBlocks():2432:2440 -> a
1074:1082:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1083:1088:com.android.tools.r8.ir.code.BasicBlock createSplitEdgeBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):2456:2461 -> a
1083:1088:void generateSplitEdgeBlocks():2440 -> a
1083:1088:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1089:1099:void generateSplitEdgeBlocks():2441:2451 -> a
1089:1099:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1100:1101:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.allSuccessors():299:300 -> a
1100:1101:void generateSplitEdgeBlocks():2451 -> a
1100:1101:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1102:1103:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):173:174 -> a
1102:1103:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.allSuccessors():300 -> a
1102:1103:void generateSplitEdgeBlocks():2451 -> a
1102:1103:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1104:1104:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.allSuccessors():301:301 -> a
1104:1104:void generateSplitEdgeBlocks():2451 -> a
1104:1104:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1105:1106:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):173:174 -> a
1105:1106:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.allSuccessors():301 -> a
1105:1106:void generateSplitEdgeBlocks():2451 -> a
1105:1106:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1107:1107:void generateSplitEdgeBlocks():2451:2451 -> a
1107:1107:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2400 -> a
1108:1108:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> a
1108:1108:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2401 -> a
1109:1109:void closeCurrentBlock(com.android.tools.r8.ir.code.JumpInstruction):2402:2402 -> a
1110:1110:boolean isIntegerType(com.android.tools.r8.ir.code.NumericType):2550:2550 -> a
1:14:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):923:936 -> b
15:17:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):935:937 -> b
18:18:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> b
18:18:void addDebugLocalStart(int,com.android.tools.r8.graph.DebugLocalInfo):938 -> b
19:23:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):979:983 -> b
24:24:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> b
24:24:void addAddLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):985 -> b
25:32:void addArrayPut(com.android.tools.r8.ir.code.MemberType,int,int,int):1031:1038 -> b
33:33:void addFloatConst(int,long):1080:1080 -> b
34:39:void addConstClass(int,com.android.tools.r8.graph.DexType):1088:1093 -> b
40:43:void addInstancePut(int,int,com.android.tools.r8.graph.DexField):1348:1351 -> b
44:44:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1513:1513 -> b
45:45:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> b
45:45:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1513 -> b
46:51:void addMultiNewArray(com.android.tools.r8.graph.DexType,int,int[]):1514:1519 -> b
52:52:boolean lambda$addMoveException$1(com.android.tools.r8.ir.code.BasicBlock):1585:1585 -> b
53:59:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1627:1633 -> b
60:63:com.android.tools.r8.ir.code.Value readLiteral(com.android.tools.r8.ir.code.ValueTypeConstraint,long):2100:2103 -> b
60:63:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1633 -> b
64:67:com.android.tools.r8.ir.code.Value readLongLiteral(long):2109:2112 -> b
64:67:com.android.tools.r8.ir.code.Value readLiteral(com.android.tools.r8.ir.code.ValueTypeConstraint,long):2104 -> b
64:67:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1633 -> b
68:70:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1634:1636 -> b
71:71:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> b
71:71:void addNot(com.android.tools.r8.ir.code.NumericType,int,int):1637 -> b
72:78:void addNewArrayEmpty(int,int,com.android.tools.r8.graph.DexType):1641:1647 -> b
79:79:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> b
79:79:void addNewArrayEmpty(int,int,com.android.tools.r8.graph.DexType):1648 -> b
80:83:void addStaticPut(int,com.android.tools.r8.graph.DexField):1704:1707 -> b
84:90:void ensureBlockForThrowingInstruction():2176:2182 -> b
91:91:int getOffset(com.android.tools.r8.ir.code.BasicBlock):2383:2383 -> b
91:91:void ensureBlockForThrowingInstruction():2182 -> b
92:108:void ensureBlockForThrowingInstruction():2183:2199 -> b
109:109:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalSuccessor(int):291:291 -> b
109:109:void ensureBlockForThrowingInstruction():2200 -> b
110:121:void ensureBlockForThrowingInstruction():2201:2212 -> b
122:122:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> b
122:122:void ensureBlockForThrowingInstruction():2212 -> b
123:125:void ensureBlockForThrowingInstruction():2213:2215 -> b
126:126:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addNormalPredecessor(int):274:274 -> b
126:126:void ensureBlockForThrowingInstruction():2216 -> b
127:127:void ensureBlockForThrowingInstruction():2219:2219 -> b
128:128:void setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):493:493 -> b
128:128:void ensureBlockForThrowingInstruction():2220 -> b
129:129:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> b
130:130:void ensureExceptionalSuccessorBlock(int,int):2365:2365 -> b
131:131:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2379:2379 -> b
131:131:void addGoto(int):1241 -> b
132:135:void addGoto(int):1242:1245 -> b
136:136:boolean isNonLongIntegerType(com.android.tools.r8.ir.code.NumericType):2554:2554 -> b
1:3:void flushArgumentInstructions():910:912 -> c
4:8:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):989:993 -> c
9:9:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> c
9:9:void addAnd(com.android.tools.r8.ir.code.NumericType,int,int,int):995 -> c
10:10:void addIntConst(int,long):1076:1076 -> c
11:16:void addMoveException(int):1584:1589 -> c
17:22:boolean verifyValueIsMoveException(com.android.tools.r8.ir.code.Value):1593:1598 -> c
17:22:void addMoveException(int):1589 -> c
23:26:void addNewInstance(int,com.android.tools.r8.graph.DexType):1661:1664 -> c
27:27:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> c
27:27:void addNewInstance(int,com.android.tools.r8.graph.DexType):1665 -> c
28:30:com.android.tools.r8.ir.code.Value readRegisterForDebugLocal(int,com.android.tools.r8.graph.DebugLocalInfo):1976:1978 -> c
31:48:void attachLocalValues(com.android.tools.r8.ir.code.Instruction):2260:2277 -> c
49:49:void ensureNormalSuccessorBlock(int,int):2361:2361 -> c
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap getCFG():478:478 -> d
2:2:boolean lambda$build$0(com.android.tools.r8.ir.code.Instruction):571:571 -> d
3:3:void resolveAndBuildNewArrayFilledData(int,int):830:830 -> d
4:8:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):999:1003 -> d
9:9:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> d
9:9:void addAndLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1005 -> d
10:10:void addLongConst(int,long):1068:1068 -> d
11:14:void addMoveResult(int):1604:1607 -> d
15:15:boolean com.android.tools.r8.ir.code.Invoke.instructionTypeCanThrow():0:0 -> d
15:15:void addMoveResult(int):1607 -> d
16:20:void addMoveResult(int):1608:1612 -> d
21:26:void addMoveResult(int):1610:1615 -> d
1:1:com.android.tools.r8.graph.DexMethod getMethod():482:482 -> e
2:2:void addNullConst(int):1084:1084 -> e
3:7:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1150:1154 -> e
8:12:void addDiv(com.android.tools.r8.ir.code.NumericType,int,int,int):1153:1157 -> e
13:13:void addTrivialIf(int,int):1249:1249 -> e
14:14:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2379:2379 -> e
14:14:void addTrivialIf(int,int):1253 -> e
15:18:void addTrivialIf(int,int):1256:1259 -> e
1:6:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1161:1166 -> f
7:11:void addDivLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1165:1169 -> f
12:12:void checkInvokeArgumentRegisters(int,int):1577:1577 -> f
13:20:void addReturn(int):1669:1676 -> f
21:23:void addReturn(com.android.tools.r8.ir.code.Return):1686:1688 -> f
21:23:void addReturn(int):1676 -> f
24:24:com.android.tools.r8.ir.code.ValueNumberGenerator getValueNumberGenerator():2558:2558 -> f
1:1:boolean isDebugMode():474:474 -> g
2:10:void addThisArgument(int):855:863 -> g
11:11:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> g
11:11:void addThisArgument(int):863 -> g
12:12:void addThisArgument(int):864:864 -> g
13:16:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1199:1202 -> g
17:17:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> g
17:17:void addMul(com.android.tools.r8.ir.code.NumericType,int,int,int):1204 -> g
1:5:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1208:1212 -> h
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> h
6:6:void addMulLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1214 -> h
7:11:void addThrow(int):1821:1825 -> h
12:12:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> h
12:12:void addThrow(int):1825 -> h
13:13:void addThrow(int):1826:1826 -> h
14:15:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2387:2388 -> h
16:16:void setCurrentBlock(com.android.tools.r8.ir.code.BasicBlock):493:493 -> h
16:16:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2389 -> h
17:19:void closeCurrentBlockGuaranteedNotToNeedEdgeSplitting():2390:2392 -> h
1:6:com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentInfo getRemovedArgumentInfo():845:850 -> i
7:7:com.android.tools.r8.graph.GraphLense$RewrittenPrototypeDescription$RemovedArgumentInfo getRemovedArgumentInfo():846:846 -> i
8:12:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1830:1834 -> i
13:13:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> i
13:13:void addOr(com.android.tools.r8.ir.code.NumericType,int,int,int):1836 -> i
14:15:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2284:2285 -> i
16:16:boolean isOffsetProcessed(int):2318:2318 -> i
16:16:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2288 -> i
17:20:int getBlockStartOffset(int):2302:2305 -> i
17:20:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2289 -> i
21:22:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2290:2291 -> i
23:24:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):312:313 -> i
23:24:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
25:26:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.<init>(java.util.Collection):87:88 -> i
25:26:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):313 -> i
25:26:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
27:32:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):313:318 -> i
27:32:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
33:34:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.replaceNormalPredecessor(int,int):282:283 -> i
33:34:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):319 -> i
33:34:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
35:36:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):321:322 -> i
35:36:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
37:38:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.<init>(java.util.Collection):87:88 -> i
37:38:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):322 -> i
37:38:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
39:43:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):322:326 -> i
39:43:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
44:44:void com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.addExceptionalPredecessor(int):287:287 -> i
44:44:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):327 -> i
44:44:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
45:45:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):329:329 -> i
45:45:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
46:46:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.<init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):76:76 -> i
46:46:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):329 -> i
46:46:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
47:48:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):173:174 -> i
47:48:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet.<init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):77 -> i
47:48:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):329 -> i
47:48:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
49:49:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):329:329 -> i
49:49:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
50:50:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo.split(int,int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):312:312 -> i
50:50:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2291 -> i
51:54:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo ensureBlockWithoutEnqueuing(int):2293:2296 -> i
1:5:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1840:1844 -> j
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> j
6:6:void addOrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1846 -> j
7:8:void checkRegister(int):2166:2167 -> j
9:9:void checkRegister(int):2164:2164 -> j
1:5:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1218:1222 -> k
6:9:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1221:1224 -> k
10:10:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> k
10:10:void addRem(com.android.tools.r8.ir.code.NumericType,int,int,int):1225 -> k
11:11:com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo getBlockInfo(int):2371:2371 -> k
1:6:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1229:1234 -> l
7:10:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1233:1236 -> l
11:11:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> l
11:11:void addRemLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1237 -> l
12:12:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):2159:2159 -> l
1:7:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1720:1726 -> m
8:8:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> m
8:8:void addRsubLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1728 -> m
9:9:com.android.tools.r8.ir.code.BasicBlock getTarget(int):2379:2379 -> m
1:5:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):1850:1854 -> n
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> n
6:6:void addShl(com.android.tools.r8.ir.code.NumericType,int,int,int):1856 -> n
7:8:boolean isIndexProcessed(int):2322:2323 -> n
9:10:void ensureSubroutineProcessedInstructions():2340:2341 -> n
9:10:boolean isIndexProcessed(int):2325 -> n
11:11:boolean isIndexProcessed(int):2326:2326 -> n
1:5:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1860:1864 -> o
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> o
6:6:void addShlLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1866 -> o
1:5:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):1870:1874 -> p
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> p
6:6:void addShr(com.android.tools.r8.ir.code.NumericType,int,int,int):1876 -> p
1:5:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1880:1884 -> q
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> q
6:6:void addShrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1886 -> q
1:4:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1711:1714 -> r
5:5:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> r
5:5:void addSub(com.android.tools.r8.ir.code.NumericType,int,int,int):1716 -> r
1:5:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):1890:1894 -> s
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> s
6:6:void addUshr(com.android.tools.r8.ir.code.NumericType,int,int,int):1896 -> s
1:5:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1900:1904 -> t
6:6:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> t
6:6:void addUshrLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1906 -> t
1:7:java.lang.String toString():2563:2569 -> toString
1:13:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):1910:1922 -> u
14:14:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> u
14:14:void addXor(com.android.tools.r8.ir.code.NumericType,int,int,int):1923 -> u
1:12:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1927:1938 -> v
13:13:void addInstruction(com.android.tools.r8.ir.code.Instruction):2225:2225 -> v
13:13:void addXorLiteral(com.android.tools.r8.ir.code.NumericType,int,int,int):1939 -> v
com.android.tools.r8.ir.conversion.IRBuilder$1 -> a.a.a.a.g.c.G:
int[] $SwitchMap$com$android$tools$r8$ir$code$MemberType -> a
1:1:void <clinit>():148:148 -> <clinit>
com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo -> a.a.a.a.g.c.H:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet exceptionalPredecessors -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet exceptionalSuccessors -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet normalPredecessors -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet normalSuccessors -> c
com.android.tools.r8.ir.code.BasicBlock block -> a
1:6:void <init>():266:271 -> <init>
1:1:void addExceptionalPredecessor(int):287:287 -> a
2:2:int predecessorCount():295:295 -> a
1:1:void addNormalSuccessor(int):278:278 -> b
1:25:java.lang.String toString():335:359 -> toString
com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem -> a.a.a.a.g.c.I:
com.android.tools.r8.graph.DexType guard -> d
int targetOffset -> f
int sourceOffset -> e
1:4:void <init>(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,int,int):198:201 -> <init>
1:4:void <init>(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.graph.DexType,int,int,com.android.tools.r8.ir.conversion.IRBuilder$1):191 -> <init>
1:1:int access$600(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):191:191 -> a
1:1:com.android.tools.r8.graph.DexType access$700(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):191:191 -> b
1:1:int access$800(com.android.tools.r8.ir.conversion.IRBuilder$MoveExceptionWorklistItem):191:191 -> c
com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem -> a.a.a.a.g.c.J:
int sourceOffset -> d
int targetOffset -> e
com.android.tools.r8.ir.code.Position position -> f
1:4:void <init>(int,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Position,int,int):216:219 -> <init>
1:1:int access$200(com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem):205:205 -> a
1:1:int access$300(com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem):205:205 -> b
1:1:com.android.tools.r8.ir.code.Position access$500(com.android.tools.r8.ir.conversion.IRBuilder$SplitBlockWorklistItem):205:205 -> c
com.android.tools.r8.ir.conversion.IRBuilder$ValueList -> a.a.a.a.g.c.K:
java.util.List values -> a
1:3:void <init>():228:230 -> <init>
1:3:com.android.tools.r8.ir.conversion.IRBuilder$ValueList fromPhis(java.util.List,int):236:238 -> a
1:9:boolean equals(java.lang.Object):250:258 -> equals
1:1:int hashCode():245:245 -> hashCode
com.android.tools.r8.ir.conversion.IRBuilder$WorklistItem -> a.a.a.a.g.c.L:
int firstInstructionIndex -> b
boolean $assertionsDisabled -> c
com.android.tools.r8.ir.code.BasicBlock block -> a
1:1:void <clinit>():179:179 -> <clinit>
1:4:void <init>(com.android.tools.r8.ir.code.BasicBlock,int):184:187 -> <init>
1:4:void <init>(com.android.tools.r8.ir.code.BasicBlock,int,com.android.tools.r8.ir.conversion.IRBuilder$1):179 -> <init>
1:1:com.android.tools.r8.ir.code.BasicBlock access$100(com.android.tools.r8.ir.conversion.IRBuilder$WorklistItem):179:179 -> a
1:1:int access$400(com.android.tools.r8.ir.conversion.IRBuilder$WorklistItem):179:179 -> b
com.android.tools.r8.ir.conversion.IRConverter -> a.a.a.a.g.c.N:
com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer idempotentFunctionCallCanonicalizer -> y
com.android.tools.r8.ir.conversion.OptimizationFeedback simpleOptimizationFeedback -> C
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.ir.optimize.classinliner.ClassInliner classInliner -> j
com.android.tools.r8.ir.optimize.ServiceLoaderRewriter serviceLoaderRewriter -> z
com.android.tools.r8.ir.desugar.Java8MethodRewriter java8MethodRewriter -> h
java.util.List onWaveDoneActions -> E
com.android.tools.r8.ir.optimize.NonNullTracker nonNullTracker -> q
com.android.tools.r8.utils.Timing timing -> b
com.android.tools.r8.ir.optimize.lambda.LambdaMerger lambdaMerger -> i
com.android.tools.r8.ir.desugar.TwrCloseResourceRewriter twrCloseResourceRewriter -> g
com.android.tools.r8.ir.optimize.Devirtualizer devirtualizer -> t
com.android.tools.r8.utils.CfgPrinter printer -> m
com.android.tools.r8.ir.desugar.LambdaRewriter lambdaRewriter -> e
com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization classInitializerDefaultsOptimization -> c
com.android.tools.r8.ir.desugar.StringConcatRewriter stringConcatRewriter -> d
com.android.tools.r8.ir.optimize.DeadCodeRemover deadCodeRemover -> A
com.android.tools.r8.ir.optimize.string.StringOptimizer stringOptimizer -> v
com.android.tools.r8.ir.optimize.MemberValuePropagation memberValuePropagation -> o
com.android.tools.r8.utils.InternalOptions options -> l
com.android.tools.r8.ir.analysis.TypeChecker typeChecker -> x
com.android.tools.r8.ir.conversion.LensCodeRewriter lensCodeRewriter -> p
com.android.tools.r8.naming.IdentifierNameStringMarker identifierNameStringMarker -> s
com.android.tools.r8.graph.DexString highestSortingString -> D
com.android.tools.r8.ir.desugar.InterfaceMethodRewriter interfaceMethodRewriter -> f
com.android.tools.r8.ir.optimize.UninstantiatedTypeOptimization uninstantiatedTypeOptimization -> w
com.android.tools.r8.ir.conversion.OptimizationFeedbackDelayed delayedOptimizationFeedback -> B
com.android.tools.r8.ir.optimize.Inliner inliner -> r
com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> n
boolean $assertionsDisabled -> F
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer classStaticizer -> k
com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer covariantReturnTypeAnnotationTransformer -> u
1:1:void <clinit>():107:107 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257:257 -> <init>
2:2:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):159:159 -> <init>
2:2:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
3:34:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):143:174 -> <init>
3:34:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
35:40:boolean com.android.tools.r8.utils.InternalOptions.isInterfaceMethodDesugaringEnabled():678:683 -> <init>
35:40:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):174 -> <init>
35:40:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
41:44:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):175:178 -> <init>
41:44:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
45:45:boolean enableTwrCloseResourceDesugaring():261:261 -> <init>
45:45:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):178 -> <init>
45:45:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
46:75:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):179:208 -> <init>
46:75:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
76:76:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):194:194 -> <init>
76:76:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
77:121:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter,com.android.tools.r8.shaking.MainDexClasses):193:237 -> <init>
77:121:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.utils.Timing,com.android.tools.r8.utils.CfgPrinter):257 -> <init>
boolean lambda$materializeInstructionBeforeLongOperationsWorkaround$16(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> a
1:2:boolean removeLambdaDeserializationMethods():275:276 -> a
1:2:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):336 -> a
3:8:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):338:343 -> a
9:11:void synthesizeLambdaClasses(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService):283:285 -> a
9:11:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):345 -> a
12:12:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):346:346 -> a
13:14:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):307:308 -> a
13:14:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):346 -> a
15:16:void synthesizeTwrCloseResourceUtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService):316:317 -> a
15:16:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):347 -> a
17:18:void synthesizeJava8UtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService):323:324 -> a
17:18:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):348 -> a
19:20:void processCovariantReturnTypeAnnotations(com.android.tools.r8.graph.DexApplication$Builder):329:330 -> a
19:20:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):349 -> a
21:27:void handleSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):358:364 -> a
21:27:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):351 -> a
28:29:void clearSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):389:390 -> a
28:29:void handleSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):365 -> a
28:29:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):351 -> a
30:37:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.getWithout(com.android.tools.r8.graph.DexType):100:107 -> a
30:37:void clearSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):391 -> a
30:37:void handleSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):365 -> a
30:37:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):351 -> a
38:38:void clearSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):391:391 -> a
38:38:void handleSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):365 -> a
38:38:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):351 -> a
39:41:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):352:354 -> a
42:42:com.android.tools.r8.graph.DexApplication com.android.tools.r8.graph.LazyLoadedDexApplication$Builder.build():174:174 -> a
42:42:com.android.tools.r8.graph.DexApplication convertToDex(com.android.tools.r8.graph.DexApplication,java.util.concurrent.ExecutorService):354 -> a
43:48:void updateMainDexListWithSynthesizedClassMap(com.android.tools.r8.graph.DexApplication$Builder):370:375 -> a
49:60:void updateMainDexListWithSynthesizedClassMap(com.android.tools.r8.graph.DexApplication$Builder):373:384 -> a
61:65:void convertClassesToDex(java.lang.Iterable,java.util.concurrent.ExecutorService):427:431 -> a
66:75:void convertMethodsToDex(com.android.tools.r8.graph.DexProgramClass):435:444 -> a
76:78:void lambda$convertMethodsToDex$3(boolean,com.android.tools.r8.graph.DexEncodedMethod):446:448 -> a
79:79:boolean isInWave():619:619 -> a
80:83:void optimizeSynthesizedClass(com.android.tools.r8.graph.DexProgramClass,java.util.concurrent.ExecutorService):724:727 -> a
84:89:void optimizeSynthesizedClasses(java.util.Collection,java.util.concurrent.ExecutorService):733:738 -> a
90:95:void optimizeSynthesizedMethod(com.android.tools.r8.graph.DexEncodedMethod):742:747 -> a
96:96:com.android.tools.r8.ir.conversion.CallSiteInformation com.android.tools.r8.ir.conversion.CallSiteInformation.empty():21:21 -> a
96:96:void optimizeSynthesizedMethod(com.android.tools.r8.graph.DexEncodedMethod):748 -> a
97:97:void optimizeSynthesizedMethod(com.android.tools.r8.graph.DexEncodedMethod):748:748 -> a
98:98:void optimizeSynthesizedMethod(com.android.tools.r8.graph.DexEncodedMethod):744:744 -> a
99:99:java.lang.Object lambda$optimizeSynthesizedMethodsConcurrently$11(com.android.tools.r8.graph.DexEncodedMethod,java.util.Collection):761:761 -> a
100:100:com.android.tools.r8.ir.conversion.CallSiteInformation com.android.tools.r8.ir.conversion.CallSiteInformation.empty():21:21 -> a
100:100:java.lang.Object lambda$optimizeSynthesizedMethodsConcurrently$11(com.android.tools.r8.graph.DexEncodedMethod,java.util.Collection):765 -> a
101:101:java.lang.Object lambda$optimizeSynthesizedMethodsConcurrently$11(com.android.tools.r8.graph.DexEncodedMethod,java.util.Collection):765:765 -> a
102:102:java.lang.Object lambda$optimizeSynthesizedMethodsConcurrently$11(com.android.tools.r8.graph.DexEncodedMethod,java.util.Collection):761:761 -> a
103:109:void processMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):783:789 -> a
110:110:com.android.tools.r8.ir.optimize.InliningOracle lambda$rewriteCode$12(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation):1016:1016 -> a
111:116:void computeMayHaveSideEffects(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1185:1190 -> a
117:125:boolean hasNonTrivialFinalizeMethod(com.android.tools.r8.graph.DexType):1205:1213 -> a
117:125:void computeMayHaveSideEffects(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1191 -> a
126:126:void computeMayHaveSideEffects(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1192:1192 -> a
127:129:java.util.stream.Stream com.android.tools.r8.com.google.common.collect.Streams.stream(java.lang.Iterable):62:64 -> a
127:129:void computeMayHaveSideEffects(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1192 -> a
130:135:void computeMayHaveSideEffects(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1192:1197 -> a
136:136:boolean lambda$computeMayHaveSideEffects$13(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.Instruction):1195:1195 -> a
137:142:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1272:1277 -> a
143:147:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1275:1279 -> a
148:148:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1366:1366 -> a
149:149:boolean com.android.tools.r8.utils.InternalOptions.canHaveDex2OatLinkedListBug():868:868 -> a
149:149:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1366 -> a
150:161:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1369:1380 -> a
162:164:boolean isLongMul(com.android.tools.r8.ir.code.Instruction):1426:1428 -> a
162:164:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1381 -> a
165:165:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1384:1384 -> a
166:167:boolean isLongAddOrSub(com.android.tools.r8.ir.code.Instruction):1433:1434 -> a
166:167:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1385 -> a
168:169:boolean isFallthoughTarget(com.android.tools.r8.ir.code.BasicBlock):1438:1439 -> a
168:169:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1388 -> a
170:171:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1391:1392 -> a
172:176:boolean isAliasOf(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):1412:1416 -> a
172:176:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1393 -> a
177:182:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1394:1399 -> a
183:194:void ensureThrowingInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction):1448:1459 -> a
183:194:void materializeInstructionBeforeLongOperationsWorkaround(com.android.tools.r8.ir.code.IRCode):1400 -> a
195:196:com.android.tools.r8.graph.DexMethod lambda$materializeInstructionBeforeLongOperationsWorkaround$15(com.android.tools.r8.graph.DexItemFactory):1374:1375 -> a
197:197:com.android.tools.r8.graph.DexMethod lambda$materializeInstructionBeforeLongOperationsWorkaround$15(com.android.tools.r8.graph.DexItemFactory):1373:1373 -> a
198:198:boolean isNotPseudoInstruction(com.android.tools.r8.ir.code.Instruction):1421:1421 -> a
199:199:java.lang.String printMethod(com.android.tools.r8.ir.code.IRCode,java.lang.String,java.lang.String):1497:1497 -> a
200:200:void com.android.tools.r8.utils.CfgPrinter.resetUnusedValue():24:24 -> a
200:200:java.lang.String printMethod(com.android.tools.r8.ir.code.IRCode,java.lang.String,java.lang.String):1498 -> a
201:206:java.lang.String printMethod(com.android.tools.r8.ir.code.IRCode,java.lang.String,java.lang.String):1499:1504 -> a
207:213:java.lang.String com.android.tools.r8.ir.code.IRCode.toString():368:374 -> a
207:213:java.lang.String printMethod(com.android.tools.r8.ir.code.IRCode,java.lang.String,java.lang.String):1505 -> a
214:223:java.lang.String printMethod(com.android.tools.r8.ir.code.IRCode,java.lang.String,java.lang.String):1506:1515 -> a
1:7:boolean enableTryWithResourcesDesugaring():265:271 -> b
8:27:void updateSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):397:416 -> b
28:34:void updateSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):415:421 -> b
35:48:com.android.tools.r8.graph.DexAnnotationSet com.android.tools.r8.graph.DexAnnotationSet.getWithAddedOrReplaced(com.android.tools.r8.graph.DexAnnotation):123:136 -> b
35:48:void updateSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):421 -> b
49:49:void updateSynthesizedClassMapping(com.android.tools.r8.graph.DexApplication$Builder):421:421 -> b
50:50:void lambda$convertClassesToDex$2(com.android.tools.r8.graph.DexProgramClass):429:429 -> b
51:57:void convertMethodToDex(com.android.tools.r8.graph.DexEncodedMethod):454:460 -> b
58:58:com.android.tools.r8.ir.conversion.CallSiteInformation com.android.tools.r8.ir.conversion.CallSiteInformation.empty():21:21 -> b
58:58:void convertMethodToDex(com.android.tools.r8.graph.DexEncodedMethod):460 -> b
59:62:void convertMethodToDex(com.android.tools.r8.graph.DexEncodedMethod):460:463 -> b
63:66:void optimizeSynthesizedMethodsConcurrently(java.util.Collection,java.util.concurrent.ExecutorService):756:759 -> b
67:79:void optimizeSynthesizedMethodsConcurrently(java.util.Collection,java.util.concurrent.ExecutorService):758:770 -> b
80:82:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):807:809 -> b
83:96:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):808:821 -> b
97:102:void printC1VisualizerHeader(com.android.tools.r8.graph.DexEncodedMethod):1481:1486 -> b
97:102:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):828 -> b
103:109:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):829:835 -> b
110:110:boolean com.android.tools.r8.utils.InternalOptions.canHaveArtStringNewInitBug():884:884 -> b
110:110:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):835 -> b
111:136:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):836:861 -> b
137:137:void finalizeEmptyThrowingCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback):1237:1237 -> b
137:137:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):862 -> b
138:138:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> b
138:138:void finalizeEmptyThrowingCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback):1237 -> b
138:138:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):862 -> b
139:143:void finalizeEmptyThrowingCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback):1239:1243 -> b
139:143:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):862 -> b
144:144:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> b
144:144:void finalizeEmptyThrowingCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback):1239 -> b
144:144:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):862 -> b
145:149:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):870:874 -> b
150:191:void com.android.tools.r8.ir.optimize.ServiceLoaderRewriter.rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView):65:106 -> b
150:191:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):874 -> b
192:192:com.android.tools.r8.graph.AppView com.android.tools.r8.graph.AppView.withLiveness():0:0 -> b
192:192:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):874 -> b
193:219:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):877:903 -> b
220:220:void com.android.tools.r8.ir.optimize.NonNullTracker.addNonNull(com.android.tools.r8.ir.code.IRCode):82:82 -> b
220:220:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):904 -> b
221:221:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):905:905 -> b
222:222:void com.android.tools.r8.ir.optimize.NonNullTracker.addNonNull(com.android.tools.r8.ir.code.IRCode):82:82 -> b
222:222:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):904 -> b
223:258:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):908:943 -> b
259:266:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):942:949 -> b
267:292:void com.android.tools.r8.ir.optimize.CodeRewriter.splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):2074:2099 -> b
267:292:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):949 -> b
293:301:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):950:958 -> b
302:304:void invertConditionalsForTesting(com.android.tools.r8.ir.code.IRCode):794:796 -> b
302:304:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):959 -> b
305:357:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):962:1014 -> b
358:375:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1006:1023 -> b
376:376:com.android.tools.r8.graph.AppView com.android.tools.r8.graph.AppView.withLiveness():0:0 -> b
376:376:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1007 -> b
377:424:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1026:1073 -> b
425:450:void computeNonNullParamHints(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1123:1148 -> b
425:450:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1074 -> b
451:451:boolean com.android.tools.r8.graph.DexClass.hasKotlinInfo():809:809 -> b
451:451:void computeNonNullParamHints(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1149 -> b
451:451:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1074 -> b
452:452:void computeNonNullParamHints(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1166:1166 -> b
452:452:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1074 -> b
453:453:void computeInitializedClassesOnNormalExit(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):1172:1172 -> b
453:453:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1077 -> b
454:458:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1078:1082 -> b
459:464:boolean com.android.tools.r8.utils.InternalOptions.methodMatchesLogArgumentsFilter(com.android.tools.r8.graph.DexEncodedMethod):562:567 -> b
459:464:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1082 -> b
465:479:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1083:1097 -> b
480:484:void com.android.tools.r8.ir.optimize.CodeRewriter.identifyParameterUsages(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1135:1139 -> b
480:484:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1097 -> b
485:491:com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage com.android.tools.r8.ir.optimize.CodeRewriter.collectParameterUsages(int,com.android.tools.r8.ir.code.Value):1151:1157 -> b
485:491:void com.android.tools.r8.ir.optimize.CodeRewriter.identifyParameterUsages(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1142 -> b
485:491:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1097 -> b
492:495:void com.android.tools.r8.ir.optimize.CodeRewriter.identifyParameterUsages(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1144:1147 -> b
492:495:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1097 -> b
496:500:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1098:1102 -> b
501:501:boolean com.android.tools.r8.utils.InternalOptions.canHaveNumberConversionRegisterAllocationBug():892:892 -> b
501:501:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1102 -> b
502:513:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1103:1114 -> b
514:518:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1113:1117 -> b
519:523:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1227:1231 -> b
519:523:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
524:524:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1256:1256 -> b
524:524:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
524:524:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
525:530:com.android.tools.r8.ir.regalloc.RegisterAllocator performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):1295:1300 -> b
525:530:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1258 -> b
525:530:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
525:530:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
531:531:boolean com.android.tools.r8.utils.InternalOptions.canHaveExceptionTargetingLoopHeaderBug():917:917 -> b
531:531:com.android.tools.r8.ir.regalloc.RegisterAllocator performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):1300 -> b
531:531:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1258 -> b
531:531:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
531:531:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
532:532:com.android.tools.r8.ir.regalloc.RegisterAllocator performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):1301:1301 -> b
532:532:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1258 -> b
532:532:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
532:532:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
533:547:void com.android.tools.r8.ir.optimize.CodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode):3984:3998 -> b
533:547:com.android.tools.r8.ir.regalloc.RegisterAllocator performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):1301 -> b
533:547:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1258 -> b
533:547:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
533:547:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
548:548:void com.android.tools.r8.ir.optimize.CodeRewriter.workaroundExceptionTargetingLoopHeaderBug(com.android.tools.r8.ir.code.IRCode):3984:3984 -> b
548:548:com.android.tools.r8.ir.regalloc.RegisterAllocator performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):1301 -> b
548:548:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1258 -> b
548:548:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
548:548:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
549:555:com.android.tools.r8.ir.regalloc.RegisterAllocator performRegisterAllocation(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):1303:1309 -> b
549:555:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1258 -> b
549:555:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
549:555:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
556:563:void finalizeToDex(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1259:1266 -> b
556:563:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1232 -> b
556:563:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
564:564:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> b
564:564:void finalizeIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1228 -> b
564:564:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1118 -> b
565:565:void com.android.tools.r8.ir.optimize.CodeRewriter.identifyParameterUsages(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1135:1135 -> b
565:565:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1097 -> b
566:566:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> b
566:566:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):1056 -> b
567:567:void com.android.tools.r8.ir.optimize.CodeRewriter.splitRangeInvokeConstants(com.android.tools.r8.ir.code.IRCode):2074:2074 -> b
567:567:void rewriteCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.conversion.OptimizationFeedback,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.BiConsumer):949 -> b
568:568:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode):1318:1318 -> b
569:569:boolean com.android.tools.r8.utils.InternalOptions.canHaveForwardingInitInliningBug():905:905 -> b
569:569:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode):1318 -> b
570:585:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode):1322:1337 -> b
586:598:void ensureInstructionBefore(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1465:1477 -> b
586:598:void workaroundForwardingInitializerBug(com.android.tools.r8.ir.code.IRCode):1346 -> b
599:602:boolean lambda$workaroundForwardingInitializerBug$14(com.android.tools.r8.ir.code.Instruction):1338:1341 -> b
boolean lambda$convertMethodToDex$4(com.android.tools.r8.graph.DexEncodedMethod) -> c
1:1:com.android.tools.r8.graph.DexType lambda$updateMainDexListWithSynthesizedClassMap$0(com.android.tools.r8.graph.DexProgramClass):374:374 -> c
1:1:com.android.tools.r8.graph.DexType lambda$updateSynthesizedClassMapping$1(com.android.tools.r8.graph.DexProgramClass):413:413 -> d
2:6:void updateHighestSortingStrings(com.android.tools.r8.graph.DexEncodedMethod):1283:1287 -> d
com.android.tools.r8.ir.conversion.JarSourceCode -> a.a.a.a.g.c.S:
com.android.tools.r8.ir.code.Position currentPosition -> j
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode currentInstruction -> g
boolean generatingMethodSynchronization -> i
com.android.tools.r8.ir.code.Position preamblePosition -> l
com.android.tools.r8.graph.JarApplicationReader application -> a
com.android.tools.r8.org.objectweb.asm.Type CLASS_TYPE -> r
com.android.tools.r8.org.objectweb.asm.Type INT_ARRAY_TYPE -> t
boolean debug -> q
com.android.tools.r8.org.objectweb.asm.Type METHOD_HANDLE_TYPE -> v
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap canonicalPositions -> k
java.util.List parameterTypes -> d
com.android.tools.r8.graph.DexType clazz -> c
com.android.tools.r8.ir.code.Position callerPosition -> o
com.android.tools.r8.org.objectweb.asm.tree.MethodNode node -> b
com.android.tools.r8.graph.DexMethod originalMethod -> n
int[] NO_TARGETS -> x
com.android.tools.r8.ir.conversion.JarState state -> f
boolean hasExitingInstruction -> p
com.android.tools.r8.ir.code.Position syntheticPosition -> m
com.android.tools.r8.org.objectweb.asm.Type STRING_TYPE -> s
com.android.tools.r8.org.objectweb.asm.Type THROWABLE_TYPE -> u
com.android.tools.r8.org.objectweb.asm.Type METHOD_TYPE_TYPE -> w
boolean $assertionsDisabled -> z
com.android.tools.r8.ir.code.Monitor monitorEnter -> h
com.android.tools.r8.ir.conversion.JarSourceCode$TryCatchBlock EXCEPTIONAL_SYNC_EXIT -> y
com.android.tools.r8.org.objectweb.asm.util.TraceMethodVisitor printVisitor -> e
1:103:void <clinit>():77:179 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):212:212 -> <init>
2:58:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.org.objectweb.asm.tree.MethodNode,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):167:223 -> <init>
void setUp() -> a
1:3:void lambda$computeBlockEntryJarStates$0(java.util.Queue,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,java.lang.Integer):450:452 -> a
4:7:void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder):469:472 -> a
8:13:void buildExceptionalPostlude(com.android.tools.r8.ir.conversion.IRBuilder):477:482 -> a
8:13:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):531 -> a
14:14:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getInstruction(int):665:665 -> a
14:14:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):534 -> a
15:16:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):535:536 -> a
17:20:boolean verifyExceptionEdgesAreRecorded(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):586:589 -> a
17:20:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):536 -> a
21:21:boolean verifyExceptionEdgesAreRecorded(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):588:588 -> a
21:21:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):536 -> a
22:62:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):542:582 -> a
63:89:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):493:519 -> a
90:90:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getInstruction(int):665:665 -> a
90:90:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):519 -> a
91:94:void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean):519:522 -> a
95:95:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):598:598 -> a
96:96:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):604:604 -> a
97:97:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):611:611 -> a
98:98:int getMoveExceptionRegister():646:646 -> a
98:98:int getMoveExceptionRegister(int):641 -> a
99:100:boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo):656:657 -> a
101:101:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getInstruction(int):665:665 -> a
101:101:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):747 -> a
102:139:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):749:786 -> a
140:140:int getOffset(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):856:856 -> a
141:141:int[] getSwitchTargets(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.List):881:881 -> a
142:142:int getOffset(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):856:856 -> a
142:142:int[] getSwitchTargets(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.List):882 -> a
143:145:int[] getSwitchTargets(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.List):882:884 -> a
146:175:com.android.tools.r8.ir.code.Invoke$Type invokeType(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1005:1034 -> a
146:175:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2607 -> a
176:176:com.android.tools.r8.ir.code.Invoke$Type invokeType(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1014:1014 -> a
176:176:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2607 -> a
177:195:com.android.tools.r8.ir.code.Invoke$Type invokeType(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1012:1030 -> a
177:195:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2607 -> a
196:196:com.android.tools.r8.ir.code.Invoke$Type invokeType(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1028:1028 -> a
196:196:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2607 -> a
197:197:com.android.tools.r8.ir.code.Invoke$Type invokeType(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1007:1007 -> a
197:197:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2607 -> a
198:207:boolean isCallToPolymorphicSignatureMethod(java.lang.String,java.lang.String):3027:3036 -> a
198:207:com.android.tools.r8.ir.code.Invoke$Type invokeType(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1007 -> a
198:207:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2607 -> a
208:210:com.android.tools.r8.ir.code.Invoke$Type invokeType(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1008:1010 -> a
208:210:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2607 -> a
211:261:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2610:2660 -> a
262:262:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2655:2655 -> a
263:264:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2646:2647 -> a
265:292:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2638:2665 -> a
293:297:void lambda$build$2(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder,java.util.List,java.util.List):2663:2667 -> a
298:298:com.android.tools.r8.org.objectweb.asm.Type makeArrayType(com.android.tools.r8.org.objectweb.asm.Type):1039:1039 -> a
299:299:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1124:1124 -> a
300:300:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1122:1122 -> a
301:301:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1119:1119 -> a
302:303:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1115:1116 -> a
304:304:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1112:1112 -> a
305:305:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1109:1109 -> a
306:309:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1103:1106 -> a
310:310:boolean isCompatibleArrayElementType(int,com.android.tools.r8.org.objectweb.asm.Type):1100:1100 -> a
311:314:void updateStateForDupOneBelowTwo(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot):1612:1615 -> a
315:317:void updateStateForDupOneBelowOne(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot):1619:1621 -> a
318:326:void updateStateForInvoke(java.lang.String,boolean):1768:1776 -> a
327:374:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1867:1914 -> a
375:375:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1911:1911 -> a
376:377:void build(com.android.tools.r8.org.objectweb.asm.tree.LineNumberNode,com.android.tools.r8.ir.conversion.IRBuilder):2891:2892 -> a
376:377:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1911 -> a
378:378:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1908:1908 -> a
379:379:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1905:1905 -> a
380:384:void build(com.android.tools.r8.org.objectweb.asm.tree.LookupSwitchInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2820:2824 -> a
380:384:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1905 -> a
385:385:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1902:1902 -> a
386:386:void build(com.android.tools.r8.org.objectweb.asm.tree.TableSwitchInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2816:2816 -> a
386:386:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1902 -> a
387:387:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1899:1899 -> a
388:389:void build(com.android.tools.r8.org.objectweb.asm.tree.IincInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2811:2812 -> a
388:389:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1899 -> a
390:390:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1896:1896 -> a
391:420:void build(com.android.tools.r8.org.objectweb.asm.tree.LdcInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2777:2806 -> a
391:420:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1896 -> a
421:421:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1893:1893 -> a
422:422:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1890:1890 -> a
423:430:void build(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2725:2732 -> a
423:430:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1890 -> a
431:446:void build(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2731:2746 -> a
431:446:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1890 -> a
447:469:void build(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2745:2767 -> a
447:469:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1890 -> a
470:477:void build(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2757:2764 -> a
470:477:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1890 -> a
478:479:void build(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2751:2752 -> a
478:479:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1890 -> a
480:480:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1887:1887 -> a
481:481:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1884:1884 -> a
482:482:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1881:1881 -> a
483:505:void build(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2571:2593 -> a
483:505:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1881 -> a
506:508:void build(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2587:2589 -> a
506:508:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1881 -> a
509:511:void build(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2581:2583 -> a
509:511:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1881 -> a
512:512:void build(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2578:2578 -> a
512:512:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1881 -> a
513:513:void build(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2575:2575 -> a
513:513:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1881 -> a
514:514:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1878:1878 -> a
515:547:void build(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2534:2566 -> a
515:547:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1878 -> a
548:552:void build(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2551:2555 -> a
548:552:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1878 -> a
553:557:void build(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2543:2547 -> a
553:557:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1878 -> a
558:560:void build(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2537:2539 -> a
558:560:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1878 -> a
561:561:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1875:1875 -> a
562:589:void build(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2491:2518 -> a
562:589:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1875 -> a
590:590:void build(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2512:2512 -> a
590:590:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1875 -> a
591:591:void build(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2508:2508 -> a
591:591:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1875 -> a
592:596:void build(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2500:2504 -> a
592:596:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1875 -> a
597:630:void build(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2496:2529 -> a
597:630:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1875 -> a
631:631:void build(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2515:2515 -> a
631:631:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1875 -> a
632:632:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1872:1872 -> a
633:650:void build(com.android.tools.r8.org.objectweb.asm.tree.IntInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2469:2486 -> a
633:650:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1872 -> a
651:652:void build(com.android.tools.r8.org.objectweb.asm.tree.IntInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2472:2473 -> a
651:652:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1872 -> a
653:653:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869:1869 -> a
654:1074:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1929:2349 -> a
654:1074:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1075:1076:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1958:1959 -> a
1075:1076:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1077:1077:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1958:1958 -> a
1077:1077:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1078:1079:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1953:1954 -> a
1078:1079:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1080:1080:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1953:1953 -> a
1080:1080:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1081:1081:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1948:1948 -> a
1081:1081:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1082:1082:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1944:1944 -> a
1082:1082:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1083:1373:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1935:2225 -> a
1083:1373:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1374:1378:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2212:2216 -> a
1374:1378:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1379:1383:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2203:2207 -> a
1379:1383:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1384:1395:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2186:2197 -> a
1384:1395:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1396:1400:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2173:2177 -> a
1396:1400:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1401:1416:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2150:2165 -> a
1401:1416:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1417:1426:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2118:2127 -> a
1417:1426:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1427:1449:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2088:2110 -> a
1427:1449:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1450:1465:void dupTwoBelowTwo(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.IRBuilder):2444:2459 -> a
1450:1465:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2112 -> a
1450:1465:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1466:1476:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2073:2083 -> a
1466:1476:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1477:1492:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2053:2068 -> a
1477:1492:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1493:1503:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2038:2048 -> a
1493:1503:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1504:1515:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2023:2034 -> a
1504:1515:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1516:1519:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2015:2018 -> a
1516:1519:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1520:1523:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2007:2010 -> a
1520:1523:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1524:1525:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2002:2003 -> a
1524:1525:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1526:1536:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1988:1998 -> a
1526:1536:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1537:1835:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1997:2295 -> a
1537:1835:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1836:1840:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2282:2286 -> a
1836:1840:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1841:1844:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2274:2277 -> a
1841:1844:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1845:1845:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2271:2271 -> a
1845:1845:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1846:1846:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2268:2268 -> a
1846:1846:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1847:1847:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2265:2265 -> a
1847:1847:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1848:1848:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2262:2262 -> a
1848:1848:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1849:1849:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2259:2259 -> a
1849:1849:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1850:1850:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2256:2256 -> a
1850:1850:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1851:1851:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2253:2253 -> a
1851:1851:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1852:1852:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2250:2250 -> a
1852:1852:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1853:1853:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2247:2247 -> a
1853:1853:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1854:1854:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2244:2244 -> a
1854:1854:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1855:1855:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2241:2241 -> a
1855:1855:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1856:1856:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2238:2238 -> a
1856:1856:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1857:1857:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2235:2235 -> a
1857:1857:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1858:1858:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2232:2232 -> a
1858:1858:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1859:1954:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2229:2324 -> a
1859:1954:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1955:1956:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2319:2320 -> a
1955:1956:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1957:1958:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2314:2315 -> a
1957:1958:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1959:1960:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2309:2310 -> a
1959:1960:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1961:1962:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2304:2305 -> a
1961:1962:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
1963:2009:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2299:2345 -> a
1963:2009:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
2010:2011:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2339:2340 -> a
2010:2011:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
2012:2013:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2334:2335 -> a
2012:2013:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
2014:2016:void build(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2328:2330 -> a
2014:2016:void build(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1869 -> a
2017:2024:boolean isExitingThrow(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):2354:2361 -> a
2017:2024:void addThrow(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,int,com.android.tools.r8.ir.conversion.IRBuilder):2365 -> a
2025:2025:void addThrow(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,int,com.android.tools.r8.ir.conversion.IRBuilder):2366:2366 -> a
2026:2026:int getOffset(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):856:856 -> a
2026:2026:void addThrow(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,int,com.android.tools.r8.ir.conversion.IRBuilder):2368 -> a
2027:2045:void addThrow(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,int,com.android.tools.r8.ir.conversion.IRBuilder):2369:2387 -> a
2046:2051:void addReturn(com.android.tools.r8.org.objectweb.asm.tree.InsnNode,com.android.tools.r8.ir.code.ValueTypeConstraint,int,com.android.tools.r8.ir.conversion.IRBuilder):2392:2397 -> a
2052:2062:void dupOneBelowTwo(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.IRBuilder):2402:2412 -> a
2063:2070:void dupOneBelowOne(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.IRBuilder):2416:2423 -> a
2071:2073:void buildConversion(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.ir.conversion.IRBuilder):2463:2465 -> a
2074:2079:void build(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2599:2604 -> a
2080:2080:void build(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2601:2601 -> a
2081:2103:void buildInvoke(java.lang.String,com.android.tools.r8.org.objectweb.asm.Type,boolean,com.android.tools.r8.ir.conversion.IRBuilder,java.util.function.BiConsumer):2680:2702 -> a
2104:2104:void addArgument(java.util.List,java.util.List,com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.ir.conversion.JarState$Slot):2711:2711 -> a
2105:2105:boolean com.android.tools.r8.ir.conversion.JarState$Slot.isCompatibleWith(com.android.tools.r8.org.objectweb.asm.Type):158:158 -> a
2105:2105:void addArgument(java.util.List,java.util.List,com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.ir.conversion.JarState$Slot):2711 -> a
2106:2108:void addArgument(java.util.List,java.util.List,com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.ir.conversion.JarState$Slot):2711:2713 -> a
2109:2111:void build(com.android.tools.r8.org.objectweb.asm.tree.InvokeDynamicInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2717:2719 -> a
2112:2112:void lambda$build$3(com.android.tools.r8.ir.conversion.IRBuilder,com.android.tools.r8.graph.DexCallSite,java.util.List,java.util.List):2721:2721 -> a
2113:2113:void buildSwitch(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.List,int[],com.android.tools.r8.ir.conversion.IRBuilder):2829:2829 -> a
2114:2114:int getOffset(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):856:856 -> a
2114:2114:void buildSwitch(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.List,int[],com.android.tools.r8.ir.conversion.IRBuilder):2830 -> a
2115:2120:void buildSwitch(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.List,int[],com.android.tools.r8.ir.conversion.IRBuilder):2831:2836 -> a
2121:2167:void build(com.android.tools.r8.org.objectweb.asm.tree.MultiANewArrayInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2841:2887 -> a
2168:2168:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
2168:2168:void build(com.android.tools.r8.org.objectweb.asm.tree.MultiANewArrayInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):2849 -> a
2169:2169:com.android.tools.r8.ir.code.Position lambda$getCanonicalPosition$4(java.lang.Integer):2926:2926 -> a
int instructionOffset(int) -> b
1:3:void lambda$computeBlockEntryJarStates$1(java.util.Queue,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap,java.lang.Integer):457:459 -> b
4:12:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):626:634 -> b
13:18:java.util.List getTryHandlerGuards(java.util.List):845:850 -> b
13:18:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):635 -> b
19:19:java.util.List getTryHandlerGuards(java.util.List):847:847 -> b
19:19:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):635 -> b
20:22:java.util.List getTryHandlerOffsets(java.util.List):837:839 -> b
20:22:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):636 -> b
23:23:com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder):636:636 -> b
24:24:boolean verifyCurrentInstructionCanThrow():651:651 -> b
25:75:boolean canThrow(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):686:736 -> b
76:76:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> b
76:76:boolean canThrow(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):736 -> b
77:77:boolean canThrow(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):736:736 -> b
78:101:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):952:975 -> b
102:118:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):955:971 -> b
119:119:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):969:969 -> b
120:120:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):967:967 -> b
121:121:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):965:965 -> b
122:122:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):961:961 -> b
123:127:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):959:963 -> b
128:128:com.android.tools.r8.ir.code.MemberType memberType(com.android.tools.r8.org.objectweb.asm.Type):957:957 -> b
129:133:void updateStateForDupTwoBelowOne(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot):1625:1629 -> b
134:138:void processLocalVariablesAtExit(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.ir.conversion.IRBuilder):1919:1923 -> b
139:151:void dupTwoBelowOne(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.IRBuilder):2427:2439 -> b
1:4:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):285:288 -> c
5:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap recordArgumentTypes(com.android.tools.r8.ir.conversion.IRBuilder):396:405 -> c
5:14:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):291 -> c
15:15:boolean isWide(com.android.tools.r8.org.objectweb.asm.Type):413:413 -> c
15:15:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap recordArgumentTypes(com.android.tools.r8.ir.conversion.IRBuilder):406 -> c
15:15:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):291 -> c
16:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap recordArgumentTypes(com.android.tools.r8.ir.conversion.IRBuilder):407:407 -> c
16:16:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):291 -> c
17:17:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):292:292 -> c
18:18:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet.<init>(int):95:95 -> c
18:18:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):292 -> c
19:53:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):293:327 -> c
54:62:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):301:309 -> c
63:79:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):305:321 -> c
80:101:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):317:338 -> c
102:109:void buildArgumentInstructions(com.android.tools.r8.ir.conversion.IRBuilder):376:383 -> c
102:109:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):342 -> c
110:110:com.android.tools.r8.ir.analysis.type.TypeLatticeElement com.android.tools.r8.ir.conversion.IRBuilder.getTypeLattice(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.type.Nullability):174:174 -> c
110:110:void buildArgumentInstructions(com.android.tools.r8.ir.conversion.IRBuilder):383 -> c
110:110:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):342 -> c
111:119:void buildArgumentInstructions(com.android.tools.r8.ir.conversion.IRBuilder):384:392 -> c
111:119:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):342 -> c
120:137:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):345:362 -> c
138:138:int actualArgumentCount():247:247 -> c
138:138:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):362 -> c
139:139:int formalParameterCount():243:243 -> c
139:139:int actualArgumentCount():247 -> c
139:139:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):362 -> c
140:140:int formalParameterCount():243:243 -> c
140:140:int actualArgumentCount():247 -> c
140:140:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):362 -> c
141:150:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):362:371 -> c
151:151:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int):621:621 -> c
152:168:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):860:876 -> c
169:170:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):866:867 -> c
171:179:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):862:870 -> c
180:204:int[] getJumpTargets(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):890:914 -> c
180:204:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):870 -> c
205:205:int[] getJumpTargets(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):911:911 -> c
205:205:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):870 -> c
206:206:int[] getJumpTargets(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):909:909 -> c
206:206:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):870 -> c
207:207:int[] getJumpTargets(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):907:907 -> c
207:207:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):870 -> c
208:208:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):873:873 -> c
209:212:int[] getVarTargets(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):919:922 -> c
209:212:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):873 -> c
213:213:int[] getVarTargets(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):920:920 -> c
213:213:int[] getTargets(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):873 -> c
214:230:com.android.tools.r8.ir.code.NumericType numericType(com.android.tools.r8.org.objectweb.asm.Type):984:1000 -> c
231:231:com.android.tools.r8.ir.code.NumericType numericType(com.android.tools.r8.org.objectweb.asm.Type):998:998 -> c
232:234:com.android.tools.r8.ir.code.NumericType numericType(com.android.tools.r8.org.objectweb.asm.Type):994:996 -> c
235:235:com.android.tools.r8.ir.code.NumericType numericType(com.android.tools.r8.org.objectweb.asm.Type):992:992 -> c
236:236:com.android.tools.r8.ir.code.NumericType numericType(com.android.tools.r8.org.objectweb.asm.Type):990:990 -> c
237:239:com.android.tools.r8.ir.code.NumericType numericType(com.android.tools.r8.org.objectweb.asm.Type):986:988 -> c
240:240:com.android.tools.r8.ir.code.Position getCurrentPosition():2921:2921 -> c
1:1:int instructionCount():252:252 -> d
2:3:void buildMonitorExit(com.android.tools.r8.ir.conversion.IRBuilder):486:487 -> d
4:4:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int):616:616 -> d
5:6:java.util.List getTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):815:816 -> d
7:7:int getOffset(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):856:856 -> d
7:7:java.util.List getPotentialTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):793 -> d
7:7:java.util.List getTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):818 -> d
8:10:java.util.List getPotentialTryHandlers(int):804:806 -> d
8:10:java.util.List getPotentialTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):794 -> d
8:10:java.util.List getTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):818 -> d
11:12:boolean tryBlockRelevant(com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode,int):798:799 -> d
11:12:java.util.List getPotentialTryHandlers(int):807 -> d
11:12:java.util.List getPotentialTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):794 -> d
11:12:java.util.List getTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):818 -> d
13:13:java.util.List getPotentialTryHandlers(int):808:808 -> d
13:13:java.util.List getPotentialTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):794 -> d
13:13:java.util.List getTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):818 -> d
14:27:java.util.List getTryHandlers(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):818:831 -> d
28:29:void updateStateForConversion(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type):1860:1861 -> d
1:1:boolean generateMethodSynchronization():238:238 -> e
2:2:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> e
2:2:boolean generateMethodSynchronization():238 -> e
3:25:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):417:439 -> e
26:73:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1199:1246 -> e
26:73:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
74:74:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1243:1243 -> e
74:74:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
75:75:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1240:1240 -> e
75:75:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
76:78:void updateState(com.android.tools.r8.org.objectweb.asm.tree.MultiANewArrayInsnNode):1850:1852 -> e
76:78:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1240 -> e
76:78:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
79:79:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1237:1237 -> e
79:79:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
80:80:void updateState(com.android.tools.r8.org.objectweb.asm.tree.LookupSwitchInsnNode):1845:1845 -> e
80:80:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1237 -> e
80:80:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
81:81:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1234:1234 -> e
81:81:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
82:82:void updateState(com.android.tools.r8.org.objectweb.asm.tree.TableSwitchInsnNode):1841:1841 -> e
82:82:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1234 -> e
82:82:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
83:83:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1231:1231 -> e
83:83:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
84:84:void updateState(com.android.tools.r8.org.objectweb.asm.tree.IincInsnNode):1837:1837 -> e
84:84:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1231 -> e
84:84:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
85:85:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1228:1228 -> e
85:85:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
86:102:void updateState(com.android.tools.r8.org.objectweb.asm.tree.LdcInsnNode):1816:1832 -> e
86:102:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1228 -> e
86:102:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
103:103:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1225:1225 -> e
103:103:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
104:104:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1222:1222 -> e
104:104:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
105:130:void updateState(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):1781:1806 -> e
105:130:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1222 -> e
105:130:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
131:135:void updateState(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):1799:1803 -> e
131:135:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1222 -> e
131:135:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
136:136:void updateState(com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode):1794:1794 -> e
136:136:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1222 -> e
136:136:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
137:137:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1219:1219 -> e
137:137:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
138:138:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InvokeDynamicInsnNode):1763:1763 -> e
138:138:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1219 -> e
138:138:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
139:139:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1216:1216 -> e
139:139:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
140:140:void updateState(com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode):1759:1759 -> e
140:140:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1216 -> e
140:140:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
141:141:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1213:1213 -> e
141:141:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
142:161:void updateState(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode):1735:1754 -> e
142:161:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1213 -> e
142:161:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
162:163:void updateState(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode):1749:1750 -> e
162:163:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1213 -> e
162:163:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
164:165:void updateState(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode):1744:1745 -> e
164:165:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1213 -> e
164:165:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
166:166:void updateState(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode):1741:1741 -> e
166:166:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1213 -> e
166:166:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
167:167:void updateState(com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode):1738:1738 -> e
167:167:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1213 -> e
167:167:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
168:168:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1210:1210 -> e
168:168:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
169:193:void updateState(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode):1705:1729 -> e
169:193:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1210 -> e
169:193:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
194:195:void updateState(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode):1719:1720 -> e
194:195:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1210 -> e
194:195:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
196:198:void updateState(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode):1712:1714 -> e
196:198:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1210 -> e
196:198:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
199:199:void updateState(com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode):1708:1708 -> e
199:199:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1210 -> e
199:199:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
200:200:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1207:1207 -> e
200:200:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
201:228:void updateState(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):1661:1688 -> e
201:228:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1207 -> e
201:228:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
229:229:void updateState(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):1682:1682 -> e
229:229:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1207 -> e
229:229:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
230:230:void updateState(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):1678:1678 -> e
230:230:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1207 -> e
230:230:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
231:235:void updateState(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):1670:1674 -> e
231:235:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1207 -> e
231:235:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
236:269:void updateState(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):1666:1699 -> e
236:269:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1207 -> e
236:269:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
270:270:void updateState(com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode):1685:1685 -> e
270:270:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1207 -> e
270:270:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
271:271:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1204:1204 -> e
271:271:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
272:286:void updateState(com.android.tools.r8.org.objectweb.asm.tree.IntInsnNode):1642:1656 -> e
272:286:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1204 -> e
272:286:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
287:287:void updateState(com.android.tools.r8.org.objectweb.asm.tree.IntInsnNode):1645:1645 -> e
287:287:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1204 -> e
287:287:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
288:288:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201:1201 -> e
288:288:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
289:645:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1251:1607 -> e
289:645:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
289:645:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
646:646:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1279:1279 -> e
646:646:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
646:646:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
647:647:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1275:1275 -> e
647:647:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
647:647:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
648:648:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1270:1270 -> e
648:648:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
648:648:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
649:649:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1266:1266 -> e
649:649:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
649:649:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
650:891:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1257:1498 -> e
650:891:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
650:891:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
892:895:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1487:1490 -> e
892:895:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
892:895:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
896:899:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1479:1482 -> e
896:899:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
896:899:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
900:903:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1471:1474 -> e
900:903:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
900:903:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
904:906:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1460:1462 -> e
904:906:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
904:906:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
907:910:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1450:1453 -> e
907:910:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
907:910:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
911:915:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1423:1427 -> e
911:915:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
911:915:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
916:938:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1393:1415 -> e
916:938:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
916:938:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
939:944:void updateStateForDupTwoBelowTwo(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.ir.conversion.JarState$Slot):1633:1638 -> e
939:944:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1417 -> e
939:944:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
939:944:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
945:955:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1378:1388 -> e
945:955:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
945:955:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
956:968:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1361:1373 -> e
956:968:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
956:968:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
969:979:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1346:1356 -> e
969:979:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
969:979:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
980:987:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1335:1342 -> e
980:987:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
980:987:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
988:990:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1328:1330 -> e
988:990:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
988:990:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
991:994:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1320:1323 -> e
991:994:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
991:994:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
995:996:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1315:1316 -> e
995:996:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
995:996:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
997:1251:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1309:1563 -> e
997:1251:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
997:1251:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1252:1254:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1554:1556 -> e
1252:1254:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1252:1254:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1255:1257:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1547:1549 -> e
1255:1257:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1255:1257:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1258:1258:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1544:1544 -> e
1258:1258:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1258:1258:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1259:1259:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1541:1541 -> e
1259:1259:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1259:1259:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1260:1260:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1538:1538 -> e
1260:1260:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1260:1260:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1261:1261:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1535:1535 -> e
1261:1261:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1261:1261:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1262:1262:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1532:1532 -> e
1262:1262:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1262:1262:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1263:1263:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1529:1529 -> e
1263:1263:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1263:1263:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1264:1264:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1526:1526 -> e
1264:1264:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1264:1264:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1265:1265:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1523:1523 -> e
1265:1265:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1265:1265:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1266:1266:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1520:1520 -> e
1266:1266:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1266:1266:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1267:1267:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1517:1517 -> e
1267:1267:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1267:1267:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1268:1268:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1514:1514 -> e
1268:1268:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1268:1268:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1269:1269:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1511:1511 -> e
1269:1269:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1269:1269:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1270:1270:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1508:1508 -> e
1270:1270:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1270:1270:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1271:1271:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1505:1505 -> e
1271:1271:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1271:1271:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1272:1353:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1502:1583 -> e
1272:1353:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1272:1353:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1354:1354:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1579:1579 -> e
1354:1354:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1354:1354:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1355:1355:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1575:1575 -> e
1355:1355:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1355:1355:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1356:1356:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1571:1571 -> e
1356:1356:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1356:1356:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1357:1393:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1567:1603 -> e
1357:1393:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1357:1393:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1394:1394:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1599:1599 -> e
1394:1394:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1394:1394:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1395:1395:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1595:1595 -> e
1395:1395:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1395:1395:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1396:1397:void updateState(com.android.tools.r8.org.objectweb.asm.tree.InsnNode):1590:1591 -> e
1396:1397:void updateState(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):1201 -> e
1396:1397:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):440 -> e
1398:1413:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):441:456 -> e
1414:1452:void computeBlockEntryJarStates(com.android.tools.r8.ir.conversion.IRBuilder):426:464 -> e
1453:1453:boolean isReturn(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):669:669 -> e
1454:1473:com.android.tools.r8.ir.code.ValueType valueType(com.android.tools.r8.org.objectweb.asm.Type):928:947 -> e
1474:1486:com.android.tools.r8.ir.code.ValueType valueType(com.android.tools.r8.org.objectweb.asm.Type):931:943 -> e
1487:1487:com.android.tools.r8.ir.code.ValueType valueType(com.android.tools.r8.org.objectweb.asm.Type):941:941 -> e
1488:1488:com.android.tools.r8.ir.code.ValueType valueType(com.android.tools.r8.org.objectweb.asm.Type):939:939 -> e
1489:1489:com.android.tools.r8.ir.code.ValueType valueType(com.android.tools.r8.org.objectweb.asm.Type):937:937 -> e
1490:1508:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):2898:2916 -> e
1509:1510:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):2902:2903 -> e
1511:1511:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):2902:2902 -> e
boolean verifyRegister(int) -> f
1:1:boolean isThrow(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):677:677 -> f
2:26:com.android.tools.r8.ir.code.Position getExceptionalExitPosition():2942:2966 -> f
int instructionIndex(int) -> g
1:1:int getMoveExceptionRegister():646:646 -> g
1:1:java.lang.String arrayTypeDesc(int):1061:1061 -> h
2:5:com.android.tools.r8.ir.code.Position getPreamblePosition():2930:2933 -> h
1:1:boolean isStatic():227:227 -> i
2:2:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1092:1092 -> i
3:3:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1090:1090 -> i
4:4:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1087:1087 -> i
5:5:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1084:1084 -> i
6:6:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1081:1081 -> i
7:7:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1078:1078 -> i
8:11:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1072:1075 -> i
12:12:com.android.tools.r8.org.objectweb.asm.Type getArrayElementTypeForOpcode(int):1069:1069 -> i
1:2:com.android.tools.r8.ir.code.Position getCanonicalPosition(int):2925:2926 -> j
3:3:com.android.tools.r8.ir.code.Position getCanonicalPosition(int):2925:2925 -> j
1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getInstruction(int):665:665 -> k
1:1:com.android.tools.r8.ir.code.If$Type ifType(int):1151:1151 -> l
2:2:com.android.tools.r8.ir.code.If$Type ifType(int):1149:1149 -> l
3:3:com.android.tools.r8.ir.code.If$Type ifType(int):1146:1146 -> l
4:4:com.android.tools.r8.ir.code.If$Type ifType(int):1143:1143 -> l
5:5:com.android.tools.r8.ir.code.If$Type ifType(int):1140:1140 -> l
6:6:com.android.tools.r8.ir.code.If$Type ifType(int):1137:1137 -> l
7:7:com.android.tools.r8.ir.code.If$Type ifType(int):1133:1133 -> l
1:1:com.android.tools.r8.org.objectweb.asm.Type opType(int):1192:1192 -> m
2:2:com.android.tools.r8.org.objectweb.asm.Type opType(int):1190:1190 -> m
3:3:com.android.tools.r8.org.objectweb.asm.Type opType(int):1183:1183 -> m
4:4:com.android.tools.r8.org.objectweb.asm.Type opType(int):1176:1176 -> m
5:5:com.android.tools.r8.org.objectweb.asm.Type opType(int):1166:1166 -> m
1:38:java.lang.String toString():2973:3010 -> toString
39:46:java.lang.String instructionToString(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):3016:3023 -> toString
39:46:java.lang.String toString():3010 -> toString
47:49:java.lang.String toString():3010:3012 -> toString
com.android.tools.r8.ir.conversion.JarSourceCode$1 -> a.a.a.a.g.c.O:
com.android.tools.r8.ir.conversion.JarSourceCode$JarStateWorklistItem -> a.a.a.a.g.c.P:
com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo blockInfo -> a
int instructionIndex -> b
1:3:void <init>(com.android.tools.r8.ir.conversion.IRBuilder$BlockInfo,int):128:130 -> <init>
com.android.tools.r8.ir.conversion.JarSourceCode$TryCatchBlock -> a.a.a.a.g.c.Q:
int start -> b
java.lang.String type -> c
boolean $assertionsDisabled -> d
int handler -> a
1:1:void <clinit>():80:80 -> <clinit>
1:1:void <init>(int,int,int,java.lang.String,com.android.tools.r8.ir.conversion.JarSourceCode$1):80:80 -> <init>
2:4:void <init>(com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode,com.android.tools.r8.ir.conversion.JarSourceCode):89:91 -> <init>
5:5:void <init>(com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode,com.android.tools.r8.ir.conversion.JarSourceCode):89:89 -> <init>
6:11:void <init>(int,int,int,java.lang.String):95:100 -> <init>
1:1:int getHandler():116:116 -> a
1:1:int getStart():108:108 -> b
1:1:java.lang.String getType():120:120 -> c
1:1:boolean isCatchAll():104:104 -> d
com.android.tools.r8.ir.conversion.JarState -> a.a.a.a.g.c.ba:
com.android.tools.r8.org.objectweb.asm.Type OBJECT_TYPE -> o
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap localsAtOffsetTable -> g
com.android.tools.r8.org.objectweb.asm.Type REFERENCE_TYPE -> n
boolean building -> j
com.android.tools.r8.org.objectweb.asm.Type NULL_TYPE -> q
com.android.tools.r8.org.objectweb.asm.Type ARRAY_TYPE -> p
com.android.tools.r8.org.objectweb.asm.Type BYTE_OR_BOOL_TYPE -> r
int topOfStack -> b
int localsSize -> c
boolean $assertionsDisabled -> s
com.android.tools.r8.ir.conversion.JarState$Local[] locals -> d
int startOfStack -> a
java.util.Deque stack -> h
com.android.tools.r8.ir.conversion.JarState$LocalNodeEquivalence localNodeEquivalence -> e
java.util.Map targetStates -> i
java.util.Map canonicalLocalInfo -> f
java.util.List localsToClose -> m
java.util.List localsToOpen -> l
java.util.List writes -> k
1:13:void <clinit>():35:47 -> <clinit>
1:1:void <init>(int,java.util.List,com.android.tools.r8.ir.conversion.JarSourceCode,com.android.tools.r8.graph.JarApplicationReader):342:342 -> <init>
2:143:void <init>(int,java.util.List,com.android.tools.r8.ir.conversion.JarSourceCode,com.android.tools.r8.graph.JarApplicationReader):326:467 -> <init>
144:167:void <init>(int,java.util.List,com.android.tools.r8.ir.conversion.JarSourceCode,com.android.tools.r8.graph.JarApplicationReader):344:367 -> <init>
1:4:com.android.tools.r8.graph.DebugLocalInfo createLocalInfo(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.JarApplicationReader):375:378 -> a
5:24:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):383:402 -> a
25:25:void com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset.addStart(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo):107:107 -> a
25:25:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):404 -> a
26:31:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):409:414 -> a
32:32:void com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset.addEnd(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo):111:111 -> a
32:32:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):416 -> a
33:33:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):419:419 -> a
34:35:void com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset.addLive(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo):115:116 -> a
34:35:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):420 -> a
36:36:void com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset.addLive(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo):115:115 -> a
36:36:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):420 -> a
37:37:void populateLocalsAtTable(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo,com.android.tools.r8.ir.conversion.JarSourceCode):391:391 -> a
38:41:void beginTransactionSynthetic():482:485 -> a
42:44:void beginTransactionAtBlockStart(int):497:499 -> a
45:55:void getLocalsToClose(int):533:543 -> a
45:55:void beginTransaction(int,boolean):470 -> a
56:62:void beginTransaction(int,boolean):472:478 -> a
63:66:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int):574:577 -> a
67:75:int getLocalRegister(int,com.android.tools.r8.org.objectweb.asm.Type):602:610 -> a
76:78:com.android.tools.r8.ir.conversion.JarState$Local setLocalForRegister(int,com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.graph.DebugLocalInfo):655:657 -> a
79:79:boolean nonNullType(com.android.tools.r8.org.objectweb.asm.Type):711:711 -> a
80:83:boolean recordStateForTarget(int,com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):795:798 -> a
84:85:com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset getLocalsAt(int):426:427 -> a
84:85:boolean recordStateForTarget(int,com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):801 -> a
86:94:boolean recordStateForTarget(int,com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):802:810 -> a
95:114:com.android.tools.r8.ir.conversion.JarState$Local[] mergeLocals(com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.ir.conversion.JarState$Local[]):848:867 -> a
95:114:boolean recordStateForTarget(int,com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):810 -> a
115:115:boolean recordStateForTarget(int,com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):811:811 -> a
116:130:com.android.tools.r8.com.google.common.collect.ImmutableList mergeStacks(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList):830:844 -> a
116:130:boolean recordStateForTarget(int,com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):811 -> a
131:138:boolean recordStateForTarget(int,com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):812:819 -> a
139:139:boolean isRefinement(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type):824:824 -> a
140:153:java.lang.String localsToString(java.util.Collection):910:923 -> a
154:154:java.lang.String com.android.tools.r8.org.objectweb.asm.Type.toString():889:889 -> a
154:154:java.lang.String localsToString(java.util.Collection):925 -> a
155:159:java.lang.String localsToString(java.util.Collection):925:929 -> a
1:10:void closeLocals():549:558 -> b
1:10:void endTransaction():489 -> b
11:12:void applyWrites():503:504 -> b
11:12:void endTransaction():490 -> b
13:15:void applyWriteLocal(int,com.android.tools.r8.org.objectweb.asm.Type):680:682 -> b
13:15:void applyWrites():504 -> b
13:15:void endTransaction():490 -> b
16:16:boolean com.android.tools.r8.ir.conversion.JarState$Slot.isCompatibleWith(com.android.tools.r8.org.objectweb.asm.Type):158:158 -> b
16:16:void applyWriteLocal(int,com.android.tools.r8.org.objectweb.asm.Type):682 -> b
16:16:void applyWrites():504 -> b
16:16:void endTransaction():490 -> b
17:22:void applyWriteLocal(int,com.android.tools.r8.org.objectweb.asm.Type):683:688 -> b
17:22:void applyWrites():504 -> b
17:22:void endTransaction():490 -> b
23:24:boolean typeEquals(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type):695:696 -> b
23:24:void applyWriteLocal(int,com.android.tools.r8.org.objectweb.asm.Type):688 -> b
23:24:void applyWrites():504 -> b
23:24:void endTransaction():490 -> b
25:25:void applyWriteLocal(int,com.android.tools.r8.org.objectweb.asm.Type):689:689 -> b
25:25:void applyWrites():504 -> b
25:25:void endTransaction():490 -> b
26:26:com.android.tools.r8.ir.conversion.JarState$Local setLocal(int,com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.graph.DebugLocalInfo):651:651 -> b
26:26:void applyWriteLocal(int,com.android.tools.r8.org.objectweb.asm.Type):690 -> b
26:26:void applyWrites():504 -> b
26:26:void endTransaction():490 -> b
27:27:void applyWrites():506:506 -> b
27:27:void endTransaction():490 -> b
28:29:void openLocals():525:526 -> b
28:29:void endTransaction():491 -> b
30:39:void openLocal(com.android.tools.r8.ir.conversion.JarState$Local):662:671 -> b
30:39:void openLocals():527 -> b
30:39:void endTransaction():491 -> b
40:41:void openLocal(com.android.tools.r8.ir.conversion.JarState$Local):667:668 -> b
40:41:void openLocals():527 -> b
40:41:void endTransaction():491 -> b
42:42:void openLocals():529:529 -> b
42:42:void endTransaction():491 -> b
43:45:com.android.tools.r8.ir.conversion.JarState$LocalChangeAtOffset getLocalChange(int,int):567:569 -> b
46:46:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalInfoForRegister(int):614:614 -> b
47:47:com.android.tools.r8.ir.conversion.JarState$Local getLocalForRegister(int):643:643 -> b
47:47:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalInfoForRegister(int):617 -> b
48:48:com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalInfoForRegister(int):618:618 -> b
49:50:com.android.tools.r8.ir.conversion.JarState$Slot pop(com.android.tools.r8.org.objectweb.asm.Type):747:748 -> b
51:51:boolean com.android.tools.r8.ir.conversion.JarState$Slot.isCompatibleWith(com.android.tools.r8.org.objectweb.asm.Type):158:158 -> b
51:51:com.android.tools.r8.ir.conversion.JarState$Slot pop(com.android.tools.r8.org.objectweb.asm.Type):748 -> b
52:53:com.android.tools.r8.ir.conversion.JarState$Slot pop(com.android.tools.r8.org.objectweb.asm.Type):748:749 -> b
54:55:com.android.tools.r8.ir.conversion.JarState$Slot[] popReverse(int,com.android.tools.r8.org.objectweb.asm.Type):762:763 -> b
56:57:boolean verifySlots(com.android.tools.r8.ir.conversion.JarState$Slot[],com.android.tools.r8.org.objectweb.asm.Type):876:877 -> b
56:57:com.android.tools.r8.ir.conversion.JarState$Slot[] popReverse(int,com.android.tools.r8.org.objectweb.asm.Type):763 -> b
58:58:boolean com.android.tools.r8.ir.conversion.JarState$Slot.isCompatibleWith(com.android.tools.r8.org.objectweb.asm.Type):158:158 -> b
58:58:boolean verifySlots(com.android.tools.r8.ir.conversion.JarState$Slot[],com.android.tools.r8.org.objectweb.asm.Type):877 -> b
58:58:com.android.tools.r8.ir.conversion.JarState$Slot[] popReverse(int,com.android.tools.r8.org.objectweb.asm.Type):763 -> b
59:59:boolean verifySlots(com.android.tools.r8.ir.conversion.JarState$Slot[],com.android.tools.r8.org.objectweb.asm.Type):877:877 -> b
59:59:com.android.tools.r8.ir.conversion.JarState$Slot[] popReverse(int,com.android.tools.r8.org.objectweb.asm.Type):763 -> b
60:63:java.lang.String stackToString(java.util.Collection):890:893 -> b
64:64:java.lang.String com.android.tools.r8.org.objectweb.asm.Type.toString():889:889 -> b
64:64:java.lang.String stackToString(java.util.Collection):895 -> b
65:76:java.lang.String stackToString(java.util.Collection):895:906 -> b
1:7:com.android.tools.r8.com.google.common.collect.ImmutableList getLocals():592:598 -> c
8:20:com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocalInfoForRegister(int):622:634 -> c
21:21:com.android.tools.r8.ir.conversion.JarState$Local getLocal(int,com.android.tools.r8.org.objectweb.asm.Type):647:647 -> c
21:21:com.android.tools.r8.ir.conversion.JarState$Slot readLocal(int,com.android.tools.r8.org.objectweb.asm.Type):700 -> c
22:23:com.android.tools.r8.ir.conversion.JarState$Slot readLocal(int,com.android.tools.r8.org.objectweb.asm.Type):701:702 -> c
24:24:boolean com.android.tools.r8.ir.conversion.JarState$Slot.isCompatibleWith(com.android.tools.r8.org.objectweb.asm.Type):158:158 -> c
24:24:com.android.tools.r8.ir.conversion.JarState$Slot readLocal(int,com.android.tools.r8.org.objectweb.asm.Type):702 -> c
25:28:com.android.tools.r8.ir.conversion.JarState$Slot readLocal(int,com.android.tools.r8.org.objectweb.asm.Type):703:706 -> c
29:29:boolean com.android.tools.r8.ir.conversion.JarState$Slot.isCompatibleWith(com.android.tools.r8.org.objectweb.asm.Type):158:158 -> c
29:29:com.android.tools.r8.ir.conversion.JarState$Slot readLocal(int,com.android.tools.r8.org.objectweb.asm.Type):706 -> c
30:31:com.android.tools.r8.ir.conversion.JarState$Slot readLocal(int,com.android.tools.r8.org.objectweb.asm.Type):706:707 -> c
32:37:int push(com.android.tools.r8.org.objectweb.asm.Type):717:722 -> c
1:1:java.util.List getLocalsToClose():584:584 -> d
2:3:int writeLocal(int,com.android.tools.r8.org.objectweb.asm.Type):675:676 -> d
4:4:boolean hasState(int):770:770 -> d
5:14:java.lang.String prettyType(com.android.tools.r8.org.objectweb.asm.Type):933:942 -> d
15:15:java.lang.String prettyType(com.android.tools.r8.org.objectweb.asm.Type):940:940 -> d
1:1:java.util.List getLocalsToOpen():588:588 -> e
2:2:com.android.tools.r8.ir.conversion.JarState$Local getLocal(int,com.android.tools.r8.org.objectweb.asm.Type):647:647 -> e
3:5:com.android.tools.r8.ir.conversion.JarState$Slot[] popReverse(int):754:756 -> e
1:1:com.android.tools.r8.ir.conversion.JarState$Slot peek():727:727 -> f
2:5:boolean recordStateForExceptionalTarget(int):788:791 -> f
6:6:boolean recordStateForExceptionalTarget(int):788:788 -> f
1:6:com.android.tools.r8.ir.conversion.JarState$Slot pop():737:742 -> g
7:7:boolean recordStateForTarget(int):784:784 -> g
1:28:void setBuilding():431:458 -> h
29:35:void restoreState(int):774:780 -> h
1:1:com.android.tools.r8.ir.conversion.JarState$Local getLocalForRegister(int):643:643 -> i
1:2:com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset getLocalsAtOffset(int):562:563 -> j
1:11:void getLocalsToOpen(int):510:520 -> k
1:1:java.lang.String toString():886:886 -> toString
com.android.tools.r8.ir.conversion.JarState$1 -> a.a.a.a.g.c.T:
com.android.tools.r8.ir.conversion.JarState$Local -> a.a.a.a.g.c.U:
com.android.tools.r8.graph.DebugLocalInfo info -> b
com.android.tools.r8.ir.conversion.JarState$Slot slot -> a
1:3:void <init>(com.android.tools.r8.ir.conversion.JarState$Slot,com.android.tools.r8.graph.DebugLocalInfo):239:241 -> <init>
com.android.tools.r8.ir.conversion.JarState$LocalChangeAtOffset -> a.a.a.a.g.c.V:
com.android.tools.r8.ir.conversion.JarState state -> c
com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset atExit -> a
com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset atEntry -> b
1:4:void <init>(com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset,com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset,com.android.tools.r8.ir.conversion.JarState):268:271 -> <init>
1:4:void <init>(com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset,com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset,com.android.tools.r8.ir.conversion.JarState,com.android.tools.r8.ir.conversion.JarState$1):262 -> <init>
1:5:java.util.List getLocalsToClose():286:290 -> a
1:5:java.util.List getLocalsToOpen():297:301 -> b
1:5:java.util.List getLocalsToPreserve():275:279 -> c
com.android.tools.r8.ir.conversion.JarState$LocalNodeEquivalence -> a.a.a.a.g.c.W:
1:1:void <init>():50:50 -> <init>
1:1:void <init>(com.android.tools.r8.ir.conversion.JarState$1):50 -> <init>
1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):50:50 -> a
2:6:boolean doEquivalent(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode):54:58 -> a
2:6:boolean doEquivalent(java.lang.Object,java.lang.Object):50 -> a
7:7:int doHash(java.lang.Object):50:50 -> a
8:10:int doHash(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode):63:65 -> a
8:10:int doHash(java.lang.Object):50 -> a
com.android.tools.r8.ir.conversion.JarState$LocalNodeInfo -> a.a.a.a.g.c.X:
com.android.tools.r8.org.objectweb.asm.Type type -> a
com.android.tools.r8.graph.DebugLocalInfo info -> c
com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode node -> b
1:4:void <init>(com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode,com.android.tools.r8.graph.DebugLocalInfo):75:78 -> <init>
com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset -> a.a.a.a.g.c.Y:
java.util.List starts -> b
java.util.List live -> a
java.util.List ends -> c
boolean $assertionsDisabled -> f
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap liveInfosCache -> d
com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset EMPTY -> e
1:9:void <clinit>():83:91 -> <clinit>
1:1:void <init>():93:93 -> <init>
2:9:void <init>():89:96 -> <init>
10:10:void <init>(com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset):99:99 -> <init>
11:25:void <init>(com.android.tools.r8.ir.conversion.JarState$LocalsAtOffset):89:103 -> <init>
1:16:boolean isLive(com.android.tools.r8.ir.conversion.JarState$LocalNodeInfo):120:135 -> a
com.android.tools.r8.ir.conversion.JarState$Slot -> a.a.a.a.g.c.Z:
com.android.tools.r8.org.objectweb.asm.Type type -> b
boolean $assertionsDisabled -> c
int register -> a
1:1:void <clinit>():140:140 -> <clinit>
1:6:void <init>(int,com.android.tools.r8.org.objectweb.asm.Type):149:154 -> <init>
boolean isIntCompatible(int) -> a
1:2:com.android.tools.r8.org.objectweb.asm.Type getArrayElementType():166:167 -> a
3:5:com.android.tools.r8.org.objectweb.asm.Type getArrayElementType(com.android.tools.r8.org.objectweb.asm.Type):204:206 -> a
3:5:com.android.tools.r8.org.objectweb.asm.Type getArrayElementType():170 -> a
6:6:boolean isCategory1(com.android.tools.r8.org.objectweb.asm.Type):174:174 -> a
7:17:boolean isCompatible(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type):178:188 -> a
18:29:boolean isReferenceCompatible(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type):214:225 -> a
18:29:boolean isCompatible(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type):189 -> a
30:37:boolean isCompatible(com.android.tools.r8.org.objectweb.asm.Type,com.android.tools.r8.org.objectweb.asm.Type):193:200 -> a
1:1:boolean isCompatibleWith(com.android.tools.r8.org.objectweb.asm.Type):158:158 -> b
2:2:boolean isCategory1():162:162 -> b
1:1:java.lang.String toString():146:146 -> toString
com.android.tools.r8.ir.conversion.JarState$Snapshot -> a.a.a.a.g.c.aa:
com.android.tools.r8.ir.conversion.JarState$Local[] locals -> a
com.android.tools.r8.com.google.common.collect.ImmutableList stack -> b
1:3:void <init>(com.android.tools.r8.ir.conversion.JarState$Local[],com.android.tools.r8.com.google.common.collect.ImmutableList):250:252 -> <init>
1:2:java.lang.String toString():257:258 -> toString
com.android.tools.r8.ir.conversion.LensCodeRewriter -> a.a.a.a.g.c.ca:
java.util.Map protoFixupCache -> b
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():69:69 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView):75:75 -> <init>
2:5:void <init>(com.android.tools.r8.graph.AppView):73:76 -> <init>
1:5:com.android.tools.r8.ir.code.Value makeOutValue(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.IRCode,java.util.Set):80:84 -> a
6:14:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):93:101 -> a
15:35:boolean unlinkDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):432:452 -> a
15:35:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):103 -> a
36:56:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):106:126 -> a
57:61:java.util.List rewriteBootstrapArgs(java.util.List,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):459:463 -> a
57:61:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):127 -> a
62:64:com.android.tools.r8.graph.DexValue$DexValueMethodHandle rewriteDexValueMethodHandle(com.android.tools.r8.graph.DexValue$DexValueMethodHandle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):488:490 -> a
62:64:java.util.List rewriteBootstrapArgs(java.util.List,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):463 -> a
62:64:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):127 -> a
65:81:java.util.List rewriteBootstrapArgs(java.util.List,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):464:480 -> a
65:81:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):127 -> a
82:125:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):128:171 -> a
126:141:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):166:181 -> a
142:142:void checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):387:387 -> a
142:142:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):181 -> a
143:143:com.android.tools.r8.shaking.VerticalClassMerger$VerticallyMergedClasses com.android.tools.r8.graph.AppView.verticallyMergedClasses():0:0 -> a
143:143:void checkInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.InvokeDirect):387 -> a
143:143:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):181 -> a
144:151:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):183:190 -> a
152:170:com.android.tools.r8.graph.DexMethod rebindVirtualInvokeToMostSpecific(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):569:587 -> a
152:170:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):189 -> a
171:207:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):192:228 -> a
208:329:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):227:348 -> a
330:361:void rewrite(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):344:375 -> a
362:409:com.android.tools.r8.graph.DexMethodHandle rewriteDexMethodHandle(com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.UseRegistry$MethodHandleUse):495:542 -> a
410:415:com.android.tools.r8.graph.DexValue$DexValueMethodType rewriteDexMethodType(com.android.tools.r8.graph.DexValue$DexValueMethodType):549:554 -> a
416:416:boolean canInvokeTargetWithInvokeVirtual(com.android.tools.r8.graph.DexEncodedMethod):601:601 -> a
417:423:boolean hasAccessToInvokeTargetFromContext(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):605:611 -> a
424:424:boolean com.android.tools.r8.graph.DexType.isSamePackage(com.android.tools.r8.graph.DexType):78:78 -> a
424:424:boolean hasAccessToInvokeTargetFromContext(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):616 -> a
425:428:boolean hasAccessToInvokeTargetFromContext(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):619:622 -> a
com.android.tools.r8.ir.conversion.OptimizationFeedback -> a.a.a.a.g.c.da:
void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget) -> a
void markTriggerClassInitBeforeAnySideEffect(com.android.tools.r8.graph.DexEncodedMethod,boolean) -> a
void methodNeverReturnsNormally(com.android.tools.r8.graph.DexEncodedMethod) -> a
void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int) -> a
void methodReturnsConstantNumber(com.android.tools.r8.graph.DexEncodedMethod,long) -> a
void methodReturnsConstantString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString) -> a
void setClassInlinerEligibility(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility) -> a
void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> a
void setParameterUsages(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.ParameterUsagesInfo) -> a
void setTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer) -> a
void markCheckNullReceiverBeforeAnySideEffect(com.android.tools.r8.graph.DexEncodedMethod,boolean) -> b
void setInitializerEnablingJavaAssertions(com.android.tools.r8.graph.DexEncodedMethod) -> b
void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> b
void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod) -> c
void markUseIdentifierNameString(com.android.tools.r8.graph.DexEncodedMethod) -> d
void methodNeverReturnsNull(com.android.tools.r8.graph.DexEncodedMethod) -> e
com.android.tools.r8.ir.conversion.OptimizationFeedbackDelayed -> a.a.a.a.g.c.ea:
java.util.Map optimizationInfos -> a
java.util.Map processed -> b
1:6:void <init>():21:26 -> <init>
1:1:void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int):47:47 -> a
2:2:void methodReturnsConstantNumber(com.android.tools.r8.graph.DexEncodedMethod,long):52:52 -> a
3:3:void methodReturnsConstantString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString):57:57 -> a
4:4:void methodNeverReturnsNormally(com.android.tools.r8.graph.DexEncodedMethod):67:67 -> a
5:5:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):77:77 -> a
6:6:void markTriggerClassInitBeforeAnySideEffect(com.android.tools.r8.graph.DexEncodedMethod,boolean):94:94 -> a
7:7:void setClassInlinerEligibility(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility):100:100 -> a
8:8:void setTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer):105:105 -> a
9:9:void setParameterUsages(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.ParameterUsagesInfo):116:116 -> a
10:10:void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):121:121 -> a
1:1:void markCheckNullReceiverBeforeAnySideEffect(com.android.tools.r8.graph.DexEncodedMethod,boolean):88:88 -> b
2:2:void setInitializerEnablingJavaAssertions(com.android.tools.r8.graph.DexEncodedMethod):110:110 -> b
3:3:void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet):126:126 -> b
1:1:void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod):72:72 -> c
1:1:void markUseIdentifierNameString(com.android.tools.r8.graph.DexEncodedMethod):82:82 -> d
1:1:void methodNeverReturnsNull(com.android.tools.r8.graph.DexEncodedMethod):62:62 -> e
1:6:com.android.tools.r8.graph.UpdatableOptimizationInfo getOptimizationInfoForUpdating(com.android.tools.r8.graph.DexEncodedMethod):30:35 -> f
com.android.tools.r8.ir.conversion.OptimizationFeedbackSimple -> a.a.a.a.g.c.fa:
1:1:void <init>():17:17 -> <init>
void markTriggerClassInitBeforeAnySideEffect(com.android.tools.r8.graph.DexEncodedMethod,boolean) -> a
void methodNeverReturnsNormally(com.android.tools.r8.graph.DexEncodedMethod) -> a
void methodReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,int) -> a
void methodReturnsConstantNumber(com.android.tools.r8.graph.DexEncodedMethod,long) -> a
void methodReturnsConstantString(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexString) -> a
void setClassInlinerEligibility(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility) -> a
void setNonNullParamOrThrow(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> a
void setParameterUsages(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.ParameterUsagesInfo) -> a
void setTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer) -> a
1:1:void markProcessed(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget):58:58 -> a
void markCheckNullReceiverBeforeAnySideEffect(com.android.tools.r8.graph.DexEncodedMethod,boolean) -> b
void setNonNullParamOnNormalExits(com.android.tools.r8.graph.DexEncodedMethod,java.util.BitSet) -> b
1:1:void setInitializerEnablingJavaAssertions(com.android.tools.r8.graph.DexEncodedMethod):89:89 -> b
void methodMayNotHaveSideEffects(com.android.tools.r8.graph.DexEncodedMethod) -> c
1:1:void markUseIdentifierNameString(com.android.tools.r8.graph.DexEncodedMethod):63:63 -> d
void methodNeverReturnsNull(com.android.tools.r8.graph.DexEncodedMethod) -> e
com.android.tools.r8.ir.conversion.SourceCode -> a.a.a.a.g.c.ga:
void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean) -> a
void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean) -> a
void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> a
com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a
int getMoveExceptionRegister(int) -> a
void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder) -> a
void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder) -> a
void setUp() -> a
int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder) -> a
boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> a
com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder) -> b
int instructionOffset(int) -> b
boolean verifyCurrentInstructionCanThrow() -> b
void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder) -> c
com.android.tools.r8.ir.code.Position getCurrentPosition() -> c
com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> c
com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> d
int instructionCount() -> d
com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int) -> e
boolean verifyRegister(int) -> f
int instructionIndex(int) -> g
com.android.tools.r8.ir.conversion.SwitchPayloadResolver -> a.a.a.a.g.c.ia:
java.util.Map unresolvedPayload -> a
java.util.Map payloadToData -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():16:16 -> <clinit>
1:17:void <init>():16:32 -> <init>
1:1:int[] absoluteTargets(int):68:68 -> a
2:2:void clear():84:84 -> a
3:3:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
3:3:void addPayloadUser(com.android.tools.r8.code.Instruction):35 -> a
4:8:void addPayloadUser(com.android.tools.r8.code.Instruction):36:40 -> a
9:9:int com.android.tools.r8.code.Instruction.getOffset():119:119 -> a
9:9:void resolve(com.android.tools.r8.code.SwitchPayload):45 -> a
10:23:void resolve(com.android.tools.r8.code.SwitchPayload):46:59 -> a
1:1:int[] getKeys(int):72:72 -> b
com.android.tools.r8.ir.conversion.SwitchPayloadResolver$PayloadData -> a.a.a.a.g.c.ha:
int[] absoluteTargets -> b
int[] keys -> c
int userOffset -> a
1:1:void <init>(int):26:26 -> <init>
2:7:void <init>(int):22:27 -> <init>
com.android.tools.r8.ir.conversion.TypeConstraintResolver -> a.a.a.a.g.c.ja:
java.util.Map unificationParents -> c
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.ir.conversion.IRBuilder builder -> b
boolean $assertionsDisabled -> d
1:1:void <clinit>():53:53 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRBuilder):59:59 -> <init>
2:6:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRBuilder):57:61 -> <init>
1:1:com.android.tools.r8.ir.code.ValueTypeConstraint constraintForType(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):66:66 -> a
2:24:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):70:92 -> a
25:25:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):90:90 -> a
26:26:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):88:88 -> a
27:27:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):86:86 -> a
28:40:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):72:84 -> a
41:41:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):82:82 -> a
42:42:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):80:80 -> a
43:43:com.android.tools.r8.ir.analysis.type.TypeLatticeElement typeForConstraint(com.android.tools.r8.ir.code.ValueTypeConstraint):78:78 -> a
44:70:java.util.List resolveRoundOne(com.android.tools.r8.ir.code.IRCode):112:138 -> a
44:70:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):102 -> a
71:71:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):105:105 -> a
72:86:void resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):146:160 -> a
72:86:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):108 -> a
87:87:void resolveRoundTwo(com.android.tools.r8.ir.code.IRCode,java.util.List,java.util.List):155:155 -> a
87:87:void resolve(java.util.List,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedMethod):108 -> a
88:92:java.util.ArrayList constrainValues(boolean,java.util.List):167:171 -> a
93:107:void constrainArrayMemberType(com.android.tools.r8.ir.code.MemberType,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value,java.util.function.Consumer):179:193 -> a
108:108:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):197:197 -> a
109:111:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):253:255 -> a
109:111:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):197 -> a
112:112:com.android.tools.r8.ir.code.ValueTypeConstraint constraintForType(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):66:66 -> a
112:112:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):256 -> a
112:112:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):197 -> a
113:128:void link(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):257:272 -> a
113:128:void merge(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):197 -> a
129:139:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):201:211 -> a
140:140:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value):219:219 -> a
140:140:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):211 -> a
141:141:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):212:212 -> a
142:145:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):205:208 -> a
146:146:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value):219:219 -> a
146:146:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):208 -> a
147:147:com.android.tools.r8.ir.code.ValueTypeConstraint getCanonicalTypeConstraint(com.android.tools.r8.ir.code.Value,boolean):209:209 -> a
148:160:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):223:235 -> a
161:170:boolean verifyNoConstrainedUses(com.android.tools.r8.ir.code.Value,java.util.Set):233:242 -> a
171:173:com.android.tools.r8.ir.code.Value canonical(com.android.tools.r8.ir.code.Value):280:282 -> a
com.android.tools.r8.ir.desugar.AccessorMethodSourceCode -> a.a.a.a.g.d.a:
boolean $assertionsDisabled -> p
1:1:void <clinit>():21:21 -> <clinit>
1:6:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.Position):24:29 -> <init>
1:12:com.android.tools.r8.ir.code.Invoke$Type inferInvokeType():72:83 -> a
1:12:void lambda$prepareInstructions$1(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):117 -> a
13:13:com.android.tools.r8.ir.code.Invoke$Type inferInvokeType():81:81 -> a
13:13:void lambda$prepareInstructions$1(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):117 -> a
14:14:com.android.tools.r8.ir.code.Invoke$Type inferInvokeType():79:79 -> a
14:14:void lambda$prepareInstructions$1(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):117 -> a
15:17:com.android.tools.r8.ir.code.Invoke$Type inferInvokeType():74:76 -> a
15:17:void lambda$prepareInstructions$1(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):117 -> a
18:18:void lambda$prepareInstructions$1(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):117:117 -> a
19:19:void lambda$prepareInstructions$1(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):116:116 -> a
20:20:void lambda$prepareInstructions$0(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder):100:100 -> a
21:21:void lambda$prepareInstructions$2(java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):129:129 -> a
1:1:void lambda$prepareInstructions$3(int,com.android.tools.r8.ir.conversion.IRBuilder):133:133 -> b
1:1:void lambda$prepareInstructions$4(int,com.android.tools.r8.ir.conversion.IRBuilder):134:134 -> c
1:46:void prepareInstructions():89:134 -> h
1:21:boolean checkSignatures():33:53 -> l
1:1:boolean delegatingToConstructor():68:68 -> m
com.android.tools.r8.ir.desugar.ClassProcessor -> a.a.a.a.g.d.b:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> b
com.android.tools.r8.graph.AppView appView -> a
java.util.Set processedClasses -> d
com.android.tools.r8.ir.desugar.InterfaceMethodRewriter rewriter -> c
boolean $assertionsDisabled -> f
java.util.Map createdMethods -> e
1:1:void <clinit>():30:30 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter):40:40 -> <init>
2:9:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter):36:43 -> <init>
1:1:java.util.Set getForwardMethods():47:47 -> a
2:27:void process(com.android.tools.r8.graph.DexClass):51:76 -> a
28:34:void process(com.android.tools.r8.graph.DexClass):73:79 -> a
35:122:java.util.List collectMethodsToImplement(com.android.tools.r8.graph.DexClass):138:225 -> a
35:122:void process(com.android.tools.r8.graph.DexClass):88 -> a
123:135:void process(com.android.tools.r8.graph.DexClass):89:101 -> a
136:147:com.android.tools.r8.graph.DexEncodedMethod addForwardingMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):105:116 -> a
148:156:com.android.tools.r8.ir.conversion.SourceCode lambda$addForwardingMethod$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Position):123:131 -> a
157:157:void com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode.<init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.ir.code.Position,boolean):37:37 -> a
157:157:com.android.tools.r8.ir.conversion.SourceCode lambda$addForwardingMethod$0(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Position):131 -> a
158:177:void hideCandidates(java.util.List,java.util.List,java.util.List):235:254 -> a
com.android.tools.r8.ir.desugar.CovariantReturnTypeAnnotationTransformer -> a.a.a.a.g.d.c:
com.android.tools.r8.graph.DexItemFactory factory -> b
com.android.tools.r8.ir.conversion.IRConverter converter -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():50:50 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.conversion.IRConverter,com.android.tools.r8.graph.DexItemFactory):54:56 -> <init>
1:3:void process(com.android.tools.r8.graph.DexApplication$Builder):61:63 -> a
4:6:void buildCovariantReturnTypeMethodsForClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):109:111 -> a
4:6:void process(com.android.tools.r8.graph.DexApplication$Builder):65 -> a
7:7:void buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,java.util.List):131:131 -> a
7:7:void buildCovariantReturnTypeMethodsForClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):112 -> a
7:7:void process(com.android.tools.r8.graph.DexApplication$Builder):65 -> a
8:11:java.util.Set getCovariantReturnTypes(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):185:188 -> a
8:11:void buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,java.util.List):132 -> a
8:11:void buildCovariantReturnTypeMethodsForClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):112 -> a
8:11:void process(com.android.tools.r8.graph.DexApplication$Builder):65 -> a
12:15:void buildCovariantReturnTypeMethodsForMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,java.util.List):132:135 -> a
12:15:void buildCovariantReturnTypeMethodsForClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):112 -> a
12:15:void process(com.android.tools.r8.graph.DexApplication$Builder):65 -> a
16:23:void process(com.android.tools.r8.graph.DexApplication$Builder):67:74 -> a
24:24:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):84:84 -> a
25:26:boolean hasVirtualMethodWithSignature(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod):256:257 -> a
25:26:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):85 -> a
27:27:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):86:86 -> a
28:28:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():632:632 -> a
28:28:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):90 -> a
29:29:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):90:90 -> a
30:42:void updateClass(com.android.tools.r8.graph.DexClass,java.util.List,java.util.List):87:99 -> a
43:44:boolean methodHasCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedMethod):118:119 -> a
45:71:com.android.tools.r8.graph.DexEncodedMethod buildCovariantReturnTypeMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):146:172 -> a
72:72:boolean lambda$buildCovariantReturnTypeMethod$1(com.android.tools.r8.graph.DexAnnotation):157:157 -> a
73:73:com.android.tools.r8.ir.conversion.SourceCode lambda$buildCovariantReturnTypeMethod$2(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.Position):161:161 -> a
74:89:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):200:215 -> a
90:94:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):207:211 -> a
95:121:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):208:234 -> a
122:126:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):222:226 -> a
127:146:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):223:242 -> a
147:147:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():632:632 -> a
147:147:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):246 -> a
148:148:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):246:246 -> a
149:149:void getCovariantReturnTypesFromAnnotation(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexEncodedAnnotation,java.util.Set):243:243 -> a
150:150:boolean isCovariantReturnTypeAnnotation(com.android.tools.r8.graph.DexEncodedAnnotation):251:251 -> a
1:1:boolean lambda$updateClass$0(com.android.tools.r8.graph.DexAnnotation):96:96 -> b
com.android.tools.r8.ir.desugar.DefaultMethodsHelper -> a.a.a.a.g.d.f:
java.util.Set candidates -> a
java.util.Set hidden -> b
1:5:void <init>():19:23 -> <init>
1:2:void merge(com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection):62:63 -> a
3:8:void hideMatches(com.android.tools.r8.graph.DexMethod):67:72 -> a
9:9:void addDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):78:78 -> a
10:43:java.util.List createCandidatesList():83:116 -> a
1:8:java.util.List createFullList():123:130 -> b
1:3:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection wrapInCollection():136:138 -> c
com.android.tools.r8.ir.desugar.DefaultMethodsHelper$1 -> a.a.a.a.g.d.d:
com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection -> a.a.a.a.g.d.e:
java.util.List hidden -> b
java.util.List live -> a
com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection EMPTY -> c
1:2:void <clinit>():31:32 -> <clinit>
1:3:void <init>(java.util.List,java.util.List):39:41 -> <init>
4:6:void <init>(java.util.List,java.util.List):39:41 -> <init>
4:6:void <init>(java.util.List,java.util.List,com.android.tools.r8.ir.desugar.DefaultMethodsHelper$1):30 -> <init>
1:1:java.util.List access$000(com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection):30:30 -> a
2:4:com.android.tools.r8.graph.DexMethod getSingleCandidate(com.android.tools.r8.graph.DexMethod):48:50 -> a
1:1:java.util.List access$100(com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection):30:30 -> b
com.android.tools.r8.ir.desugar.InterfaceMethodRewriter -> a.a.a.a.g.d.h:
java.util.Set reportedMissing -> h
com.android.tools.r8.graph.DexItemFactory factory -> d
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> i
java.util.Set synthesizedMethods -> e
java.util.concurrent.ConcurrentMap requiredDispatchClasses -> g
com.android.tools.r8.utils.InternalOptions options -> c
java.util.Map cache -> f
com.android.tools.r8.ir.conversion.IRConverter converter -> b
1:1:void <clinit>():73:73 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):116:116 -> <init>
2:35:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):88:121 -> <init>
1:56:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):127:182 -> a
57:57:com.android.tools.r8.graph.DexMethod staticAsMethodOfDispatchClass(com.android.tools.r8.graph.DexMethod):348:348 -> a
57:57:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):183 -> a
58:58:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):184:184 -> a
59:69:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):182:192 -> a
70:98:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):190:218 -> a
99:100:com.android.tools.r8.graph.DexMethod amendDefaultMethod(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexMethod):375:376 -> a
99:100:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):218 -> a
101:101:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):219:219 -> a
102:102:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):387:387 -> a
102:102:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):220 -> a
103:103:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):383:383 -> a
103:103:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):387 -> a
103:103:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):220 -> a
104:104:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):221:221 -> a
105:144:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):219:258 -> a
145:145:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):387:387 -> a
145:145:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):259 -> a
146:146:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):383:383 -> a
146:146:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):387 -> a
146:146:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):259 -> a
147:147:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):260:260 -> a
148:157:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):258:267 -> a
158:158:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):397:397 -> a
158:158:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):268 -> a
159:159:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):393:393 -> a
159:159:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):397 -> a
159:159:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):268 -> a
160:160:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):269:269 -> a
161:161:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):267:267 -> a
162:164:void rewriteMethodReferences(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):240:242 -> a
165:165:java.util.Set lambda$rewriteMethodReferences$0(com.android.tools.r8.graph.DexLibraryClass):186:186 -> a
166:175:void reportStaticInterfaceMethodHandle(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethodHandle):278:287 -> a
176:177:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):298:299 -> a
178:178:java.lang.String getCompanionClassDescriptor(java.lang.String):293:293 -> a
178:178:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):300 -> a
179:179:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):301:301 -> a
180:184:com.android.tools.r8.graph.DexType getDispatchClassType(com.android.tools.r8.graph.DexType):310:314 -> a
185:194:com.android.tools.r8.graph.DexMethod instanceAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.graph.DexItemFactory):359:368 -> a
195:195:com.android.tools.r8.graph.DexMethod instanceAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,java.lang.String,com.android.tools.r8.graph.DexItemFactory):365:365 -> a
196:196:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):387:387 -> a
197:197:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):383:383 -> a
197:197:com.android.tools.r8.graph.DexMethod defaultAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):387 -> a
198:198:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):411:411 -> a
199:205:java.util.Set processClasses(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor):462:468 -> a
199:205:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):411 -> a
206:212:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):411:417 -> a
213:226:java.util.Map processInterfaces(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor):445:458 -> a
213:226:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):418 -> a
227:231:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):418:422 -> a
232:232:boolean isInMainDexList(com.android.tools.r8.graph.DexType):337:337 -> a
232:232:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):422 -> a
233:237:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):422:426 -> a
238:240:void clear():433:435 -> a
238:240:void desugarInterfaceMethods(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,java.util.concurrent.ExecutorService):429 -> a
241:242:boolean shouldProcess(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor,boolean):440:441 -> a
243:257:boolean isDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):472:486 -> a
258:258:boolean isDefaultMethod(com.android.tools.r8.graph.DexEncodedMethod):479:479 -> a
259:273:void warnMissingType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):516:530 -> a
274:274:void warnMissingType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):529:529 -> a
275:275:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):546:546 -> a
276:277:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):559:560 -> a
276:277:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):550 -> a
278:295:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):494:511 -> a
278:295:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):562 -> a
278:295:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):550 -> a
296:296:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():628:628 -> a
296:296:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):511 -> a
296:296:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):562 -> a
296:296:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):550 -> a
297:297:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):511:511 -> a
297:297:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):562 -> a
297:297:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):550 -> a
298:298:void warnMissingInterface(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):510:510 -> a
298:298:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):562 -> a
298:298:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):550 -> a
299:333:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):563:597 -> a
299:333:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):550 -> a
334:334:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):551:551 -> a
335:337:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection createInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):567:569 -> a
335:337:com.android.tools.r8.ir.desugar.DefaultMethodsHelper$Collection getOrCreateInterfaceInfo(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexType):550 -> a
1:1:boolean hasDispatchClassSuffix(com.android.tools.r8.graph.DexType):353:353 -> b
2:2:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):397:397 -> b
3:3:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexItemFactory):393:393 -> b
3:3:com.android.tools.r8.graph.DexMethod privateAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):397 -> b
1:1:com.android.tools.r8.graph.DexMethod staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):343:343 -> c
2:2:com.android.tools.r8.graph.DexType getCompanionClassType(com.android.tools.r8.graph.DexType):305:305 -> c
2:2:com.android.tools.r8.graph.DexMethod staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):343 -> c
3:3:com.android.tools.r8.graph.DexMethod staticAsMethodOfCompanionClass(com.android.tools.r8.graph.DexMethod):343:343 -> c
1:1:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):534:534 -> d
2:2:boolean isCompanionClassType(com.android.tools.r8.graph.DexType):319:319 -> d
2:2:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):535 -> d
3:3:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType):324:324 -> d
3:3:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):536 -> d
4:4:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):329:329 -> d
4:4:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType):324 -> d
4:4:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):536 -> d
5:5:boolean isCompanionClassType(com.android.tools.r8.graph.DexType):319:319 -> d
5:5:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):329 -> d
5:5:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType):324 -> d
5:5:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):536 -> d
6:9:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):329:332 -> d
6:9:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType):324 -> d
6:9:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):536 -> d
10:12:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexItemFactory):331:333 -> d
10:12:com.android.tools.r8.graph.DexType getInterfaceClassType(com.android.tools.r8.graph.DexType):324 -> d
10:12:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):536 -> d
13:14:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):538:539 -> d
15:15:com.android.tools.r8.origin.Origin com.android.tools.r8.graph.DexClass.getOrigin():628:628 -> d
15:15:com.android.tools.r8.origin.Origin getMethodOrigin(com.android.tools.r8.graph.DexMethod):539 -> d
com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor -> a.a.a.a.g.d.g:
com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor ExcludeDexResources -> b
com.android.tools.r8.ir.desugar.InterfaceMethodRewriter$Flavor IncludeAllResources -> a
1:5:void <clinit>():109:113 -> <clinit>
6:6:void <clinit>():105:105 -> <clinit>
1:1:void <init>(java.lang.String,int):105:105 -> <init>
com.android.tools.r8.ir.desugar.InterfaceProcessor -> a.a.a.a.g.d.i:
java.util.Map syntheticClasses -> c
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.ir.desugar.InterfaceMethodRewriter rewriter -> b
boolean $assertionsDisabled -> d
1:1:void <clinit>():51:51 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter):59:59 -> <init>
2:6:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.InterfaceMethodRewriter):57:61 -> <init>
1:9:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):65:73 -> a
10:21:boolean canMoveToCompanionClass(com.android.tools.r8.graph.DexEncodedMethod):280:291 -> a
10:21:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):74 -> a
22:36:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):80:94 -> a
37:44:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):93:100 -> a
45:46:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):84:85 -> a
47:48:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):75:76 -> a
49:74:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):304:329 -> a
49:74:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):104 -> a
75:75:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):105:105 -> a
76:76:boolean interfaceMethodRemovalChangesApi(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexClass):305:305 -> a
76:76:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):104 -> a
77:91:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):110:124 -> a
92:95:boolean isStaticMethod(com.android.tools.r8.graph.DexEncodedMethod):337:340 -> a
92:95:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):125 -> a
96:101:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):126:131 -> a
102:122:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):130:150 -> a
123:128:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):149:154 -> a
129:144:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):144:159 -> a
145:145:boolean isStaticMethod(com.android.tools.r8.graph.DexEncodedMethod):338:338 -> a
145:145:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):125 -> a
146:164:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):163:181 -> a
165:165:com.android.tools.r8.graph.DexType com.android.tools.r8.ir.desugar.InterfaceMethodRewriter.getCompanionClassType(com.android.tools.r8.graph.DexType):305:305 -> a
165:165:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):181 -> a
166:184:void process(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.GraphLense$Builder):182:200 -> a
185:209:java.util.List process(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):204:228 -> a
210:210:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.InterfaceMethodRewriter.staticAsMethodOfDispatchClass(com.android.tools.r8.graph.DexMethod):348:348 -> a
210:210:java.util.List process(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):228 -> a
211:230:java.util.List process(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):229:248 -> a
231:285:java.util.List process(com.android.tools.r8.graph.DexLibraryClass,java.util.Set):221:275 -> a
286:286:com.android.tools.r8.ir.conversion.SourceCode lambda$process$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):238:238 -> a
287:287:void com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode.<init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.ir.code.Position,boolean):37:37 -> a
287:287:com.android.tools.r8.ir.conversion.SourceCode lambda$process$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):238 -> a
com.android.tools.r8.ir.desugar.Java8MethodRewriter -> a.a.a.a.g.d.t:
com.android.tools.r8.graph.DexItemFactory factory -> d
com.android.tools.r8.graph.AppView appView -> b
boolean $assertionsDisabled -> g
java.util.Set holders -> a
java.util.Map methodGenerators -> f
com.android.tools.r8.ir.conversion.IRConverter converter -> c
com.android.tools.r8.ir.desugar.Java8MethodRewriter$RewritableMethods rewritableMethods -> e
1:1:void <clinit>():46:46 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):58:58 -> <init>
2:15:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):49:62 -> <init>
1:9:void desugar(com.android.tools.r8.ir.code.IRCode):66:74 -> a
10:12:com.android.tools.r8.ir.desugar.Java8MethodRewriter$RewritableMethods$MethodGenerator getMethodGeneratorOrNull(com.android.tools.r8.graph.DexMethod):155:157 -> a
10:12:void desugar(com.android.tools.r8.ir.code.IRCode):74 -> a
13:15:void desugar(com.android.tools.r8.ir.code.IRCode):78:80 -> a
16:20:void desugar(com.android.tools.r8.ir.code.IRCode):78:82 -> a
21:21:boolean hasJava8MethodRewritePrefix(com.android.tools.r8.graph.DexType):96:96 -> a
22:28:void synthesizeUtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions):102:108 -> a
29:29:java.util.Collection findSynthesizedFrom(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.graph.DexType):87:87 -> a
29:29:void synthesizeUtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions):110 -> a
30:30:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexClass.getType():632:632 -> a
30:30:java.util.Collection findSynthesizedFrom(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.graph.DexType):88 -> a
30:30:void synthesizeUtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions):110 -> a
31:31:java.util.Collection findSynthesizedFrom(com.android.tools.r8.graph.DexApplication$Builder,com.android.tools.r8.graph.DexType):89:89 -> a
31:31:void synthesizeUtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions):110 -> a
32:71:void synthesizeUtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions):111:150 -> a
72:72:boolean lambda$synthesizeUtilityClass$0(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexProgramClass):147:147 -> a
com.android.tools.r8.ir.desugar.Java8MethodRewriter$BooleanMethods -> a.a.a.a.g.d.j:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):324:324 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$BooleanMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):328:328 -> a
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$BooleanMethods logicalAndCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):332:332 -> b
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$BooleanMethods logicalOrCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):336:336 -> c
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$BooleanMethods logicalXorCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):340:340 -> d
com.android.tools.r8.ir.desugar.Java8MethodRewriter$ByteMethods -> a.a.a.a.g.d.k:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):163:163 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$ByteMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):167:167 -> a
com.android.tools.r8.ir.desugar.Java8MethodRewriter$CharacterMethods -> a.a.a.a.g.d.l:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):400:400 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$CharacterMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):404:404 -> a
com.android.tools.r8.ir.desugar.Java8MethodRewriter$DoubleMethods -> a.a.a.a.g.d.m:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):230:230 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$DoubleMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):234:234 -> a
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$DoubleMethods isFiniteCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):250:250 -> b
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$DoubleMethods maxCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):238:238 -> c
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$DoubleMethods minCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):242:242 -> d
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$DoubleMethods sumCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):246:246 -> e
com.android.tools.r8.ir.desugar.Java8MethodRewriter$FloatMethods -> a.a.a.a.g.d.n:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):277:277 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$FloatMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):281:281 -> a
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$FloatMethods isFiniteCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):297:297 -> b
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$FloatMethods maxCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):285:285 -> c
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$FloatMethods minCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):289:289 -> d
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$FloatMethods sumCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):293:293 -> e
com.android.tools.r8.ir.desugar.Java8MethodRewriter$IntegerMethods -> a.a.a.a.g.d.o:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):192:192 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$IntegerMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):196:196 -> a
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$IntegerMethods maxCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):200:200 -> b
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$IntegerMethods minCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):204:204 -> c
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$IntegerMethods sumCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):208:208 -> d
com.android.tools.r8.ir.desugar.Java8MethodRewriter$LongMethods -> a.a.a.a.g.d.p:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):362:362 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$LongMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):366:366 -> a
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$LongMethods maxCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):370:370 -> b
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$LongMethods minCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):374:374 -> c
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$LongMethods sumCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):378:378 -> d
com.android.tools.r8.ir.desugar.Java8MethodRewriter$RewritableMethods -> a.a.a.a.g.d.r:
java.util.Map rewritable -> a
1:173:void <init>(com.android.tools.r8.graph.DexItemFactory):417:589 -> <init>
1:1:java.util.Map addOrGetClass(com.android.tools.r8.graph.DexString):593:593 -> a
2:2:java.util.Map addOrGetMethod(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString):598:598 -> a
3:7:com.android.tools.r8.ir.desugar.Java8MethodRewriter$RewritableMethods$MethodGenerator getGenerator(com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):602:606 -> a
1:1:java.util.Map lambda$addOrGetClass$0(com.android.tools.r8.graph.DexString):593:593 -> b
1:1:java.util.Map lambda$addOrGetMethod$1(com.android.tools.r8.graph.DexString):598:598 -> c
com.android.tools.r8.ir.desugar.Java8MethodRewriter$RewritableMethods$MethodGenerator -> a.a.a.a.g.d.q:
com.android.tools.r8.graph.DexString clazz -> b
com.android.tools.r8.graph.DexString method -> c
com.android.tools.r8.graph.DexProto proto -> d
java.util.function.BiFunction generator -> a
com.android.tools.r8.graph.DexMethod dexMethod -> e
1:5:void <init>(java.util.function.BiFunction,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto):621:625 -> <init>
1:9:com.android.tools.r8.graph.DexMethod generateMethod(com.android.tools.r8.graph.DexItemFactory):629:637 -> a
10:10:com.android.tools.r8.ir.synthetic.TemplateMethodCode generateTemplateMethod(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):641:641 -> a
com.android.tools.r8.ir.desugar.Java8MethodRewriter$ShortMethods -> a.a.a.a.g.d.s:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String):178:178 -> <init>
1:1:com.android.tools.r8.ir.desugar.Java8MethodRewriter$ShortMethods hashCodeCode(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):182:182 -> a
com.android.tools.r8.ir.desugar.LambdaBridgeMethodSourceCode -> a.a.a.a.g.d.u:
com.android.tools.r8.graph.DexMethod mainMethod -> p
1:1:void com.android.tools.r8.ir.desugar.SynthesizedLambdaSourceCode.<init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):29:29 -> <init>
1:1:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):23 -> <init>
2:2:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):24:24 -> <init>
1:1:void lambda$prepareInstructions$0(java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):51:51 -> a
1:1:void lambda$prepareInstructions$1(int,com.android.tools.r8.ir.conversion.IRBuilder):65:65 -> b
1:1:void lambda$prepareInstructions$2(int,com.android.tools.r8.ir.conversion.IRBuilder):66:66 -> c
1:17:void prepareInstructions():29:45 -> h
18:40:void prepareInstructions():44:66 -> h
com.android.tools.r8.ir.desugar.LambdaClass -> a.a.a.a.g.d.B:
java.util.concurrent.atomic.AtomicBoolean addToMainDexList -> i
boolean $assertionsDisabled -> l
com.android.tools.r8.graph.DexField instanceField -> g
com.android.tools.r8.ir.desugar.LambdaClass$Target target -> h
com.android.tools.r8.ir.desugar.LambdaRewriter rewriter -> a
java.util.function.Supplier lazyDexClass -> k
com.android.tools.r8.graph.DexMethod createInstanceMethod -> f
com.android.tools.r8.graph.DexType type -> b
com.android.tools.r8.ir.desugar.LambdaDescriptor descriptor -> c
com.android.tools.r8.graph.DexMethod classConstructor -> e
com.android.tools.r8.graph.DexMethod constructor -> d
java.util.Collection synthesizedFrom -> j
1:1:void <clinit>():59:59 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):78:78 -> <init>
2:23:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):69:90 -> <init>
24:24:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):336:336 -> <init>
24:24:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
25:64:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.DexType):359:398 -> <init>
25:64:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):337 -> <init>
25:64:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
65:65:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.DexType):397:397 -> <init>
65:65:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):337 -> <init>
65:65:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
66:66:com.android.tools.r8.ir.desugar.LambdaClass$Target createLambdaImplMethodTarget(com.android.tools.r8.graph.DexType):396:396 -> <init>
66:66:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):337 -> <init>
66:66:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
67:80:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):341:354 -> <init>
67:80:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
81:81:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):343:343 -> <init>
81:81:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
82:84:com.android.tools.r8.ir.desugar.LambdaClass$Target createInterfaceMethodTarget(com.android.tools.r8.graph.DexType):474:476 -> <init>
82:84:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):345 -> <init>
82:84:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
85:102:com.android.tools.r8.ir.desugar.LambdaClass$Target createConstructorTarget(com.android.tools.r8.graph.DexType):451:468 -> <init>
85:102:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):347 -> <init>
85:102:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
103:105:com.android.tools.r8.ir.desugar.LambdaClass$Target createConstructorTarget(com.android.tools.r8.graph.DexType):467:469 -> <init>
103:105:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):347 -> <init>
103:105:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
106:107:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceMethodTarget(com.android.tools.r8.graph.DexType):405:406 -> <init>
106:107:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):352 -> <init>
106:107:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
108:129:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceMethodTarget(com.android.tools.r8.graph.DexType):405:426 -> <init>
108:129:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):352 -> <init>
108:129:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
130:133:com.android.tools.r8.ir.desugar.LambdaClass$Target createInstanceMethodTarget(com.android.tools.r8.graph.DexType):425:428 -> <init>
130:133:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):352 -> <init>
130:133:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
134:144:com.android.tools.r8.ir.desugar.LambdaClass$Target createStaticMethodTarget(com.android.tools.r8.graph.DexType):434:444 -> <init>
134:144:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):349 -> <init>
134:144:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
145:147:com.android.tools.r8.ir.desugar.LambdaClass$Target createStaticMethodTarget(com.android.tools.r8.graph.DexType):443:445 -> <init>
145:147:com.android.tools.r8.ir.desugar.LambdaClass$Target createTarget(com.android.tools.r8.graph.DexType):349 -> <init>
145:147:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93 -> <init>
148:160:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):93:105 -> <init>
161:167:void <init>(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):103:109 -> <init>
1:21:com.android.tools.r8.graph.DexType createLambdaClassType(com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.desugar.LambdaDescriptor):115:135 -> a
22:22:com.android.tools.r8.graph.DexProgramClass getOrCreateLambdaClass():139:139 -> a
23:24:com.android.tools.r8.graph.DexField getCaptureField(int):184:185 -> a
25:25:com.android.tools.r8.graph.DexField getCaptureField(int):184:184 -> a
26:33:void addSynthesizedFrom(com.android.tools.r8.graph.DexProgramClass):193:200 -> a
34:62:com.android.tools.r8.graph.DexEncodedMethod[] synthesizeVirtualMethods(com.android.tools.r8.graph.DexMethod):205:233 -> a
63:63:com.android.tools.r8.ir.conversion.SourceCode lambda$synthesizeVirtualMethods$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):218:218 -> a
64:64:com.android.tools.r8.ir.conversion.SourceCode lambda$synthesizeVirtualMethods$1(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):236:236 -> a
65:65:com.android.tools.r8.ir.conversion.SourceCode lambda$synthesizeDirectMethods$2(com.android.tools.r8.ir.code.Position):261:261 -> a
1:1:boolean isStateless():189:189 -> b
2:2:boolean com.android.tools.r8.ir.desugar.LambdaDescriptor.isStateless():162:162 -> b
2:2:boolean isStateless():189 -> b
3:3:com.android.tools.r8.ir.conversion.SourceCode lambda$synthesizeDirectMethods$3(com.android.tools.r8.ir.code.Position):273:273 -> b
1:1:com.android.tools.r8.ir.conversion.SourceCode lambda$synthesizeDirectMethods$4(com.android.tools.r8.ir.code.Position):283:283 -> c
2:2:com.android.tools.r8.graph.DexString generateUniqueLambdaMethodName():480:480 -> c
1:38:com.android.tools.r8.graph.DexEncodedMethod[] synthesizeDirectMethods():244:281 -> d
1:11:com.android.tools.r8.graph.DexProgramClass synthesizeLambdaClass():148:158 -> e
12:15:com.android.tools.r8.graph.DexTypeList buildInterfaces():327:330 -> e
12:15:com.android.tools.r8.graph.DexProgramClass synthesizeLambdaClass():161 -> e
16:20:com.android.tools.r8.graph.DexProgramClass synthesizeLambdaClass():161:165 -> e
21:36:com.android.tools.r8.graph.DexEncodedField[] synthesizeStaticFields():305:320 -> e
21:36:com.android.tools.r8.graph.DexProgramClass synthesizeLambdaClass():166 -> e
37:45:com.android.tools.r8.graph.DexEncodedField[] synthesizeInstanceFields():290:298 -> e
37:45:com.android.tools.r8.graph.DexProgramClass synthesizeLambdaClass():167 -> e
46:57:com.android.tools.r8.graph.DexProgramClass synthesizeLambdaClass():168:179 -> e
com.android.tools.r8.ir.desugar.LambdaClass$ClassMethodWithAccessorTarget -> a.a.a.a.g.d.v:
boolean $assertionsDisabled -> f
com.android.tools.r8.ir.desugar.LambdaClass this$0 -> e
1:1:void <clinit>():638:638 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod):640:641 -> <init>
1:1:boolean ensureAccessibility():647:647 -> a
2:2:com.android.tools.r8.graph.DexProgramClass com.android.tools.r8.ir.desugar.LambdaClass$Target.programDefinitionFor(com.android.tools.r8.graph.DexType):507:507 -> a
2:2:boolean ensureAccessibility():647 -> a
3:26:boolean ensureAccessibility():648:671 -> a
27:27:boolean ensureAccessibility():669:669 -> a
28:28:com.android.tools.r8.ir.conversion.SourceCode lambda$ensureAccessibility$0(com.android.tools.r8.ir.code.Position):664:664 -> a
com.android.tools.r8.ir.desugar.LambdaClass$InstanceLambdaImplTarget -> a.a.a.a.g.d.w:
com.android.tools.r8.ir.desugar.LambdaClass this$0 -> e
1:2:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod):597:598 -> <init>
1:24:boolean ensureAccessibility():605:628 -> a
com.android.tools.r8.ir.desugar.LambdaClass$InterfaceLambdaImplTarget -> a.a.a.a.g.d.x:
boolean $assertionsDisabled -> f
com.android.tools.r8.ir.desugar.LambdaClass this$0 -> e
1:1:void <clinit>():546:546 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod):548:549 -> <init>
1:28:boolean ensureAccessibility():556:583 -> a
29:36:boolean ensureAccessibility():582:589 -> a
com.android.tools.r8.ir.desugar.LambdaClass$NoAccessorMethodTarget -> a.a.a.a.g.d.y:
1:1:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.Invoke$Type):515:515 -> <init>
boolean ensureAccessibility() -> a
com.android.tools.r8.ir.desugar.LambdaClass$StaticLambdaImplTarget -> a.a.a.a.g.d.z:
boolean $assertionsDisabled -> f
com.android.tools.r8.ir.desugar.LambdaClass this$0 -> e
1:1:void <clinit>():525:525 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.desugar.LambdaClass):527:528 -> <init>
1:5:boolean ensureAccessibility():534:538 -> a
com.android.tools.r8.ir.desugar.LambdaClass$Target -> a.a.a.a.g.d.A:
com.android.tools.r8.ir.code.Invoke$Type invokeType -> b
com.android.tools.r8.ir.desugar.LambdaClass this$0 -> c
com.android.tools.r8.graph.DexMethod callTarget -> a
boolean $assertionsDisabled -> d
1:1:void <clinit>():487:487 -> <clinit>
1:5:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):492:496 -> <init>
boolean ensureAccessibility() -> a
1:1:com.android.tools.r8.graph.DexClass definitionFor(com.android.tools.r8.graph.DexType):503:503 -> a
com.android.tools.r8.ir.desugar.LambdaClassConstructorSourceCode -> a.a.a.a.g.d.C:
boolean $assertionsDisabled -> p
1:1:void <clinit>():15:15 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.Position):18:19 -> <init>
1:1:void lambda$prepareInstructions$0(int,com.android.tools.r8.ir.conversion.IRBuilder):26:26 -> b
1:6:void lambda$prepareInstructions$1(int,com.android.tools.r8.ir.conversion.IRBuilder):29:34 -> c
7:7:void lambda$prepareInstructions$1(int,com.android.tools.r8.ir.conversion.IRBuilder):29:29 -> c
1:1:void lambda$prepareInstructions$2(int,com.android.tools.r8.ir.conversion.IRBuilder):38:38 -> d
1:17:void prepareInstructions():25:41 -> h
com.android.tools.r8.ir.desugar.LambdaConstructorSourceCode -> a.a.a.a.g.d.D:
1:1:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.Position):19:19 -> <init>
1:5:void lambda$prepareInstructions$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder):28:32 -> a
6:6:void lambda$prepareInstructions$0(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder):28:28 -> a
7:7:void lambda$prepareInstructions$1(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.IRBuilder):42:42 -> a
1:8:boolean equals(java.lang.Object):61:68 -> equals
1:23:void prepareInstructions():25:47 -> h
1:2:int hashCode():55:56 -> hashCode
com.android.tools.r8.ir.desugar.LambdaCreateInstanceSourceCode -> a.a.a.a.g.d.E:
1:1:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.Position):18:18 -> <init>
1:1:void lambda$prepareInstructions$1(java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):36:36 -> a
1:1:void lambda$prepareInstructions$0(int,com.android.tools.r8.ir.conversion.IRBuilder):25:25 -> b
1:1:void lambda$prepareInstructions$2(int,com.android.tools.r8.ir.conversion.IRBuilder):43:43 -> c
1:20:void prepareInstructions():24:43 -> h
com.android.tools.r8.ir.desugar.LambdaDescriptor -> a.a.a.a.g.d.F:
java.util.Set bridges -> g
com.android.tools.r8.graph.DexString name -> b
com.android.tools.r8.ir.desugar.LambdaDescriptor MATCH_FAILED -> j
com.android.tools.r8.graph.DexProto erasedProto -> c
java.util.List interfaces -> f
com.android.tools.r8.graph.DexProto enforcedProto -> d
boolean $assertionsDisabled -> k
com.android.tools.r8.graph.DexMethodHandle implHandle -> e
java.lang.String uniqueId -> a
com.android.tools.r8.graph.DexTypeList captures -> h
com.android.tools.r8.graph.DexEncodedMethod targetMethod -> i
1:8:void <clinit>():27:34 -> <clinit>
1:1:void <init>():49:49 -> <init>
2:16:void <init>():42:56 -> <init>
17:17:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):61:61 -> <init>
18:54:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):42:78 -> <init>
55:89:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfo):93:127 -> <init>
55:89:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):79 -> <init>
90:91:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfo):121:122 -> <init>
90:91:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):79 -> <init>
92:93:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfo):115:116 -> <init>
92:93:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):79 -> <init>
94:101:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfo):97:104 -> <init>
94:101:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):79 -> <init>
102:102:boolean isPublicizedInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):143:143 -> <init>
102:102:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfo):104 -> <init>
102:102:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):79 -> <init>
103:112:com.android.tools.r8.graph.DexEncodedMethod lookupTargetMethod(com.android.tools.r8.graph.AppInfo):101:110 -> <init>
103:112:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):79 -> <init>
113:113:void <init>(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.DexString,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexMethodHandle,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexTypeList):79:79 -> <init>
1:2:boolean isInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):132:133 -> a
3:4:boolean delegatesToLambdaImplMethod():156:157 -> a
5:32:boolean needsAccessor(com.android.tools.r8.graph.DexType):167:194 -> a
33:55:boolean needsAccessor(com.android.tools.r8.graph.DexType):193:215 -> a
56:59:boolean needsAccessor(com.android.tools.r8.graph.DexType):214:217 -> a
60:89:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfo):236:265 -> a
90:100:boolean isEnforcedSignatureValid(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexProto,com.android.tools.r8.graph.DexProto):368:378 -> a
90:100:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfo):265 -> a
101:118:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfo):273:290 -> a
119:149:void extractAltMetafactory(com.android.tools.r8.graph.DexItemFactory,java.util.List,java.util.function.Consumer,java.util.function.Consumer):311:341 -> a
119:149:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfo):290 -> a
150:151:com.android.tools.r8.ir.desugar.LambdaDescriptor infer(com.android.tools.r8.graph.DexCallSite,com.android.tools.r8.graph.AppInfo):267:268 -> a
152:153:void lambda$infer$0(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexType):294:295 -> a
154:160:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):355:361 -> a
161:161:java.lang.Object getBootstrapArgument(java.util.List,int,java.lang.Class):356:356 -> a
162:170:boolean isSameOrDerived(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):390:398 -> a
171:174:boolean isSameOrDerived(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):397:400 -> a
1:2:boolean isPrivateInstanceMethod(com.android.tools.r8.graph.DexEncodedMethod):137:138 -> b
3:3:com.android.tools.r8.graph.MethodAccessFlags getAccessibility():147:147 -> b
4:4:boolean targetFoundInClass(com.android.tools.r8.graph.DexType):151:151 -> b
1:4:com.android.tools.r8.graph.DexType getImplReceiverType():85:88 -> c
com.android.tools.r8.ir.desugar.LambdaMainMethodSourceCode -> a.a.a.a.g.d.G:
boolean $assertionsDisabled -> p
1:1:void <clinit>():25:25 -> <clinit>
1:1:void com.android.tools.r8.ir.desugar.SynthesizedLambdaSourceCode.<init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):29:29 -> <init>
1:1:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):28 -> <init>
1:12:com.android.tools.r8.graph.DexType getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType):61:72 -> a
13:13:com.android.tools.r8.graph.DexType getBoxedForPrimitiveType(com.android.tools.r8.graph.DexType):70:70 -> a
14:46:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):82:114 -> a
47:47:com.android.tools.r8.graph.DexType getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):57:57 -> a
47:47:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):121 -> a
48:48:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):435:435 -> a
48:48:com.android.tools.r8.graph.DexType getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):57 -> a
48:48:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):121 -> a
49:58:boolean isSameOrAdaptableTo(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):122:131 -> a
59:59:boolean isSameOrAdaptableTo(byte,byte):156:156 -> a
60:60:void lambda$prepareInstructions$0(int,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.conversion.IRBuilder):199:199 -> a
61:61:void lambda$prepareInstructions$1(int,com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.conversion.IRBuilder):215:215 -> a
62:62:void lambda$prepareInstructions$2(com.android.tools.r8.ir.desugar.LambdaClass$Target,com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):229:229 -> a
63:68:int prepareReturnValue(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):261:266 -> a
69:86:int adjustType(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):289:306 -> a
87:87:com.android.tools.r8.graph.DexType getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):57:57 -> a
87:87:int adjustType(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):308 -> a
88:88:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):435:435 -> a
88:88:com.android.tools.r8.graph.DexType getPrimitiveFromBoxed(com.android.tools.r8.graph.DexType):57 -> a
88:88:int adjustType(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):308 -> a
89:130:int adjustType(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,boolean):310:351 -> a
131:131:void lambda$addPrimitiveWideningConversion$7(com.android.tools.r8.ir.code.NumericType,int,int,com.android.tools.r8.ir.conversion.IRBuilder):372:372 -> a
132:132:void lambda$addPrimitiveWideningConversion$10(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int,com.android.tools.r8.ir.conversion.IRBuilder):405:405 -> a
133:133:int castToBoxedType(int,com.android.tools.r8.graph.DexType):473:473 -> a
134:134:void lambda$addPrimitiveBoxing$14(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):488:488 -> a
1:1:void lambda$adjustType$6(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.IRBuilder):345:345 -> b
2:2:void lambda$addPrimitiveWideningConversion$8(com.android.tools.r8.ir.code.NumericType,int,int,com.android.tools.r8.ir.conversion.IRBuilder):387:387 -> b
3:3:void lambda$addPrimitiveWideningConversion$9(com.android.tools.r8.ir.code.NumericType,com.android.tools.r8.ir.code.NumericType,int,int,com.android.tools.r8.ir.conversion.IRBuilder):397:397 -> b
4:4:void lambda$addPrimitiveUnboxing$11(com.android.tools.r8.graph.DexMethod,java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):458:458 -> b
5:23:int addPrimitiveBoxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):479:497 -> b
24:24:void lambda$addPrimitiveBoxing$15(int,com.android.tools.r8.ir.conversion.IRBuilder):497:497 -> b
1:1:int addPrimitiveUnboxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):452:452 -> c
2:30:com.android.tools.r8.graph.DexMethod getUnboxMethod(byte,com.android.tools.r8.graph.DexType):419:447 -> c
2:30:int addPrimitiveUnboxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):452 -> c
31:47:com.android.tools.r8.graph.DexMethod getUnboxMethod(byte,com.android.tools.r8.graph.DexType):423:439 -> c
31:47:int addPrimitiveUnboxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):452 -> c
48:58:com.android.tools.r8.graph.DexMethod getUnboxMethod(byte,com.android.tools.r8.graph.DexType):435:445 -> c
48:58:int addPrimitiveUnboxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):452 -> c
59:60:com.android.tools.r8.graph.DexMethod getUnboxMethod(byte,com.android.tools.r8.graph.DexType):432:433 -> c
59:60:int addPrimitiveUnboxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):452 -> c
61:62:com.android.tools.r8.graph.DexMethod getUnboxMethod(byte,com.android.tools.r8.graph.DexType):426:427 -> c
61:62:int addPrimitiveUnboxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):452 -> c
63:77:int addPrimitiveUnboxing(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):454:468 -> c
78:78:void lambda$addPrimitiveUnboxing$12(int,com.android.tools.r8.ir.conversion.IRBuilder):468:468 -> c
79:79:void lambda$castToBoxedType$13(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.IRBuilder):473:473 -> c
1:1:void lambda$prepareInstructions$3(int,com.android.tools.r8.ir.conversion.IRBuilder):245:245 -> d
2:52:int addPrimitiveWideningConversion(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):355:405 -> d
53:58:int addPrimitiveWideningConversion(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):392:397 -> d
59:63:int addPrimitiveWideningConversion(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):383:387 -> d
64:64:int addPrimitiveWideningConversion(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):377:377 -> d
65:112:int addPrimitiveWideningConversion(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):368:415 -> d
1:1:void lambda$prepareInstructions$4(int,com.android.tools.r8.ir.conversion.IRBuilder):249:249 -> e
1:1:void lambda$prepareInstructions$5(int,com.android.tools.r8.ir.conversion.IRBuilder):252:252 -> f
1:28:void prepareInstructions():162:189 -> h
29:46:boolean checkSignatures(com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType[],com.android.tools.r8.graph.DexType,java.util.List,com.android.tools.r8.graph.DexType):34:51 -> h
29:46:void prepareInstructions():187 -> h
47:78:void prepareInstructions():192:223 -> h
79:80:int prepareParameterValue(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):279:280 -> h
79:80:void prepareInstructions():222 -> h
81:111:void prepareInstructions():222:252 -> h
com.android.tools.r8.ir.desugar.LambdaRewriter -> a.a.a.a.g.d.H:
com.android.tools.r8.graph.DexItemFactory factory -> c
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.graph.DexString constructorName -> e
com.android.tools.r8.graph.DexString classConstructorName -> f
boolean $assertionsDisabled -> l
com.android.tools.r8.graph.DexString instanceFieldName -> g
com.android.tools.r8.graph.DexString createInstanceMethodName -> h
java.util.Map knownCallSites -> j
java.util.Map knownLambdaClasses -> k
com.android.tools.r8.graph.DexMethod objectInitMethod -> d
com.android.tools.r8.com.google.common.collect.BiMap methodMapping -> i
com.android.tools.r8.ir.conversion.IRConverter converter -> b
1:1:void <clinit>():50:50 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):88:88 -> <init>
2:31:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):70:99 -> <init>
1:10:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):108:117 -> a
11:15:com.android.tools.r8.ir.desugar.LambdaDescriptor inferLambdaDescriptor(com.android.tools.r8.graph.DexCallSite):217:221 -> a
11:15:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):116 -> a
16:16:com.android.tools.r8.ir.desugar.LambdaDescriptor inferLambdaDescriptor(com.android.tools.r8.graph.DexCallSite):220:220 -> a
16:16:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):116 -> a
17:17:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):118:118 -> a
18:28:com.android.tools.r8.ir.desugar.LambdaClass getOrCreateLambdaClass(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexType):231:241 -> a
18:28:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):123 -> a
29:29:boolean isInMainDexList(com.android.tools.r8.graph.DexType):225:225 -> a
29:29:com.android.tools.r8.ir.desugar.LambdaClass getOrCreateLambdaClass(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexType):242 -> a
29:29:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):123 -> a
30:30:com.android.tools.r8.ir.desugar.LambdaClass getOrCreateLambdaClass(com.android.tools.r8.ir.desugar.LambdaDescriptor,com.android.tools.r8.graph.DexType):243:243 -> a
30:30:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):123 -> a
31:31:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):124:124 -> a
32:47:void patchInstruction(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):269:284 -> a
32:47:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):129 -> a
48:109:void patchInstruction(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):283:344 -> a
48:109:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):129 -> a
110:111:com.android.tools.r8.graph.DexMethod com.android.tools.r8.ir.desugar.LambdaClass.getCreateInstanceMethod():143:144 -> a
110:111:void patchInstruction(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):346 -> a
110:111:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):129 -> a
112:113:void patchInstruction(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):346:347 -> a
112:113:void desugarLambdas(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):129 -> a
114:122:boolean removeLambdaDeserializationMethods(java.lang.Iterable):137:145 -> a
123:123:boolean com.android.tools.r8.graph.DexMethod.isLambdaDeserializeMethod(com.android.tools.r8.graph.DexItemFactory):184:184 -> a
123:123:boolean removeLambdaDeserializationMethods(java.lang.Iterable):145 -> a
124:126:boolean removeLambdaDeserializationMethods(java.lang.Iterable):146:148 -> a
127:133:void adjustAccessibility():167:173 -> a
134:134:void adjustAccessibility():172:172 -> a
135:136:com.android.tools.r8.graph.DexProgramClass getLambdaClass(com.android.tools.r8.graph.DexType):182:183 -> a
137:146:void synthesizeLambdaClasses(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService):189:198 -> a
147:147:void synthesizeLambdaClasses(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService):195:195 -> a
148:150:java.lang.Object getKnown(java.util.Map,java.lang.Object):249:251 -> a
151:158:java.lang.Object putIfAbsent(java.util.Map,java.lang.Object,java.lang.Object):255:262 -> a
1:1:boolean hasLambdaClassPrefix(com.android.tools.r8.graph.DexType):85:85 -> b
com.android.tools.r8.ir.desugar.LambdaRewriterGraphLense -> a.a.a.a.g.d.I:
boolean $assertionsDisabled -> j
1:1:void <clinit>():15:15 -> <clinit>
1:5:void <init>(com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.graph.DexItemFactory):20:24 -> <init>
6:6:void <init>(com.android.tools.r8.com.google.common.collect.BiMap,com.android.tools.r8.graph.GraphLense,com.android.tools.r8.graph.DexItemFactory):19:19 -> <init>
1:3:com.android.tools.r8.ir.code.Invoke$Type mapInvocationType(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type):31:33 -> b
com.android.tools.r8.ir.desugar.StringConcatRewriter -> a.a.a.a.g.d.O:
com.android.tools.r8.graph.DexItemFactory factory -> b
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.graph.DexMethod defaultAppendMethod -> h
com.android.tools.r8.graph.DexMethod stringBuilderToString -> f
com.android.tools.r8.graph.DexMethod stringBuilderInit -> e
com.android.tools.r8.graph.DexMethod makeConcatWithConstants -> d
com.android.tools.r8.graph.DexMethod makeConcat -> c
java.util.Map paramTypeToAppendMethod -> g
1:1:void <init>(com.android.tools.r8.graph.AppView):63:63 -> <init>
2:9:void <init>(com.android.tools.r8.graph.AppView):60:67 -> <init>
10:10:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> <init>
10:10:void <init>(com.android.tools.r8.graph.AppView):67 -> <init>
11:11:void <init>(com.android.tools.r8.graph.AppView):68:68 -> <init>
12:12:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> <init>
12:12:void <init>(com.android.tools.r8.graph.AppView):68 -> <init>
13:13:void <init>(com.android.tools.r8.graph.AppView):69:69 -> <init>
14:14:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> <init>
14:14:void <init>(com.android.tools.r8.graph.AppView):69 -> <init>
15:15:void <init>(com.android.tools.r8.graph.AppView):70:70 -> <init>
16:16:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> <init>
16:16:void <init>(com.android.tools.r8.graph.AppView):70 -> <init>
17:19:void <init>(com.android.tools.r8.graph.AppView):72:74 -> <init>
20:27:void <init>(com.android.tools.r8.graph.AppView):72:79 -> <init>
28:35:void <init>(com.android.tools.r8.graph.AppView):76:83 -> <init>
36:42:void <init>(com.android.tools.r8.graph.AppView):81:87 -> <init>
43:50:void <init>(com.android.tools.r8.graph.AppView):85:92 -> <init>
51:51:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
51:51:void <init>(com.android.tools.r8.graph.AppView):91 -> <init>
52:55:void <init>(com.android.tools.r8.graph.AppView):91:94 -> <init>
56:56:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
56:56:void <init>(com.android.tools.r8.graph.AppView):93 -> <init>
57:60:void <init>(com.android.tools.r8.graph.AppView):93:96 -> <init>
61:61:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
61:61:void <init>(com.android.tools.r8.graph.AppView):95 -> <init>
62:65:void <init>(com.android.tools.r8.graph.AppView):95:98 -> <init>
66:66:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
66:66:void <init>(com.android.tools.r8.graph.AppView):97 -> <init>
67:70:void <init>(com.android.tools.r8.graph.AppView):97:100 -> <init>
71:71:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
71:71:void <init>(com.android.tools.r8.graph.AppView):99 -> <init>
72:75:void <init>(com.android.tools.r8.graph.AppView):99:102 -> <init>
76:76:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
76:76:void <init>(com.android.tools.r8.graph.AppView):101 -> <init>
77:80:void <init>(com.android.tools.r8.graph.AppView):101:104 -> <init>
81:81:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
81:81:void <init>(com.android.tools.r8.graph.AppView):103 -> <init>
82:85:void <init>(com.android.tools.r8.graph.AppView):103:106 -> <init>
86:86:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
86:86:void <init>(com.android.tools.r8.graph.AppView):105 -> <init>
87:90:void <init>(com.android.tools.r8.graph.AppView):105:108 -> <init>
91:91:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
91:91:void <init>(com.android.tools.r8.graph.AppView):107 -> <init>
92:95:void <init>(com.android.tools.r8.graph.AppView):107:110 -> <init>
96:96:com.android.tools.r8.graph.DexMethod com.android.tools.r8.graph.DexItemFactory.createMethod(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexProto,java.lang.String):1085:1085 -> <init>
96:96:void <init>(com.android.tools.r8.graph.AppView):109 -> <init>
97:97:void <init>(com.android.tools.r8.graph.AppView):109:109 -> <init>
1:1:com.android.tools.r8.graph.DexItemFactory access$100(com.android.tools.r8.ir.desugar.StringConcatRewriter):40:40 -> a
2:25:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):118:141 -> a
26:41:void rewriteMakeConcat(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):156:171 -> a
26:41:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):142 -> a
42:47:void rewriteMakeConcat(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):170:175 -> a
42:47:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):142 -> a
48:49:void rewriteMakeConcat(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):163:164 -> a
48:49:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):142 -> a
50:50:void rewriteMakeConcat(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):163:163 -> a
50:50:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):142 -> a
51:51:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):143:143 -> a
52:101:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):191:240 -> a
52:101:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
102:102:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):239:239 -> a
102:102:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
103:117:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):237:251 -> a
103:117:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
118:119:java.lang.String convertToString(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexValue):277:278 -> a
118:119:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):251 -> a
118:119:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
120:120:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):251:251 -> a
120:120:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
121:122:java.lang.String convertToString(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexValue):280:281 -> a
121:122:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):251 -> a
121:122:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
123:123:java.lang.String convertToString(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexValue):280:280 -> a
123:123:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):251 -> a
123:123:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
124:152:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):245:273 -> a
124:152:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
153:154:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):263:264 -> a
153:154:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
155:155:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):263:263 -> a
155:155:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
156:156:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):259:259 -> a
156:156:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
157:157:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):218:218 -> a
157:157:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
158:158:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):206:206 -> a
158:158:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
159:160:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):200:201 -> a
159:160:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
161:161:void rewriteMakeConcatWithConstants(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeCustom):200:200 -> a
161:161:void desugarStringConcats(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.IRCode):144 -> a
162:164:com.android.tools.r8.errors.CompilationError error(com.android.tools.r8.graph.DexMethod,java.lang.String):457:459 -> a
1:1:com.android.tools.r8.graph.DexMethod access$200(com.android.tools.r8.ir.desugar.StringConcatRewriter):40:40 -> b
1:1:com.android.tools.r8.graph.DexMethod access$300(com.android.tools.r8.ir.desugar.StringConcatRewriter):40:40 -> c
com.android.tools.r8.ir.desugar.StringConcatRewriter$1 -> a.a.a.a.g.d.J:
com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder -> a.a.a.a.g.d.N:
java.util.ListIterator blocks -> c
com.android.tools.r8.ir.code.BasicBlock currentBlock -> f
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> i
com.android.tools.r8.ir.code.Instruction invokeCustom -> e
com.android.tools.r8.ir.code.IRCode code -> b
com.android.tools.r8.ir.code.InstructionListIterator instructions -> d
java.util.List chunks -> g
com.android.tools.r8.ir.desugar.StringConcatRewriter this$0 -> h
1:1:void <clinit>():284:284 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.desugar.StringConcatRewriter,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):297:297 -> <init>
1:1:void <init>(com.android.tools.r8.ir.desugar.StringConcatRewriter,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.desugar.StringConcatRewriter$1):284 -> <init>
2:16:void <init>(com.android.tools.r8.ir.desugar.StringConcatRewriter,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator):291:305 -> <init>
2:16:void <init>(com.android.tools.r8.ir.desugar.StringConcatRewriter,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.desugar.StringConcatRewriter$1):284 -> <init>
1:1:void access$400(com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder,com.android.tools.r8.ir.code.Instruction):284:284 -> a
2:2:com.android.tools.r8.graph.AppView access$500(com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder):284:284 -> a
3:4:void appendInstruction(com.android.tools.r8.ir.code.Instruction):309:310 -> a
5:5:void addChunk(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod):314:314 -> a
6:6:void addChunk(java.lang.String,com.android.tools.r8.graph.DexMethod):318:318 -> a
7:17:void desugar():339:349 -> a
18:22:void desugar():348:352 -> a
23:25:void com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder$Chunk.addAppendCall(com.android.tools.r8.ir.code.Value):414:416 -> a
23:25:void desugar():353 -> a
26:26:void com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder$Chunk.addAppendCall(com.android.tools.r8.ir.code.Value):414:414 -> a
26:26:void desugar():353 -> a
27:41:void desugar():357:371 -> a
42:72:void desugar():370:400 -> a
1:1:com.android.tools.r8.ir.code.IRCode access$600(com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder):284:284 -> b
com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder$ArgumentChunk -> a.a.a.a.g.d.K:
com.android.tools.r8.ir.code.Value value -> c
1:2:void <init>(com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexMethod):424:425 -> <init>
1:1:com.android.tools.r8.ir.code.Value getOrCreateValue():430:430 -> a
com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder$Chunk -> a.a.a.a.g.d.L:
com.android.tools.r8.graph.DexMethod method -> a
com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder this$1 -> b
1:2:void <init>(com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder,com.android.tools.r8.graph.DexMethod):407:408 -> <init>
com.android.tools.r8.ir.code.Value getOrCreateValue() -> a
com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder$ConstantChunk -> a.a.a.a.g.d.M:
com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder this$1 -> d
java.lang.String str -> c
1:3:void <init>(com.android.tools.r8.ir.desugar.StringConcatRewriter$ConcatBuilder,java.lang.String,com.android.tools.r8.graph.DexMethod):437:439 -> <init>
1:7:com.android.tools.r8.ir.code.Value getOrCreateValue():444:450 -> a
8:8:com.android.tools.r8.ir.code.Value getOrCreateValue():446:446 -> a
com.android.tools.r8.ir.desugar.SynthesizedLambdaSourceCode -> a.a.a.a.g.d.P:
com.android.tools.r8.ir.desugar.LambdaClass lambda -> n
boolean $assertionsDisabled -> o
com.android.tools.r8.graph.DexMethod currentMethod -> m
1:1:void <clinit>():15:15 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.DexType):22:24 -> <init>
4:4:void <init>(com.android.tools.r8.ir.desugar.LambdaClass,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):29:29 -> <init>
1:2:int enforceParameterType(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):51:52 -> a
3:3:void lambda$enforceParameterType$0(int,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.conversion.IRBuilder):52:52 -> a
1:3:com.android.tools.r8.graph.DexType[] captures():37:39 -> i
1:1:com.android.tools.r8.ir.desugar.LambdaDescriptor descriptor():33:33 -> j
1:1:com.android.tools.r8.graph.DexItemFactory factory():43:43 -> k
1:1:java.lang.String toString():59:59 -> toString
com.android.tools.r8.ir.desugar.TwrCloseResourceRewriter -> a.a.a.a.g.d.S:
com.android.tools.r8.graph.AppView appView -> a
java.util.Set referencingClasses -> d
boolean $assertionsDisabled -> e
com.android.tools.r8.graph.DexMethod twrCloseResourceMethod -> c
com.android.tools.r8.ir.conversion.IRConverter converter -> b
1:1:void <clinit>():51:51 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):63:63 -> <init>
2:8:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):61:67 -> <init>
9:9:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> <init>
9:9:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):68 -> <init>
10:14:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):69:73 -> <init>
1:18:void rewriteMethodCode(com.android.tools.r8.ir.code.IRCode):79:96 -> a
19:23:void rewriteMethodCode(com.android.tools.r8.ir.code.IRCode):95:99 -> a
24:36:boolean isSynthesizedCloseResourceMethod(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.AppView):105:117 -> a
37:76:void synthesizeUtilityClass(com.android.tools.r8.graph.DexApplication$Builder,java.util.concurrent.ExecutorService,com.android.tools.r8.utils.InternalOptions):124:163 -> a
77:77:boolean lambda$synthesizeUtilityClass$0(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexProgramClass):160:160 -> a
com.android.tools.r8.ir.desugar.TwrCloseResourceRewriter$CloseResourceMethodCode -> a.a.a.a.g.d.Q:
1:1:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod):171:171 -> <init>
com.android.tools.r8.ir.optimize.BasicBlockInstructionsEquivalence -> a.a.a.a.g.e.a:
com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> a
int[] hashes -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():16:16 -> <clinit>
1:4:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):22:25 -> <init>
1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):16:16 -> a
2:25:boolean hasIdenticalInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):29:52 -> a
2:25:boolean doEquivalent(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):70 -> a
2:25:boolean doEquivalent(java.lang.Object,java.lang.Object):16 -> a
26:30:boolean verifyAllSuccessors(java.util.List,java.util.List):57:61 -> a
26:30:boolean hasIdenticalInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):52 -> a
26:30:boolean doEquivalent(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):70 -> a
26:30:boolean doEquivalent(java.lang.Object,java.lang.Object):16 -> a
31:31:boolean hasIdenticalInstructions(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):52:52 -> a
31:31:boolean doEquivalent(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):70 -> a
31:31:boolean doEquivalent(java.lang.Object,java.lang.Object):16 -> a
32:32:int doHash(java.lang.Object):16:16 -> a
33:39:int doHash(com.android.tools.r8.ir.code.BasicBlock):79:85 -> a
33:39:int doHash(java.lang.Object):16 -> a
40:40:void clearComputedHash(com.android.tools.r8.ir.code.BasicBlock):74:74 -> a
1:12:int computeHash(com.android.tools.r8.ir.code.BasicBlock):90:101 -> b
com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization -> a.a.a.a.g.e.c:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$WaveDoneAction waveDoneAction -> d
boolean $assertionsDisabled -> e
com.android.tools.r8.ir.conversion.IRConverter converter -> b
1:1:void <clinit>():61:61 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):101:101 -> <init>
2:8:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):98:104 -> <init>
1:13:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):108:120 -> a
14:40:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):321:347 -> a
14:40:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
41:42:boolean com.android.tools.r8.graph.DexClass.definesStaticField(com.android.tools.r8.graph.DexField):404:405 -> a
41:42:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):348 -> a
41:42:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
43:48:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):349:354 -> a
43:48:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
49:51:boolean com.android.tools.r8.ir.code.Value.isDexItemBasedConstStringThatNeedsToComputeClassName():760:762 -> a
49:51:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):354 -> a
49:51:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
52:60:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):357:365 -> a
52:60:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
61:65:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.StaticPut):406:410 -> a
61:65:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):367 -> a
61:65:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
66:95:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):369:398 -> a
66:95:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
96:114:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):382:400 -> a
96:114:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
115:127:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):125:137 -> a
128:149:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):253:274 -> a
128:149:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):137 -> a
150:169:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):278:297 -> a
150:169:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):274 -> a
150:169:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):137 -> a
170:170:com.android.tools.r8.shaking.RootSetBuilder$RootSet com.android.tools.r8.graph.AppView.rootSet():0:0 -> a
170:170:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):284 -> a
170:170:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):274 -> a
170:170:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):137 -> a
171:185:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):301:315 -> a
171:185:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):274 -> a
171:185:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):137 -> a
186:186:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):137:137 -> a
187:187:com.android.tools.r8.graph.DexValue getDexStringValueForInvoke(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):315:315 -> a
187:187:com.android.tools.r8.graph.DexValue getDexStringValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.DexType):274 -> a
187:187:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):137 -> a
188:196:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):138:146 -> a
197:197:boolean com.android.tools.r8.ir.code.ConstNumber.getBooleanValue():67:67 -> a
197:197:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):147 -> a
198:214:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):147:163 -> a
215:324:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):139:248 -> a
325:325:java.util.Collection computeUnnecessaryStaticPuts(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.Set):398:398 -> a
325:325:void optimize(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):122 -> a
326:334:boolean isClassNameConstantOf(com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.code.Instruction):416:424 -> a
com.android.tools.r8.ir.optimize.ClassInitializerDefaultsOptimization$WaveDoneAction -> a.a.a.a.g.e.b:
com.android.tools.r8.ir.optimize.CodeRewriter -> a.a.a.a.g.e.m:
com.android.tools.r8.graph.DexItemFactory dexItemFactory -> c
com.android.tools.r8.graph.AppView appView -> b
boolean $assertionsDisabled -> e
com.android.tools.r8.utils.InternalOptions options -> d
com.android.tools.r8.ir.conversion.IRConverter converter -> a
1:1:void <clinit>():141:141 -> <clinit>
1:5:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):160:164 -> <init>
boolean lambda$computeConstantArrayValues$11(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.Instruction) -> a
1:2:boolean isFallthroughBlock(com.android.tools.r8.ir.code.BasicBlock):190:191 -> a
3:26:void collapseTrivialGoto(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,java.util.List):202:225 -> a
27:36:void unlinkTrivialGotoBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):230:239 -> a
37:37:void disableDex2OatInliningForSelfRecursiveMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):292:292 -> a
38:38:boolean com.android.tools.r8.utils.InternalOptions.canHaveDex2OatInliningIssue():876:876 -> a
38:38:void disableDex2OatInliningForSelfRecursiveMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):292 -> a
39:40:boolean com.android.tools.r8.ir.code.IRCode.hasCatchHandlers():519:520 -> a
39:40:void disableDex2OatInliningForSelfRecursiveMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):292 -> a
41:64:void disableDex2OatInliningForSelfRecursiveMethods(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):297:320 -> a
65:101:void convertSwitchToSwitchAndIfs(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Switch,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):468:504 -> a
102:103:java.lang.Object com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder.setBlockNumber(int):336:337 -> a
102:103:void convertSwitchToSwitchAndIfs(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Switch,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):505 -> a
104:118:void convertSwitchToSwitchAndIfs(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Switch,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):506:520 -> a
119:120:java.lang.Object com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder.setBlockNumber(int):336:337 -> a
119:120:void convertSwitchToSwitchAndIfs(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Switch,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):521 -> a
121:130:void convertSwitchToSwitchAndIfs(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Switch,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):522:531 -> a
131:144:com.android.tools.r8.ir.optimize.CodeRewriter$Interval combineOrAddInterval(java.util.List,com.android.tools.r8.ir.optimize.CodeRewriter$Interval,com.android.tools.r8.ir.optimize.CodeRewriter$Interval):579:592 -> a
145:145:com.android.tools.r8.ir.optimize.CodeRewriter$Interval combineOrAddInterval(java.util.List,com.android.tools.r8.ir.optimize.CodeRewriter$Interval,com.android.tools.r8.ir.optimize.CodeRewriter$Interval):589:589 -> a
146:157:void tryAddToBiggestSavings(java.util.Set,java.util.PriorityQueue,com.android.tools.r8.ir.optimize.CodeRewriter$Interval,int):602:613 -> a
158:165:int sizeForKeysWrittenAsIfs(com.android.tools.r8.ir.code.ValueType,java.util.Collection):618:625 -> a
166:166:int codeUnitMargin():632:632 -> a
167:167:int lambda$rewriteSwitch$1(com.android.tools.r8.utils.InternalOutputMode,com.android.tools.r8.ir.optimize.CodeRewriter$Interval,com.android.tools.r8.ir.optimize.CodeRewriter$Interval):769:769 -> a
168:182:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):921:935 -> a
183:201:void collapseIfTrueTarget(com.android.tools.r8.ir.code.BasicBlock):245:263 -> a
183:201:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):936 -> a
202:202:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):938:938 -> a
203:216:void collapseNonFallthroughSwitchTargets(com.android.tools.r8.ir.code.BasicBlock):269:282 -> a
203:216:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):939 -> a
217:217:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):401:401 -> a
217:217:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):943 -> a
218:225:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):945:952 -> a
226:226:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):401:401 -> a
226:226:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):956 -> a
227:228:void collapseTrivialGotos(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):958:959 -> a
229:232:void identifyInvokeSemanticsForInlining(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.OptimizationFeedback):1012:1015 -> a
233:239:void identifyInvokeSemanticsForInlining(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.OptimizationFeedback):1014:1020 -> a
240:240:void identifyInvokeSemanticsForInlining(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.OptimizationFeedback):1019:1019 -> a
241:294:void identifyClassInlinerEligibility(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1036:1089 -> a
295:339:void identifyClassInlinerEligibility(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1064:1108 -> a
340:413:com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer computeClassInitializerInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass):1264:1337 -> a
414:414:boolean checksNullBeforeSideEffect(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView):1369:1369 -> a
415:419:com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect lambda$checksNullBeforeSideEffect$3(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1372:1376 -> a
420:435:boolean isKotlinNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView):1434:1449 -> a
420:435:com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect lambda$checksNullBeforeSideEffect$3(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1378 -> a
436:457:com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect lambda$checksNullBeforeSideEffect$3(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1379:1400 -> a
458:463:com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect lambda$checksNullBeforeSideEffect$3(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1399:1404 -> a
464:471:boolean isInstantiationOfNullPointerException(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.graph.DexItemFactory):1468:1475 -> a
464:471:com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect lambda$checksNullBeforeSideEffect$3(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1404 -> a
472:492:com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect lambda$checksNullBeforeSideEffect$3(com.android.tools.r8.ir.code.Value,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1405:1425 -> a
493:495:boolean isNullCheck(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):1457:1459 -> a
496:496:boolean triggersClassInitializationBeforeSideEffect(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView):1489:1489 -> a
497:513:com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect lambda$triggersClassInitializationBeforeSideEffect$4(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):1492:1508 -> a
514:573:boolean alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):1520:1579 -> a
574:614:boolean alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):1539:1579 -> a
615:628:boolean alwaysTriggerExpectedEffectBeforeAnythingElse(com.android.tools.r8.ir.code.IRCode,java.util.function.BiFunction):1566:1579 -> a
629:629:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1587:1587 -> a
630:630:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1586:1586 -> a
631:637:com.android.tools.r8.graph.DexType getArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1597:1603 -> a
631:637:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1590 -> a
638:638:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1590:1590 -> a
639:643:boolean checkArgumentType(com.android.tools.r8.ir.code.InvokeMethod,int):1589:1593 -> a
644:681:void disableAssertions(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1751:1788 -> a
682:693:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,boolean):1872:1883 -> a
694:739:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.IRCode):1989:2034 -> a
694:739:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,boolean):1883 -> a
740:740:boolean removeInstanceOfInstructionIfTrivial(com.android.tools.r8.ir.code.InstanceOf,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.IRCode):2028:2028 -> a
740:740:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,boolean):1883 -> a
741:743:void removeTrivialCheckCastAndInstanceOfInstructions(com.android.tools.r8.ir.code.IRCode,boolean):1895:1897 -> a
744:757:boolean removeCheckCastInstructionIfTrivial(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.IRCode):1903:1916 -> a
758:758:boolean com.android.tools.r8.utils.InternalOptions.canHaveArtCheckCastVerifierBug():1004:1004 -> a
758:758:boolean removeCheckCastInstructionIfTrivial(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.IRCode):1916 -> a
759:785:boolean removeCheckCastInstructionIfTrivial(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.IRCode):1917:1943 -> a
786:786:boolean com.android.tools.r8.ir.analysis.type.Nullability.lessThanOrEqual(com.android.tools.r8.ir.analysis.type.Nullability):62:62 -> a
786:786:boolean removeCheckCastInstructionIfTrivial(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.IRCode):1943 -> a
787:808:boolean removeCheckCastInstructionIfTrivial(com.android.tools.r8.ir.code.CheckCast,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.IRCode):1943:1964 -> a
809:810:boolean lambda$removeCheckCastInstructionIfTrivial$5(com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.code.Instruction):1928:1929 -> a
811:823:boolean isTypeInaccessibleInCurrentContext(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexEncodedMethod):1969:1981 -> a
824:834:void removeOrReplaceByDebugLocalWrite(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):2051:2061 -> a
835:836:boolean lambda$shortenLiveRanges$7(com.android.tools.r8.ir.code.ConstInstruction):2231:2232 -> a
837:891:void shortenLiveRangesInsideBlock(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.com.google.common.base.Supplier,java.util.Map,java.util.function.Predicate):2296:2350 -> a
892:903:void insertConstantInBlock(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.BasicBlock):2355:2366 -> a
904:906:boolean lambda$insertConstantInBlock$10(com.android.tools.r8.ir.code.Instruction,boolean,com.android.tools.r8.ir.code.Instruction):2360:2362 -> a
907:907:boolean com.android.tools.r8.utils.InternalOptions.canHaveCmpIfFloatBug():837:837 -> a
907:907:boolean lambda$insertConstantInBlock$10(com.android.tools.r8.ir.code.Instruction,boolean,com.android.tools.r8.ir.code.Instruction):2363 -> a
908:908:boolean lambda$insertConstantInBlock$10(com.android.tools.r8.ir.code.Instruction,boolean,com.android.tools.r8.ir.code.Instruction):2363:2363 -> a
909:956:com.android.tools.r8.ir.code.ConstInstruction[] computeConstantArrayValues(com.android.tools.r8.ir.code.NewArrayEmpty,com.android.tools.r8.ir.code.BasicBlock,int):2401:2448 -> a
957:962:boolean isCSEInstructionCandidate(com.android.tools.r8.ir.code.Instruction):2778:2783 -> a
963:964:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock):2967:2968 -> a
965:965:void simplifyIfWithKnownCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,int):2972:2972 -> a
966:970:void rewriteIfToGoto(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):3381:3385 -> a
971:986:void rewriteLongCompareAndRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3436:3451 -> a
987:1003:void rewriteLongCompareAndRequireNonNull(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):3449:3465 -> a
1004:1027:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3476:3499 -> a
1028:1062:java.util.Set computeUnneededMoves(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.DebugLocalsChange,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3536:3570 -> a
1028:1062:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3503 -> a
1063:1066:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3504:3507 -> a
1067:1067:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.<init>():120:120 -> a
1067:1067:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3507 -> a
1068:1068:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3508:3508 -> a
1069:1069:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.<init>():120:120 -> a
1069:1069:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3508 -> a
1070:1087:void removeUnneededMovesOnExitingPaths(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):3509:3526 -> a
1088:1097:void updateDebugLocalsRegisterMap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):3581:3590 -> a
1098:1098:boolean matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):3643:3643 -> a
1099:1108:boolean isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):3649:3658 -> a
1099:1108:boolean matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):3645 -> a
1109:1109:boolean isSubtypeOfThrowable(com.android.tools.r8.graph.DexType):3655:3655 -> a
1109:1109:boolean matchesMethodOfThrowable(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):3645 -> a
1110:1115:com.android.tools.r8.ir.code.Value addConstString(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.lang.String):3664:3669 -> a
1116:1116:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
1116:1116:com.android.tools.r8.ir.code.Value addConstString(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstructionListIterator,java.lang.String):3668 -> a
1117:1133:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3679:3695 -> a
1134:1134:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> a
1134:1134:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3695 -> a
1135:1135:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3696:3696 -> a
1136:1136:com.android.tools.r8.graph.DexType com.android.tools.r8.graph.DexItemFactory.createType(java.lang.String):1000:1000 -> a
1136:1136:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3696 -> a
1137:1137:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3699:3699 -> a
1138:1147:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3698:3707 -> a
1148:1209:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3705:3766 -> a
1210:1225:void logArgumentTypes(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):3765:3780 -> a
1226:1235:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3784:3793 -> a
1236:1246:com.android.tools.r8.ir.code.NewInstance findNewInstance(com.android.tools.r8.ir.code.Phi):3807:3817 -> a
1236:1246:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3793 -> a
1247:1247:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3794:3794 -> a
1248:1273:void replaceTrivialNewInstancePhis(com.android.tools.r8.ir.code.Value):3840:3865 -> a
1248:1273:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3794 -> a
1274:1278:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3795:3799 -> a
1279:1279:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3796:3796 -> a
1280:1280:com.android.tools.r8.ir.code.NewInstance findNewInstance(com.android.tools.r8.ir.code.Phi):3815:3815 -> a
1280:1280:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3793 -> a
1281:1281:com.android.tools.r8.ir.code.NewInstance findNewInstance(com.android.tools.r8.ir.code.Phi):3811:3811 -> a
1281:1281:void ensureDirectStringNewToInit(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexItemFactory):3793 -> a
1282:1288:void recursiveAddOperands(com.android.tools.r8.ir.code.Phi,java.util.Set,java.util.Set):3821:3827 -> a
1:1:boolean lambda$removedTrivialGotos$0(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):180:180 -> b
2:41:void identifyReturnsArgument(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):964:1003 -> b
42:43:boolean isClassDesiredAssertionStatusInvoke(com.android.tools.r8.ir.code.Instruction):1795:1796 -> b
44:45:com.android.tools.r8.ir.code.Value blockWithAssertionsDisabledFieldPut(com.android.tools.r8.ir.code.BasicBlock):1820:1821 -> b
46:47:boolean isAssertionsDisabledFieldPut(com.android.tools.r8.ir.code.Instruction):1801:1802 -> b
46:47:com.android.tools.r8.ir.code.Value blockWithAssertionsDisabledFieldPut(com.android.tools.r8.ir.code.BasicBlock):1823 -> b
48:48:com.android.tools.r8.ir.code.Value blockWithAssertionsDisabledFieldPut(com.android.tools.r8.ir.code.BasicBlock):1823:1823 -> b
49:49:boolean lambda$shortenLiveRanges$8(com.android.tools.r8.ir.code.ConstInstruction):2240:2240 -> b
50:50:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2800:2800 -> b
51:58:boolean hasCSECandidate(com.android.tools.r8.ir.code.IRCode,int):2787:2794 -> b
51:58:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2801 -> b
59:75:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2803:2819 -> b
76:85:boolean shareCatchHandlers(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2765:2774 -> b
76:85:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2820 -> b
86:101:void commonSubexpressionElimination(com.android.tools.r8.ir.code.IRCode):2821:2836 -> b
102:104:com.android.tools.r8.graph.DexMethod lambda$workaroundNumberConversionRegisterAllocationBug$15():3928:3930 -> b
105:105:com.android.tools.r8.graph.DexMethod lambda$workaroundNumberConversionRegisterAllocationBug$15():3928:3928 -> b
1:16:void identifyTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1114:1129 -> c
17:96:com.android.tools.r8.graph.DexEncodedMethod$TrivialInitializer computeInstanceInitializerInfo(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexClass,java.util.function.Function):1175:1254 -> c
17:96:void identifyTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1129 -> c
97:97:void identifyTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1130:1130 -> c
98:98:void identifyTrivialInitializer(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.OptimizationFeedback):1127:1127 -> c
99:99:boolean isNotDebugInstruction(com.android.tools.r8.ir.code.Instruction):1806:1806 -> c
100:106:com.android.tools.r8.ir.code.Value blockWithSingleConstNumberAndGoto(com.android.tools.r8.ir.code.BasicBlock):1810:1816 -> c
107:107:void processMethodsNeverReturningNormally(com.android.tools.r8.ir.code.IRCode):3184:3184 -> c
1:8:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):869:876 -> d
9:21:com.android.tools.r8.ir.optimize.SwitchUtils$EnumSwitchInfo com.android.tools.r8.ir.optimize.SwitchUtils.analyzeSwitchOverEnum(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):62:74 -> d
9:21:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):877 -> d
22:22:com.android.tools.r8.graph.AppView com.android.tools.r8.graph.AppView.withLiveness():0:0 -> d
22:22:void removeSwitchMaps(com.android.tools.r8.ir.code.IRCode):877 -> d
23:46:boolean isBlockSupportedBySimplifyKnownBooleanCondition(com.android.tools.r8.ir.code.BasicBlock):3347:3370 -> d
47:47:boolean lambda$logArgumentTypes$14(com.android.tools.r8.ir.code.Instruction):3688:3688 -> d
1:77:void rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1608:1684 -> e
78:78:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):401:401 -> e
78:78:void rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1685 -> e
79:93:void rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1686:1700 -> e
94:94:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> e
94:94:void rewriteMoveResult(com.android.tools.r8.ir.code.IRCode):1608 -> e
95:95:java.util.List lambda$shortenLiveRangesInsideBlock$9(com.android.tools.r8.ir.code.BasicBlock):2344:2344 -> e
1:100:void rewriteSwitch(com.android.tools.r8.ir.code.IRCode):727:826 -> f
101:181:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.Switch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):636:716 -> f
101:181:void rewriteSwitch(com.android.tools.r8.ir.code.IRCode):827 -> f
182:182:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):564:564 -> f
182:182:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.Switch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):717 -> f
182:182:void rewriteSwitch(com.android.tools.r8.ir.code.IRCode):827 -> f
183:183:int findIfsForCandidates(java.util.List,com.android.tools.r8.ir.code.Switch,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):722:722 -> f
183:183:void rewriteSwitch(com.android.tools.r8.ir.code.IRCode):827 -> f
184:203:void rewriteSwitch(com.android.tools.r8.ir.code.IRCode):830:849 -> f
1:40:void rewriteThrowableAddAndGetSuppressed(com.android.tools.r8.ir.code.IRCode):3600:3639 -> g
1:59:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode):2217:2275 -> h
60:86:void shortenLiveRanges(com.android.tools.r8.ir.code.IRCode):2260:2286 -> h
1:12:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2478:2489 -> i
13:29:boolean allowNewFilledArrayConstruction(com.android.tools.r8.ir.code.Instruction):2454:2470 -> i
13:29:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2490 -> i
30:46:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2493:2509 -> i
47:64:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2508:2525 -> i
65:81:short[] computeArrayFilledData(com.android.tools.r8.ir.code.ConstInstruction[],int,int):2374:2390 -> i
65:81:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2526 -> i
82:124:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2530:2572 -> i
125:125:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> i
125:125:void simplifyArrayConstruction(com.android.tools.r8.ir.code.IRCode):2478 -> i
1:6:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2614:2619 -> j
7:24:void removeDebugWriteOfPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.DebugLocalWrite):2658:2675 -> j
7:24:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2619 -> j
25:35:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2624:2634 -> j
36:60:boolean hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2581:2605 -> j
36:60:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2636 -> j
61:74:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2637:2650 -> j
75:75:boolean hasLocalOrLineChangeBetween(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.DexString):2610:2610 -> j
75:75:void simplifyDebugLocals(com.android.tools.r8.ir.code.IRCode):2636 -> j
1:6:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2840:2845 -> k
7:23:boolean flipIfBranchesIfNeeded(com.android.tools.r8.ir.code.BasicBlock):3415:3431 -> k
7:23:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2846 -> k
24:35:void rewriteIfWithConstZero(com.android.tools.r8.ir.code.BasicBlock):3389:3400 -> k
24:35:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2847 -> k
36:49:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.forSwappedOperands():27:40 -> k
36:49:void rewriteIfWithConstZero(com.android.tools.r8.ir.code.BasicBlock):3400 -> k
36:49:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2847 -> k
50:50:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.forSwappedOperands():38:38 -> k
50:50:void rewriteIfWithConstZero(com.android.tools.r8.ir.code.BasicBlock):3400 -> k
50:50:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2847 -> k
51:51:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.forSwappedOperands():36:36 -> k
51:51:void rewriteIfWithConstZero(com.android.tools.r8.ir.code.BasicBlock):3400 -> k
51:51:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2847 -> k
52:52:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.forSwappedOperands():34:34 -> k
52:52:void rewriteIfWithConstZero(com.android.tools.r8.ir.code.BasicBlock):3400 -> k
52:52:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2847 -> k
53:53:com.android.tools.r8.ir.code.If$Type com.android.tools.r8.ir.code.If$Type.forSwappedOperands():32:32 -> k
53:53:void rewriteIfWithConstZero(com.android.tools.r8.ir.code.BasicBlock):3400 -> k
53:53:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2847 -> k
54:62:void rewriteIfWithConstZero(com.android.tools.r8.ir.code.BasicBlock):3400:3408 -> k
54:62:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2847 -> k
63:124:boolean simplifyKnownBooleanCondition(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):3276:3337 -> k
63:124:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2849 -> k
125:175:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2854:2904 -> k
176:177:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2896:2897 -> k
178:224:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2888:2934 -> k
225:262:void simplifyIf(com.android.tools.r8.ir.code.IRCode):2924:2961 -> k
1:4:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2113:2116 -> l
5:8:boolean shouldBeLitInstruction(com.android.tools.r8.ir.code.Instruction):2153:2156 -> l
5:8:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2117 -> l
9:17:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop):2171:2179 -> l
9:17:boolean shouldBeLitInstruction(com.android.tools.r8.ir.code.Instruction):2157 -> l
9:17:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2117 -> l
18:18:java.lang.Iterable com.android.tools.r8.com.google.common.collect.Iterables.concat(java.lang.Iterable,java.lang.Iterable):433:433 -> l
18:18:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop):2179 -> l
18:18:boolean shouldBeLitInstruction(com.android.tools.r8.ir.code.Instruction):2157 -> l
18:18:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2117 -> l
19:21:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop):2179:2181 -> l
19:21:boolean shouldBeLitInstruction(com.android.tools.r8.ir.code.Instruction):2157 -> l
19:21:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2117 -> l
22:29:boolean hasPath(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2202:2209 -> l
22:29:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop):2182 -> l
22:29:boolean shouldBeLitInstruction(com.android.tools.r8.ir.code.Instruction):2157 -> l
22:29:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2117 -> l
30:31:boolean canBe2AddrInstruction(com.android.tools.r8.ir.code.Binop):2187:2188 -> l
30:31:boolean shouldBeLitInstruction(com.android.tools.r8.ir.code.Instruction):2157 -> l
30:31:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2117 -> l
32:52:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2118:2138 -> l
53:71:void useDedicatedConstantForLitInstruction(com.android.tools.r8.ir.code.IRCode):2126:2144 -> l
1:46:void workaroundNumberConversionRegisterAllocationBug(com.android.tools.r8.ir.code.IRCode):3927:3972 -> m
1:37:boolean hasJavacClinitAssertionCode(com.android.tools.r8.ir.code.IRCode):1827:1863 -> n
1:1:com.android.tools.r8.ir.code.DominatorTree lambda$shortenLiveRanges$6(com.android.tools.r8.ir.code.IRCode):2218:2218 -> o
1:13:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):168:180 -> p
14:20:boolean removedTrivialGotos(com.android.tools.r8.ir.code.IRCode):177:183 -> p
com.android.tools.r8.ir.optimize.CodeRewriter$1 -> a.a.a.a.g.e.d:
int[] $SwitchMap$com$android$tools$r8$ir$code$If$Type -> a
1:1:void <clinit>():2882:2882 -> <clinit>
com.android.tools.r8.ir.optimize.CodeRewriter$CSEExpressionEquivalence -> a.a.a.a.g.e.e:
com.android.tools.r8.utils.InternalOptions options -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():2679:2679 -> <clinit>
1:3:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions):2684:2686 -> <init>
1:3:void <init>(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.optimize.CodeRewriter$1):2679 -> <init>
1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):2679:2679 -> a
2:21:boolean doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):2694:2713 -> a
2:21:boolean doEquivalent(java.lang.Object,java.lang.Object):2679 -> a
22:22:int doHash(java.lang.Object):2679:2679 -> a
23:37:int doHash(com.android.tools.r8.ir.code.Instruction):2724:2738 -> a
23:37:int doHash(java.lang.Object):2679 -> a
38:43:boolean identicalValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):2745:2750 -> a
44:48:int getHashCode(com.android.tools.r8.ir.code.Value):2756:2760 -> a
com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder -> a.a.a.a.g.e.f:
com.android.tools.r8.ir.code.BasicBlock fallthrough -> g
com.android.tools.r8.ir.code.BasicBlock target -> f
com.android.tools.r8.ir.code.Value left -> d
com.android.tools.r8.ir.code.IRCode code -> c
boolean $assertionsDisabled -> h
int right -> e
1:1:void <clinit>():401:401 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.code.Position,com.android.tools.r8.ir.code.IRCode):409:410 -> <init>
java.lang.Object self() -> a
1:1:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setLeft(com.android.tools.r8.ir.code.Value):419:419 -> a
2:2:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setRight(int):424:424 -> a
3:3:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setFallthrough(com.android.tools.r8.ir.code.BasicBlock):434:434 -> a
1:1:com.android.tools.r8.ir.optimize.CodeRewriter$IfBuilder setTarget(com.android.tools.r8.ir.code.BasicBlock):429:429 -> b
2:10:com.android.tools.r8.ir.code.BasicBlock build():439:447 -> b
11:15:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlock.createIfBlock(int,com.android.tools.r8.ir.code.If,com.android.tools.r8.ir.code.Instruction):1291:1295 -> b
11:15:com.android.tools.r8.ir.code.BasicBlock build():447 -> b
16:21:com.android.tools.r8.ir.code.BasicBlock build():449:454 -> b
com.android.tools.r8.ir.optimize.CodeRewriter$InstanceOfResult -> a.a.a.a.g.e.g:
com.android.tools.r8.ir.optimize.CodeRewriter$InstanceOfResult FALSE -> c
com.android.tools.r8.ir.optimize.CodeRewriter$InstanceOfResult TRUE -> b
com.android.tools.r8.ir.optimize.CodeRewriter$InstanceOfResult UNKNOWN -> a
1:3:void <clinit>():144:146 -> <clinit>
4:4:void <clinit>():143:143 -> <clinit>
1:1:void <init>(java.lang.String,int):143:143 -> <init>
com.android.tools.r8.ir.optimize.CodeRewriter$InstructionBuilder -> a.a.a.a.g.e.h:
com.android.tools.r8.ir.code.Position position -> b
int blockNumber -> a
1:2:void <init>(com.android.tools.r8.ir.code.Position):329:330 -> <init>
java.lang.Object self() -> a
com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect -> a.a.a.a.g.e.i:
com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect NO_EFFECT -> d
com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect DESIRED_EFFECT -> a
com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect OTHER_EFFECT -> c
com.android.tools.r8.ir.optimize.CodeRewriter$InstructionEffect CONDITIONAL_EFFECT -> b
1:4:void <clinit>():1355:1358 -> <clinit>
5:5:void <clinit>():1354:1354 -> <clinit>
1:1:void <init>(java.lang.String,int):1354:1354 -> <init>
com.android.tools.r8.ir.optimize.CodeRewriter$Interval -> a.a.a.a.g.e.j:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList keys -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():534:534 -> <clinit>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList[]):538:538 -> <init>
2:8:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList[]):536:542 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList access$000(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):534:534 -> a
2:2:long estimatedSize(com.android.tools.r8.utils.InternalOutputMode):570:570 -> a
1:1:int getMax():551:551 -> b
1:1:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):560 -> b
2:2:int getMin():547:547 -> b
2:2:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):560 -> b
3:3:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):561:561 -> b
4:4:int com.android.tools.r8.ir.code.Switch.baseSparseSize(com.android.tools.r8.utils.InternalOutputMode):113:113 -> b
4:4:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):564 -> b
5:5:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):564:564 -> b
6:6:int com.android.tools.r8.ir.code.Switch.basePackedSize(com.android.tools.r8.utils.InternalOutputMode):102:102 -> b
6:6:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):565 -> b
7:7:long packedSavings(com.android.tools.r8.utils.InternalOutputMode):565:565 -> b
8:8:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):555:555 -> b
9:9:int getMax():551:551 -> b
9:9:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):555 -> b
10:10:int getMin():547:547 -> b
10:10:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):555 -> b
11:12:void addInterval(com.android.tools.r8.ir.optimize.CodeRewriter$Interval):555:556 -> b
com.android.tools.r8.ir.optimize.CodeRewriter$SCC -> a.a.a.a.g.e.k:
java.util.Deque unassignedStack -> d
java.util.Set unassignedSet -> c
java.util.List components -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap discoverTime -> b
java.util.Deque preorderStack -> e
boolean $assertionsDisabled -> g
int currentTime -> a
1:1:void <clinit>():3872:3872 -> <clinit>
1:8:void <init>():3872:3879 -> <init>
1:8:void <init>(com.android.tools.r8.ir.optimize.CodeRewriter$1):3872 -> <init>
1:3:java.util.List computeSCC(com.android.tools.r8.ir.code.Value):3882:3884 -> a
1:33:void dfs(com.android.tools.r8.ir.code.Value):3888:3920 -> b
com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder -> a.a.a.a.g.e.l:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap keyToTarget -> d
com.android.tools.r8.ir.code.BasicBlock fallthrough -> e
com.android.tools.r8.ir.code.Value value -> c
1:1:void <init>(com.android.tools.r8.ir.code.Position):347:347 -> <init>
2:2:void <init>(com.android.tools.r8.ir.code.Position):343:343 -> <init>
java.lang.Object self() -> a
1:1:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder setValue(com.android.tools.r8.ir.code.Value):356:356 -> a
2:2:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder addKeyAndTarget(int,com.android.tools.r8.ir.code.BasicBlock):361:361 -> a
3:3:com.android.tools.r8.ir.optimize.CodeRewriter$SwitchBuilder setFallthrough(com.android.tools.r8.ir.code.BasicBlock):366:366 -> a
4:4:java.lang.Integer lambda$build$0(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.code.BasicBlock):384:384 -> a
1:22:com.android.tools.r8.ir.code.BasicBlock build():372:393 -> b
23:26:com.android.tools.r8.ir.code.BasicBlock com.android.tools.r8.ir.code.BasicBlock.createSwitchBlock(int,com.android.tools.r8.ir.code.Switch):1300:1303 -> b
23:26:com.android.tools.r8.ir.code.BasicBlock build():393 -> b
27:27:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.keySet():87:87 -> b
27:27:com.android.tools.r8.ir.code.BasicBlock build():394 -> b
28:29:com.android.tools.r8.ir.code.BasicBlock build():394:395 -> b
30:30:java.lang.Integer lambda$build$1(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap,com.android.tools.r8.ir.code.BasicBlock):390:390 -> b
com.android.tools.r8.ir.optimize.ConstantCanonicalizer -> a.a.a.a.g.e.o:
boolean $assertionsDisabled -> a
1:1:void <clinit>():29:29 -> <clinit>
1:59:void canonicalize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):34:92 -> a
60:61:boolean constantUsedByInvokeRange(com.android.tools.r8.ir.code.ConstInstruction):185:186 -> a
60:61:void canonicalize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):92 -> a
62:62:void canonicalize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):96:96 -> a
63:109:void canonicalize(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):95:141 -> a
110:110:java.util.List lambda$canonicalize$0(com.android.tools.r8.ir.code.ConstInstruction):96:96 -> a
111:111:boolean lambda$canonicalize$1(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):114:114 -> a
112:112:int lambda$canonicalize$2(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):115:115 -> a
113:116:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):118:121 -> a
117:131:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):119:133 -> a
132:143:void insertCanonicalizedConstant(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.ConstInstruction):146:157 -> a
132:143:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):134 -> a
144:145:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):135:136 -> a
146:146:com.android.tools.r8.ir.code.ConstInstruction com.android.tools.r8.ir.code.ConstInstruction.asConstInstruction():0:0 -> a
146:146:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Position,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):118 -> a
147:162:com.android.tools.r8.ir.code.Position findFirstNonNonePosition(com.android.tools.r8.ir.code.IRCode):161:176 -> a
163:163:boolean lambda$findFirstNonNonePosition$4(com.android.tools.r8.ir.code.Instruction) -> a
com.android.tools.r8.ir.optimize.ConstantCanonicalizer$1 -> a.a.a.a.g.e.n:
boolean $assertionsDisabled -> a
1:1:void <clinit>():36:36 -> <clinit>
1:1:void <init>():36:36 -> <init>
1:1:boolean equals(java.lang.Object,java.lang.Object):36:36 -> a
2:5:boolean equals(com.android.tools.r8.ir.code.ConstInstruction,com.android.tools.r8.ir.code.ConstInstruction):55:58 -> a
2:5:boolean equals(java.lang.Object,java.lang.Object):36 -> a
6:6:int hashCode(java.lang.Object):36:36 -> a
7:9:int hashCode(com.android.tools.r8.ir.code.ConstInstruction):39:41 -> a
7:9:int hashCode(java.lang.Object):36 -> a
10:20:int hashCode(com.android.tools.r8.ir.code.ConstInstruction):39:49 -> a
10:20:int hashCode(java.lang.Object):36 -> a
com.android.tools.r8.ir.optimize.DeadCodeRemover -> a.a.a.a.g.e.p:
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.ir.optimize.CodeRewriter codeRewriter -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():25:25 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.CodeRewriter):30:32 -> <init>
1:8:void run(com.android.tools.r8.ir.code.IRCode):36:43 -> a
9:22:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):90:103 -> a
9:22:void run(com.android.tools.r8.ir.code.IRCode):44 -> a
23:27:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Instruction):67:71 -> a
23:27:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):106 -> a
23:27:void run(com.android.tools.r8.ir.code.IRCode):44 -> a
28:30:void removeDeadInstructions(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):110:112 -> a
28:30:void run(com.android.tools.r8.ir.code.IRCode):44 -> a
31:38:void removeDeadPhis(java.util.Queue,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.BasicBlock):76:83 -> a
31:38:void run(com.android.tools.r8.ir.code.IRCode):45 -> a
39:45:void run(com.android.tools.r8.ir.code.IRCode):43:49 -> a
46:52:void updateWorklist(java.util.Queue,com.android.tools.r8.ir.code.Value):55:61 -> a
1:4:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):118:121 -> b
5:39:java.util.Collection getDeadCatchHandlers(com.android.tools.r8.ir.code.BasicBlock):150:184 -> b
5:39:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):122 -> b
40:59:boolean removeUnneededCatchHandlers(com.android.tools.r8.ir.code.IRCode):123:142 -> b
com.android.tools.r8.ir.optimize.DefaultInliningOracle -> a.a.a.a.g.e.q:
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> i
com.android.tools.r8.ir.code.IRCode code -> d
int instructionAllowance -> h
com.android.tools.r8.ir.optimize.Inliner inliner -> b
int inliningInstructionLimit -> g
com.android.tools.r8.graph.DexEncodedMethod method -> c
com.android.tools.r8.ir.conversion.CallSiteInformation callSiteInformation -> e
java.util.function.Predicate isProcessedConcurrently -> f
1:1:void <clinit>():34:34 -> <clinit>
1:10:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.Inliner,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.conversion.CallSiteInformation,java.util.function.Predicate,int,int):54:63 -> <init>
com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokePolymorphic(com.android.tools.r8.ir.code.InvokePolymorphic,com.android.tools.r8.graph.DexType) -> a
1:14:com.android.tools.r8.graph.DexEncodedMethod validateCandidate(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexType):74:87 -> a
15:16:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType):288:289 -> a
17:18:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):335:336 -> a
19:19:boolean stillHasBudget():398:398 -> a
void finish() -> b
com.android.tools.r8.ir.optimize.Devirtualizer -> a.a.a.a.g.e.r:
boolean $assertionsDisabled -> a
1:1:void <clinit>():36:36 -> <clinit>
void devirtualizeInvokeInterface(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType) -> a
com.android.tools.r8.ir.optimize.ForcedInliningOracle -> a.a.a.a.g.e.s:
java.util.Map invokesToInline -> b
com.android.tools.r8.graph.DexEncodedMethod method -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():23:23 -> <clinit>
1:3:void <init>(com.android.tools.r8.graph.DexEncodedMethod,java.util.Map):28:30 -> <init>
com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokePolymorphic(com.android.tools.r8.ir.code.InvokePolymorphic,com.android.tools.r8.graph.DexType) -> a
boolean stillHasBudget() -> a
1:1:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType):40:40 -> a
2:2:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis):48:48 -> a
3:13:com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvoke(com.android.tools.r8.ir.code.InvokeMethod):52:62 -> a
void finish() -> b
com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer -> a.a.a.a.g.e.u:
java.util.Set idempotentMethods -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():48:48 -> <clinit>
1:8:void <init>(com.android.tools.r8.graph.DexItemFactory):53:60 -> <init>
9:20:void <init>(com.android.tools.r8.graph.DexItemFactory):59:70 -> <init>
1:60:void canonicalize(com.android.tools.r8.ir.code.IRCode):74:133 -> a
61:61:java.util.HashMap com.android.tools.r8.com.google.common.collect.Maps.newHashMap():283:283 -> a
61:61:void canonicalize(com.android.tools.r8.ir.code.IRCode):138 -> a
62:104:void canonicalize(com.android.tools.r8.ir.code.IRCode):140:182 -> a
105:105:java.util.List lambda$canonicalize$0(com.android.tools.r8.ir.code.InvokeMethod):128:128 -> a
106:106:boolean lambda$canonicalize$1(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):142:142 -> a
107:107:int lambda$canonicalize$2(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):143:143 -> a
108:110:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):146:148 -> a
111:119:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):147:155 -> a
120:120:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):150:150 -> a
121:135:void insertCanonicalizedInvoke(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Invoke):186:200 -> a
121:135:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):156 -> a
136:137:void lambda$canonicalize$3(com.android.tools.r8.ir.code.IRCode,java.util.Map,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):157:158 -> a
com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer$1 -> a.a.a.a.g.e.t:
boolean $assertionsDisabled -> a
1:1:void <clinit>():76:76 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.optimize.IdempotentFunctionCallCanonicalizer):76:76 -> <init>
1:1:boolean equals(java.lang.Object,java.lang.Object):76:76 -> a
2:6:boolean equals(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.ir.code.InvokeMethod):84:88 -> a
2:6:boolean equals(java.lang.Object,java.lang.Object):76 -> a
7:7:int hashCode(java.lang.Object):76:76 -> a
8:8:int hashCode(com.android.tools.r8.ir.code.InvokeMethod):79:79 -> a
8:8:int hashCode(java.lang.Object):76 -> a
com.android.tools.r8.ir.optimize.Inliner -> a.a.a.a.g.e.A:
java.util.Set blackList -> g
com.android.tools.r8.graph.AppView appView -> a
java.util.Set doubleInlineCallers -> d
java.util.Set doubleInlineSelectedTargets -> e
boolean $assertionsDisabled -> h
com.android.tools.r8.shaking.MainDexClasses mainDexClasses -> b
java.util.Map doubleInlineeCandidates -> f
boolean applyDoubleInlining -> c
1:1:void <clinit>():52:52 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexClasses):65:65 -> <init>
2:11:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexClasses):58:67 -> <init>
12:13:void fillInBlackList():72:73 -> <init>
12:13:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.shaking.MainDexClasses):68 -> <init>
1:2:boolean isBlackListed(com.android.tools.r8.graph.DexMethod):77:78 -> a
3:9:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):93:99 -> a
10:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget instructionAllowedForInlining(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.optimize.InliningConstraints,com.android.tools.r8.graph.DexType):85:87 -> a
10:12:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):100 -> a
13:18:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget computeInliningConstraint(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod):101:106 -> a
19:20:int numberOfInstructions(com.android.tools.r8.ir.code.IRCode):500:501 -> a
21:22:void performForcedInlining(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,java.util.Map):599:600 -> a
23:31:void performInlining(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation):608:616 -> a
32:39:void performInlining(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation):610:617 -> a
40:40:com.android.tools.r8.ir.optimize.DefaultInliningOracle createDefaultOracle(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,com.android.tools.r8.ir.conversion.CallSiteInformation,int,int):627:627 -> a
41:58:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):640:657 -> a
59:59:boolean com.android.tools.r8.ir.optimize.Inliner$Reason.mustBeInlined():402:402 -> a
59:59:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):657 -> a
60:66:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):660:666 -> a
67:67:com.android.tools.r8.ir.code.Position com.android.tools.r8.ir.code.Position.getOutermostCaller():95:95 -> a
67:67:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):667 -> a
68:69:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):667:668 -> a
70:74:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):666:670 -> a
75:75:com.android.tools.r8.ir.optimize.Inliner$InlineeWithReason com.android.tools.r8.ir.optimize.Inliner$InlineAction.buildInliningIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.ValueNumberGenerator,com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.Position):434:434 -> a
75:75:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):671 -> a
76:77:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):710:711 -> a
78:78:void com.android.tools.r8.ir.code.IRCode.removeBlocks(java.util.Collection):401:401 -> a
78:78:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):712 -> a
79:80:void performInliningImpl(com.android.tools.r8.ir.optimize.InliningStrategy,com.android.tools.r8.ir.optimize.InliningOracle,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):713:714 -> a
com.android.tools.r8.ir.optimize.Inliner$Constraint -> a.a.a.a.g.e.v:
com.android.tools.r8.ir.optimize.Inliner$Constraint SUBCLASS -> e
com.android.tools.r8.ir.optimize.Inliner$Constraint PACKAGE -> d
com.android.tools.r8.ir.optimize.Inliner$Constraint SAMECLASS -> c
com.android.tools.r8.ir.optimize.Inliner$Constraint NEVER -> b
boolean $assertionsDisabled -> h
com.android.tools.r8.ir.optimize.Inliner$Constraint[] $VALUES -> g
com.android.tools.r8.ir.optimize.Inliner$Constraint ALWAYS -> f
int value -> a
1:7:void <clinit>():195:201 -> <clinit>
8:26:void <clinit>():195:213 -> <clinit>
1:2:void <init>(java.lang.String,int,int):205:206 -> <init>
1:1:com.android.tools.r8.ir.optimize.Inliner$Constraint[] values():195:195 -> a
1:1:boolean isSet(int):217:217 -> c
com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget -> a.a.a.a.g.e.w:
com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget ALWAYS -> d
com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget NEVER -> c
com.android.tools.r8.ir.optimize.Inliner$Constraint constraint -> a
boolean $assertionsDisabled -> e
com.android.tools.r8.graph.DexType targetHolder -> b
1:9:void <clinit>():235:243 -> <clinit>
1:4:void <init>(com.android.tools.r8.ir.optimize.Inliner$Constraint):245:248 -> <init>
5:9:void <init>(com.android.tools.r8.ir.optimize.Inliner$Constraint,com.android.tools.r8.graph.DexType):251:255 -> <init>
1:5:boolean equals(java.lang.Object):268:272 -> a
1:5:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget meet(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget,com.android.tools.r8.graph.AppView):316 -> a
6:70:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget meet(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget,com.android.tools.r8.graph.AppView):319:383 -> a
71:71:boolean equals(java.lang.Object):268:268 -> a
71:71:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget meet(com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget,com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget,com.android.tools.r8.graph.AppView):316 -> a
72:77:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget deriveConstraint(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AccessFlags,com.android.tools.r8.graph.AppView):278:283 -> a
78:78:boolean com.android.tools.r8.graph.DexType.isSamePackage(com.android.tools.r8.graph.DexType) -> a
78:78:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget deriveConstraint(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AccessFlags,com.android.tools.r8.graph.AppView):284 -> a
79:83:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget deriveConstraint(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AccessFlags,com.android.tools.r8.graph.AppView):286:290 -> a
84:84:boolean com.android.tools.r8.graph.DexType.isSamePackage(com.android.tools.r8.graph.DexType):78:78 -> a
84:84:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget deriveConstraint(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AccessFlags,com.android.tools.r8.graph.AppView):293 -> a
85:85:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget deriveConstraint(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AccessFlags,com.android.tools.r8.graph.AppView):294:294 -> a
86:97:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget classIsVisible(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AppView):300:311 -> a
1:5:boolean equals(java.lang.Object):268:272 -> equals
1:4:int hashCode():260:263 -> hashCode
5:5:int com.android.tools.r8.graph.DexType.computeHashCode():36:36 -> hashCode
5:5:int hashCode():263 -> hashCode
com.android.tools.r8.ir.optimize.Inliner$InlineAction -> a.a.a.a.g.e.x:
com.android.tools.r8.graph.DexEncodedMethod target -> a
com.android.tools.r8.ir.optimize.Inliner$Reason reason -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():406:406 -> <clinit>
1:4:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.optimize.Inliner$Reason):415:418 -> <init>
com.android.tools.r8.ir.optimize.Inliner$InliningInfo -> a.a.a.a.g.e.y:
com.android.tools.r8.graph.DexEncodedMethod target -> a
com.android.tools.r8.graph.DexType receiverType -> b
1:3:void <init>(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.DexType):588:590 -> <init>
com.android.tools.r8.ir.optimize.Inliner$Reason -> a.a.a.a.g.e.z:
com.android.tools.r8.ir.optimize.Inliner$Reason SIMPLE -> e
com.android.tools.r8.ir.optimize.Inliner$Reason SINGLE_CALLER -> c
com.android.tools.r8.ir.optimize.Inliner$Reason DUAL_CALLER -> d
com.android.tools.r8.ir.optimize.Inliner$Reason FORCE -> a
com.android.tools.r8.ir.optimize.Inliner$Reason ALWAYS -> b
1:5:void <clinit>():394:398 -> <clinit>
6:6:void <clinit>():393:393 -> <clinit>
1:1:void <init>(java.lang.String,int):393:393 -> <init>
com.android.tools.r8.ir.optimize.InliningConstraints -> a.a.a.a.g.e.B:
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.graph.GraphLense graphLense -> c
boolean allowStaticInterfaceMethodCalls -> b
boolean $assertionsDisabled -> d
1:1:void <clinit>():24:24 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLense):42:42 -> <init>
2:20:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.GraphLense):28:46 -> <init>
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forCheckCast(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):78:78 -> a
2:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType):110:112 -> a
5:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeDirect(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):151:153 -> a
8:8:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeSuper(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):182:182 -> a
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forConstClass(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):82:82 -> b
2:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstancePut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType):120:122 -> b
5:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeInterface(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):157:159 -> b
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInstanceOf(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):116:116 -> c
2:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeStatic(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):175:177 -> c
5:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticGet(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType):237:239 -> c
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeMultiNewArray(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):163:163 -> d
2:4:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeVirtual(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType):186:188 -> d
5:7:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forStaticPut(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexType):243:245 -> d
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forInvokeNewArray(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):167:167 -> e
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forNewArrayEmpty(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):213:213 -> f
1:1:com.android.tools.r8.ir.optimize.Inliner$ConstraintWithTarget forNewInstance(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):221:221 -> g
com.android.tools.r8.ir.optimize.InliningOracle -> a.a.a.a.g.e.C:
com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokePolymorphic(com.android.tools.r8.ir.code.InvokePolymorphic,com.android.tools.r8.graph.DexType) -> a
com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeStatic(com.android.tools.r8.ir.code.InvokeStatic,com.android.tools.r8.graph.DexType,com.android.tools.r8.ir.analysis.ClassInitializationAnalysis) -> a
com.android.tools.r8.ir.optimize.Inliner$InlineAction computeForInvokeWithReceiver(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexType) -> a
void finish() -> b
com.android.tools.r8.ir.optimize.InliningStrategy -> a.a.a.a.g.e.D:
boolean stillHasBudget() -> a
com.android.tools.r8.ir.optimize.InstructionEquivalence -> a.a.a.a.g.e.E:
com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> a
1:2:void <init>(com.android.tools.r8.ir.regalloc.RegisterAllocator):14:15 -> <init>
1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):11:11 -> a
2:2:int doHash(java.lang.Object):11:11 -> a
3:12:int doHash(com.android.tools.r8.ir.code.Instruction):27:36 -> a
3:12:int doHash(java.lang.Object):11 -> a
13:14:boolean doEquivalent(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):20:21 -> a
com.android.tools.r8.ir.optimize.MemberValuePropagation -> a.a.a.a.g.e.F:
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():43:43 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.AppView):64:65 -> <init>
1:10:void rewriteWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Predicate):366:375 -> a
11:18:void rewriteInvokeMethodWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.Set,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.InvokeMethod):200:207 -> a
11:18:void rewriteWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Predicate):374 -> a
19:28:void rewriteWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Predicate):376:385 -> a
29:32:void rewriteStaticGetWithConstantValues(com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,java.util.Set,java.util.ListIterator,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.StaticGet):275:278 -> a
29:32:void rewriteWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Predicate):379 -> a
33:33:void rewriteWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Predicate):377:377 -> a
34:39:void rewritePutWithConstantValues(com.android.tools.r8.ir.code.InstructionIterator,com.android.tools.r8.ir.code.FieldInstruction,com.android.tools.r8.graph.DexType):337:342 -> a
34:39:void rewriteWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Predicate):377 -> a
40:43:void rewriteWithConstantValues(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexType,java.util.function.Predicate):389:392 -> a
com.android.tools.r8.ir.optimize.MoveEliminator -> a.a.a.a.g.e.G:
java.util.HashSet activeMoves -> a
com.android.tools.r8.ir.regalloc.RegisterAllocator allocator -> b
1:1:void <init>(com.android.tools.r8.ir.regalloc.RegisterAllocator):16:16 -> <init>
2:6:void <init>(com.android.tools.r8.ir.regalloc.RegisterAllocator):13:17 -> <init>
1:12:boolean shouldBeEliminated(com.android.tools.r8.ir.code.Instruction):21:32 -> a
13:51:boolean shouldBeEliminated(com.android.tools.r8.ir.code.Instruction):31:69 -> a
52:56:boolean lambda$shouldBeEliminated$0(com.android.tools.r8.ir.code.Value,int,com.android.tools.r8.ir.code.Move):54:58 -> a
com.android.tools.r8.ir.optimize.NonNullTracker -> a.a.a.a.g.e.H:
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():43:43 -> <clinit>
1:2:void <init>(com.android.tools.r8.graph.AppView):47:48 -> <init>
boolean lambda$addNonNullForValues$0(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction) -> a
1:27:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):87:113 -> a
28:34:boolean throwsOnNullInput(com.android.tools.r8.ir.code.Instruction):53:59 -> a
28:34:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):116 -> a
35:48:com.android.tools.r8.ir.code.Value getNonNullInput(com.android.tools.r8.ir.code.Instruction):63:76 -> a
35:48:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):117 -> a
49:50:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):118:119 -> a
51:51:com.android.tools.r8.ir.code.Value getNonNullInput(com.android.tools.r8.ir.code.Instruction):78:78 -> a
51:51:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):117 -> a
52:60:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):122:130 -> a
61:158:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):129:226 -> a
159:177:void addNonNullInPart(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,java.util.function.Predicate):224:242 -> a
178:230:void addNonNullForValues(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.util.Set,java.util.Set):267:319 -> a
231:247:void addNonNullForValues(com.android.tools.r8.ir.code.IRCode,java.util.ListIterator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,java.util.Set,java.util.Set):317:333 -> a
248:263:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList findDominatedPredecessorIndexesInPhi(com.android.tools.r8.ir.code.Phi,com.android.tools.r8.ir.code.Value,java.util.Set):341:356 -> a
264:265:boolean isNonNullCandidate(com.android.tools.r8.ir.code.Value):365:366 -> a
266:297:void computeNonNullParamOnNormalExits(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode):370:401 -> a
298:343:boolean isNormalExitDominated(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.DominatorTree,java.util.Set):423:468 -> a
298:343:void computeNonNullParamOnNormalExits(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode):402 -> a
344:349:void computeNonNullParamOnNormalExits(com.android.tools.r8.ir.conversion.OptimizationFeedback,com.android.tools.r8.ir.code.IRCode):408:413 -> a
350:396:void cleanupNonNull(com.android.tools.r8.ir.code.IRCode):473:519 -> a
com.android.tools.r8.ir.optimize.Outliner -> a.a.a.a.g.e.I:
1:1:void <clinit>():104:104 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):1202:1202 -> <init>
2:1099:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):107:1204 -> <init>
void noProcessing(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexEncodedMethod) -> a
com.android.tools.r8.ir.optimize.PeepholeOptimizer -> a.a.a.a.g.e.J:
boolean $assertionsDisabled -> a
1:1:void <clinit>():35:35 -> <clinit>
1:1:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):40:40 -> a
2:17:void removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):452:467 -> a
2:17:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):41 -> a
18:23:boolean constantSpilledAtDefinition(com.android.tools.r8.ir.code.ConstNumber):515:520 -> a
18:23:void removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):467 -> a
18:23:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):41 -> a
24:53:void removeRedundantInstructions(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):470:499 -> a
24:53:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):41 -> a
54:56:void optimize(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):42:44 -> a
57:59:boolean lambda$shareIdenticalBlockPrefix$0(com.android.tools.r8.ir.regalloc.RegisterAllocator,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction,int,com.android.tools.r8.ir.code.Value):129:131 -> a
60:89:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):198:227 -> a
90:99:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):226:235 -> a
100:115:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):234:249 -> a
116:127:int sharedSuffixSize(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):372:383 -> a
116:127:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):251 -> a
128:137:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):251:260 -> a
138:140:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):289:291 -> a
138:140:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):262 -> a
141:202:com.android.tools.r8.ir.code.BasicBlock createAndInsertBlockForSuffix(int,int,java.util.List,com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.regalloc.RegisterAllocator):290:351 -> a
141:202:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):262 -> a
203:215:void shareIdenticalBlockSuffix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator,int):268:280 -> a
216:216:java.util.List lambda$shareIdenticalBlockSuffix$1(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):227:227 -> a
217:224:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap localsAtBlockExit(com.android.tools.r8.ir.code.BasicBlock):357:364 -> a
225:246:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):396:417 -> a
247:265:void removeIdenticalPredecessorBlocks(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):416:434 -> a
266:268:void removeWideConstantCovering(java.util.Map,int):508:510 -> a
1:26:void shareIdenticalBlockPrefix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):49:74 -> b
27:140:void shareIdenticalBlockPrefix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):73:186 -> b
141:251:void shareIdenticalBlockPrefix(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.regalloc.RegisterAllocator):82:192 -> b
252:252:java.util.List lambda$shareIdenticalBlockSuffix$2(com.android.tools.r8.com.google.common.base.Equivalence$Wrapper):235:235 -> b
com.android.tools.r8.ir.optimize.RedundantFieldLoadElimination -> a.a.a.a.g.e.M:
java.util.HashMap activeStaticFields -> h
com.android.tools.r8.graph.AppView appView -> a
java.util.HashMap activeInstanceFields -> g
boolean $assertionsDisabled -> i
com.android.tools.r8.ir.code.DominatorTree dominatorTree -> d
com.android.tools.r8.ir.code.IRCode code -> c
com.android.tools.r8.graph.DexEncodedMethod method -> b
java.util.HashMap activeStaticFieldsAtEntry -> f
java.util.HashMap activeInstanceFieldsAtEntry -> e
1:1:void <clinit>():31:31 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):49:49 -> <init>
2:16:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):39:53 -> <init>
1:6:boolean couldBeVolatile(com.android.tools.r8.graph.DexField):81:86 -> a
7:24:void run():90:107 -> a
25:26:void killAllActiveFields():169:170 -> a
25:26:void run():108 -> a
27:51:void run():110:134 -> a
52:87:void run():105:140 -> a
88:89:void killAllActiveFields():169:170 -> a
88:89:void run():141 -> a
90:97:void propagateActiveFieldsFrom(com.android.tools.r8.ir.code.BasicBlock):150:157 -> a
90:97:void run():144 -> a
98:104:void killActiveFieldsForExceptionalExit(com.android.tools.r8.ir.code.FieldInstruction):211:217 -> a
98:104:void propagateActiveFieldsFrom(com.android.tools.r8.ir.code.BasicBlock):157 -> a
98:104:void run():144 -> a
105:108:void propagateActiveFieldsFrom(com.android.tools.r8.ir.code.BasicBlock):160:163 -> a
105:108:void run():144 -> a
109:109:void run():146:146 -> a
110:137:void killActiveFields(com.android.tools.r8.ir.code.FieldInstruction):174:201 -> a
138:138:void lambda$killActiveFields$0(com.android.tools.r8.ir.optimize.RedundantFieldLoadElimination$FieldAndObject):184:184 -> a
139:141:void eliminateRedundantRead(com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Instruction):223:225 -> a
com.android.tools.r8.ir.optimize.RedundantFieldLoadElimination$1 -> a.a.a.a.g.e.K:
com.android.tools.r8.ir.optimize.RedundantFieldLoadElimination$FieldAndObject -> a.a.a.a.g.e.L:
com.android.tools.r8.graph.DexField field -> a
com.android.tools.r8.ir.code.Value object -> b
1:3:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value):60:62 -> <init>
1:3:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.optimize.RedundantFieldLoadElimination$1):56 -> <init>
1:1:com.android.tools.r8.graph.DexField access$100(com.android.tools.r8.ir.optimize.RedundantFieldLoadElimination$FieldAndObject):56:56 -> a
1:5:boolean equals(java.lang.Object):72:76 -> equals
1:1:int hashCode():67:67 -> hashCode
com.android.tools.r8.ir.optimize.ReflectionOptimizer -> a.a.a.a.g.e.P:
boolean $assertionsDisabled -> a
1:1:void <clinit>():30:30 -> <clinit>
1:1:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory):160:160 -> a
2:37:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):170:205 -> a
38:47:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):192:201 -> a
48:49:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getClassNameFromDescriptor(java.lang.String):227:228 -> a
48:49:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getCanonicalNameFromDescriptor(java.lang.String):238 -> a
48:49:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):186 -> a
50:50:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getCanonicalNameFromDescriptor(java.lang.String):239:239 -> a
50:50:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):186 -> a
51:51:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):188:188 -> a
52:52:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):179:179 -> a
53:54:java.lang.String com.android.tools.r8.utils.DescriptorUtils.getClassNameFromDescriptor(java.lang.String):227:228 -> a
53:54:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):172 -> a
55:89:com.android.tools.r8.graph.DexString computeClassName(java.lang.String,com.android.tools.r8.graph.DexClass,com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,com.android.tools.r8.graph.DexItemFactory,int):174:208 -> a
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo -> a.a.a.a.g.e.O:
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo DEFAULT_INSTANCE -> b
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption classNameComputationOption -> a
1:1:void <clinit>():49:49 -> <clinit>
1:2:void <init>(com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,int):60:61 -> <init>
1:2:void <init>(com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption):56 -> <init>
3:4:void <init>(com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption,int):60:61 -> <init>
1:1:boolean needsToComputeClassName():70:70 -> a
2:2:boolean com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption.needsToComputeClassName():41:41 -> a
2:2:boolean needsToComputeClassName():70 -> a
1:1:com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo none():66:66 -> b
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption -> a.a.a.a.g.e.N:
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption SIMPLE_NAME -> e
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption[] $VALUES -> f
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption NAME -> b
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption NONE -> a
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption CANONICAL_NAME -> d
com.android.tools.r8.ir.optimize.ReflectionOptimizer$ClassNameComputationInfo$ClassNameComputationOption TYPE_NAME -> c
1:5:void <clinit>():34:38 -> <clinit>
6:6:void <clinit>():33:33 -> <clinit>
1:1:void <init>(java.lang.String,int):33:33 -> <init>
com.android.tools.r8.ir.optimize.ServiceLoaderRewriter -> a.a.a.a.g.e.Q:
com.android.tools.r8.ir.optimize.UninstantiatedTypeOptimization -> a.a.a.a.g.e.S:
boolean $assertionsDisabled -> a
1:46:void <clinit>():57:102 -> <clinit>
void rewrite(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode) -> a
com.android.tools.r8.ir.optimize.classinliner.ClassInliner -> a.a.a.a.g.e.a.a:
java.util.concurrent.ConcurrentHashMap knownClasses -> b
com.android.tools.r8.ir.desugar.LambdaRewriter lambdaRewriter -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():28:28 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.LambdaRewriter):34:34 -> <init>
2:6:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.LambdaRewriter):32:36 -> <init>
1:54:void processMethodCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.ir.optimize.string.StringOptimizer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,com.android.tools.r8.ir.optimize.Inliner,java.util.function.Supplier):128:181 -> a
55:96:void processMethodCode(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.optimize.CodeRewriter,com.android.tools.r8.ir.optimize.string.StringOptimizer,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode,java.util.function.Predicate,com.android.tools.r8.ir.optimize.Inliner,java.util.function.Supplier):158:199 -> a
97:97:boolean lambda$processMethodCode$0(com.android.tools.r8.ir.code.Instruction):129:129 -> a
98:98:boolean isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):205:205 -> a
98:98:boolean lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):149 -> a
99:102:boolean computeClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):221:224 -> a
99:102:boolean isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):207 -> a
99:102:boolean lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):149 -> a
103:108:boolean isClassEligible(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):207:212 -> a
103:108:boolean lambda$processMethodCode$1(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexClass):149 -> a
com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper -> a.a.a.a.g.e.a.b:
com.android.tools.r8.ir.code.Instruction root -> c
com.android.tools.r8.graph.AppView appView -> d
com.android.tools.r8.ir.code.Value defaultValue -> e
com.android.tools.r8.graph.DexField field -> a
boolean $assertionsDisabled -> h
com.android.tools.r8.ir.code.IRCode code -> b
java.util.Map ins -> f
java.util.Map outs -> g
1:1:void <clinit>():29:29 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):40:40 -> <init>
2:11:void <init>(com.android.tools.r8.graph.DexField,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.graph.AppView):35:44 -> <init>
1:8:void replaceValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Value):48:55 -> a
9:11:com.android.tools.r8.ir.code.Value getValueForFieldRead(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):61:63 -> a
12:43:com.android.tools.r8.ir.code.Value getOrCreateInValue(com.android.tools.r8.ir.code.BasicBlock):84:115 -> a
1:13:com.android.tools.r8.ir.code.Value getOrCreateOutValue(com.android.tools.r8.ir.code.BasicBlock):67:79 -> b
14:48:com.android.tools.r8.ir.code.Value getValueDefinedInTheBlock(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.Instruction):121:155 -> b
com.android.tools.r8.ir.optimize.classinliner.InlineCandidateProcessor -> a.a.a.a.g.e.a.c:
int estimatedCombinedSizeForInlining -> o
com.android.tools.r8.com.google.common.collect.ImmutableSet ALLOWED_ZERO_TEST_TYPES -> p
com.android.tools.r8.graph.AppView appView -> a
com.android.tools.r8.graph.DexType eligibleClass -> i
com.android.tools.r8.ir.optimize.Inliner inliner -> c
java.util.Map extraMethodCalls -> m
boolean isDesugaredLambda -> k
com.android.tools.r8.graph.DexClass eligibleClassDefinition -> j
boolean $assertionsDisabled -> q
com.android.tools.r8.ir.code.Instruction root -> g
com.android.tools.r8.ir.code.Value eligibleInstance -> h
com.android.tools.r8.ir.desugar.LambdaRewriter lambdaRewriter -> b
java.util.function.Predicate isClassEligible -> d
java.util.function.Predicate isProcessedConcurrently -> e
java.util.Map methodCallsOnInstance -> l
java.util.List unusedArguments -> n
com.android.tools.r8.graph.DexEncodedMethod method -> f
1:3:void <clinit>():57:59 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.ir.optimize.Inliner,java.util.function.Predicate,java.util.function.Predicate,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.Instruction):90:90 -> <init>
2:25:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.desugar.LambdaRewriter,com.android.tools.r8.ir.optimize.Inliner,java.util.function.Predicate,java.util.function.Predicate,com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.Instruction):74:97 -> <init>
1:1:int getEstimatedCombinedSizeForInlining():101:101 -> a
2:24:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):244:266 -> a
25:37:com.android.tools.r8.graph.DexEncodedMethod findSingleTarget(com.android.tools.r8.ir.code.InvokeMethod):880:892 -> a
25:37:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):267 -> a
38:52:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):268:282 -> a
53:95:com.android.tools.r8.ir.optimize.Inliner$InliningInfo isEligibleConstructorCall(com.android.tools.r8.ir.code.InvokeDirect,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Supplier):527:569 -> a
53:95:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):282 -> a
96:117:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):284:305 -> a
118:137:boolean isExtraMethodCallEligible(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Supplier):727:746 -> a
118:137:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):306 -> a
138:147:boolean isEligibleParameterUsages(com.android.tools.r8.ir.code.InvokeMethod,java.util.List,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Supplier):774:783 -> a
138:147:boolean isExtraMethodCallEligible(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Supplier):749 -> a
138:147:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):306 -> a
148:159:boolean isExtraMethodCallEligible(com.android.tools.r8.ir.code.InvokeMethod,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Supplier):753:764 -> a
148:159:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):306 -> a
160:163:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):315:318 -> a
164:166:com.android.tools.r8.ir.code.InstructionOrPhi areInstanceUsersEligible(java.util.function.Supplier):255:257 -> a
167:180:void replaceUsagesAsUnusedArgument(com.android.tools.r8.ir.code.IRCode):378:391 -> a
167:180:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):343 -> a
181:185:boolean forceInlineExtraMethodInvocations(com.android.tools.r8.ir.code.IRCode):395:399 -> a
181:185:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):345 -> a
186:204:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):348:366 -> a
205:208:boolean forceInlineDirectMethodInvocations(com.android.tools.r8.ir.code.IRCode):404:407 -> a
205:208:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):369 -> a
209:254:void removeMiscUsages(com.android.tools.r8.ir.code.IRCode):414:459 -> a
209:254:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):370 -> a
255:271:void removeFieldReads(com.android.tools.r8.ir.code.IRCode):465:481 -> a
255:271:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):371 -> a
272:287:void removeFieldWrites():506:521 -> a
272:287:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):372 -> a
288:290:void removeFieldWrites():515:517 -> a
288:290:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):372 -> a
291:293:void removeFieldWrites():508:510 -> a
291:293:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):372 -> a
294:294:boolean processInlining(com.android.tools.r8.ir.code.IRCode,java.util.function.Supplier):373:373 -> a
295:299:void replaceFieldRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Map):489:493 -> a
300:310:void replaceFieldRead(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.ir.code.InstanceGet,java.util.Map):492:502 -> a
311:311:com.android.tools.r8.ir.optimize.classinliner.FieldValueHelper lambda$replaceFieldRead$0(com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.DexField):493:493 -> a
312:342:boolean isEligibleInvokeWithAllUsersAsReceivers(com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility,com.android.tools.r8.ir.code.InvokeMethodWithReceiver,java.util.Set):584:614 -> a
312:342:boolean lambda$isEligibleDirectVirtualMethodCall$1(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,java.util.Set,com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility):631 -> a
343:349:com.android.tools.r8.ir.optimize.Inliner$InliningInfo isEligibleDirectVirtualMethodCall(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexEncodedMethod,java.util.Set):623:629 -> a
350:350:com.android.tools.r8.ir.optimize.Inliner$InliningInfo isEligibleDirectVirtualMethodCall(com.android.tools.r8.ir.code.InvokeMethodWithReceiver,com.android.tools.r8.graph.DexEncodedMethod,java.util.Set):627:627 -> a
351:353:com.android.tools.r8.ir.optimize.Inliner$InliningInfo isEligibleIndirectVirtualMethodCall(com.android.tools.r8.graph.DexMethod):635:637 -> a
354:354:boolean lambda$isEligibleIndirectVirtualMethodCall$2(com.android.tools.r8.graph.DexEncodedMethod$ClassInlinerEligibility):638:638 -> a
355:359:com.android.tools.r8.ir.optimize.Inliner$InliningInfo isEligibleVirtualMethodCall(boolean,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexEncodedMethod,java.util.function.Predicate):648:652 -> a
360:371:boolean isExtraMethodCall(com.android.tools.r8.ir.code.InvokeMethod):688:699 -> a
372:402:boolean isEligibleParameterUsage(com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage,com.android.tools.r8.ir.code.InvokeMethod,java.util.function.Supplier):796:826 -> a
403:408:boolean isTrivialInitializer(com.android.tools.r8.graph.DexMethod):848:853 -> a
403:408:boolean isEligibleParameterUsage(com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage,com.android.tools.r8.ir.code.InvokeMethod,java.util.function.Supplier):827 -> a
409:409:boolean isEligibleParameterUsage(com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage,com.android.tools.r8.ir.code.InvokeMethod,java.util.function.Supplier):839:839 -> a
410:410:boolean isEligibleParameterUsage(com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage,com.android.tools.r8.ir.code.InvokeMethod,java.util.function.Supplier):838:838 -> a
411:411:boolean isEligibleParameterUsage(com.android.tools.r8.graph.ParameterUsagesInfo$ParameterUsage,com.android.tools.r8.ir.code.InvokeMethod,java.util.function.Supplier):822:822 -> a
412:424:boolean isEligibleSingleTarget(com.android.tools.r8.graph.DexEncodedMethod):899:911 -> a
425:425:void lambda$removeInstruction$3(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):925:925 -> a
426:427:void removeInstruction(com.android.tools.r8.ir.code.Instruction):925:926 -> a
1:11:boolean isClassAndUsageEligible():140:150 -> b
12:12:boolean com.android.tools.r8.graph.DexClass.hasClassInitializer():636:636 -> b
12:12:boolean isClassAndUsageEligible():150 -> b
13:73:boolean isClassAndUsageEligible():153:213 -> b
74:78:boolean exemptFromInstructionLimit(com.android.tools.r8.graph.DexEncodedMethod):857:861 -> b
74:78:void markSizeForInlining(com.android.tools.r8.graph.DexEncodedMethod):874 -> b
1:19:boolean isInstanceEligible():107:125 -> c
com.android.tools.r8.ir.optimize.lambda.CodeProcessor -> a.a.a.a.g.e.b.a:
1:1:void <clinit>():45:45 -> <clinit>
com.android.tools.r8.ir.optimize.lambda.LambdaMerger -> a.a.a.a.g.e.b.b:
java.util.Map lambdas -> a
com.android.tools.r8.graph.DexItemFactory factory -> c
java.util.function.BiFunction strategyFactory -> d
java.util.Set invalidatedLambdas -> b
1:1:void <clinit>():78:78 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView):115:115 -> <init>
2:44:void <init>(com.android.tools.r8.graph.AppView):81:123 -> <init>
1:1:void invalidateLambda(com.android.tools.r8.graph.DexType):130:130 -> a
2:3:void processMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):195:196 -> a
1:1:boolean isMergeableLambda(com.android.tools.r8.graph.DexType):134:134 -> b
1:1:void lambda$new$0(com.android.tools.r8.graph.DexType):125:125 -> c
com.android.tools.r8.ir.optimize.lambda.LambdaTypeVisitor -> a.a.a.a.g.e.b.c:
1:1:void <clinit>():31:31 -> <clinit>
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer -> a.a.a.a.g.e.c.e:
com.android.tools.r8.graph.DexItemFactory factory -> b
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$Phase phase -> c
com.android.tools.r8.graph.AppView appView -> a
java.util.concurrent.ConcurrentHashMap candidates -> e
java.util.function.BiConsumer fixupStrategy -> d
boolean $assertionsDisabled -> f
1:1:void <clinit>():47:47 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):106:106 -> <init>
2:53:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.conversion.IRConverter):57:108 -> <init>
1:14:void examineMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):221:234 -> a
15:35:void examineMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):233:253 -> a
36:47:com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo processInstantiation(com.android.tools.r8.graph.DexEncodedMethod,java.util.ListIterator,com.android.tools.r8.ir.code.NewInstance):339:350 -> a
36:47:void examineMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):254 -> a
48:61:void examineMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):273:286 -> a
62:74:com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo processStaticFieldRead(com.android.tools.r8.ir.code.StaticGet):468:480 -> a
62:74:void examineMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):286 -> a
75:75:com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo processStaticFieldRead(com.android.tools.r8.ir.code.StaticGet):475:475 -> a
75:75:void examineMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):286 -> a
76:98:void examineMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):298:320 -> a
99:132:com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo analyzeAllValueUsers(com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo,com.android.tools.r8.ir.code.Value,boolean):487:520 -> a
133:133:com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo analyzeAllValueUsers(com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo,com.android.tools.r8.ir.code.Value,boolean):490:490 -> a
1:3:void fixupMethodCode(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode):546:548 -> b
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$1 -> a.a.a.a.g.e.c.a:
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CallSiteReferencesInvalidator -> a.a.a.a.g.e.c.b:
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer this$0 -> c
1:2:void <init>(com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer,com.android.tools.r8.graph.DexItemFactory):568:569 -> <init>
1:2:void <init>(com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer,com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$1):566 -> <init>
1:1:boolean registerInvokeDirect(com.android.tools.r8.graph.DexMethod):591:591 -> a
2:2:boolean registerInstanceFieldRead(com.android.tools.r8.graph.DexField):616:616 -> a
3:3:boolean registerNewInstance(com.android.tools.r8.graph.DexType):621:621 -> a
1:1:boolean registerInvokeInterface(com.android.tools.r8.graph.DexMethod):601:601 -> b
2:2:boolean registerInstanceFieldWrite(com.android.tools.r8.graph.DexField):611:611 -> b
3:5:boolean registerTypeReference(com.android.tools.r8.graph.DexType):636:638 -> b
1:1:boolean registerInvokeStatic(com.android.tools.r8.graph.DexMethod):596:596 -> c
2:2:boolean registerStaticFieldRead(com.android.tools.r8.graph.DexField):626:626 -> c
1:1:boolean registerInvokeSuper(com.android.tools.r8.graph.DexMethod):606:606 -> d
2:2:boolean registerStaticFieldWrite(com.android.tools.r8.graph.DexField):631:631 -> d
1:2:boolean registerField(com.android.tools.r8.graph.DexField):579:580 -> e
3:3:boolean registerInvokeVirtual(com.android.tools.r8.graph.DexMethod):586:586 -> e
1:2:boolean registerMethod(com.android.tools.r8.graph.DexMethod):573:574 -> f
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$CandidateInfo -> a.a.a.a.g.e.c.c:
com.android.tools.r8.graph.DexProgramClass candidate -> a
1:1:void <clinit>():62:62 -> <clinit>
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$Phase -> a.a.a.a.g.e.c.d:
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$Phase Fixup -> c
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$Phase Examine -> b
com.android.tools.r8.ir.optimize.staticizer.ClassStaticizer$Phase None -> a
1:1:void <clinit>():54:54 -> <clinit>
2:2:void <clinit>():53:53 -> <clinit>
1:1:void <init>(java.lang.String,int):53:53 -> <init>
com.android.tools.r8.ir.optimize.string.StringOptimizer -> a.a.a.a.g.e.d.a:
com.android.tools.r8.graph.DexItemFactory factory -> b
com.android.tools.r8.graph.AppView appView -> a
boolean $assertionsDisabled -> d
com.android.tools.r8.ir.code.BasicBlock$ThrowingInfo throwingInfo -> c
1:1:void <clinit>():41:41 -> <clinit>
1:4:void <init>(com.android.tools.r8.graph.AppView):47:50 -> <init>
1:54:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):70:123 -> a
55:59:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):121:125 -> a
60:122:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):124:186 -> a
123:138:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):184:199 -> a
139:145:void computeTrivialOperationsOnConstString(com.android.tools.r8.ir.code.IRCode):197:203 -> a
146:146:java.lang.Integer lambda$computeTrivialOperationsOnConstString$0(java.lang.String):135:135 -> a
147:147:java.lang.Integer lambda$computeTrivialOperationsOnConstString$1(java.lang.String,java.lang.String):137:137 -> a
148:174:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):210:236 -> a
175:196:boolean hasPotentialReadOutside(com.android.tools.r8.graph.AppInfo,com.android.tools.r8.graph.DexEncodedMethod,java.util.Set):357:378 -> a
175:196:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):235 -> a
197:268:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):240:311 -> a
269:315:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):294:340 -> a
316:317:com.android.tools.r8.ir.analysis.type.ClassTypeLatticeElement com.android.tools.r8.ir.analysis.type.TypeLatticeElement.stringClassType(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.analysis.type.Nullability):320:321 -> a
316:317:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):340 -> a
318:318:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):341:341 -> a
319:330:void rewriteClassGetName(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):339:350 -> a
1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$2(java.lang.String,java.lang.String):139:139 -> b
2:21:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):388:407 -> b
22:54:void removeTrivialConversions(com.android.tools.r8.ir.code.IRCode):405:437 -> b
1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$3(java.lang.String,java.lang.String):141:141 -> c
1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$4(java.lang.String,java.lang.String):143:143 -> d
1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$5(java.lang.String,java.lang.String):145:145 -> e
1:1:java.lang.Integer lambda$computeTrivialOperationsOnConstString$6(java.lang.String,java.lang.String):147:147 -> f
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator -> a.a.a.a.g.f.c:
com.android.tools.r8.graph.AppView appView -> a
java.util.List moveExceptionIntervals -> o
int maxRegisterNumber -> i
com.android.tools.r8.ir.code.IRCode code -> b
java.util.PriorityQueue unhandled -> m
boolean $assertionsDisabled -> r
int numberOfArgumentRegisters -> c
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode mode -> g
java.util.Map liveAtEntrySets -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList expiredHere -> n
com.android.tools.r8.ir.code.Value lastArgumentValue -> f
java.util.TreeSet freeRegisters -> h
com.android.tools.r8.ir.code.Value firstArgumentValue -> e
java.util.List liveIntervals -> j
int[] unusedRegisters -> q
java.util.List inactive -> l
int firstParallelMoveTemporary -> p
java.util.List active -> k
1:1:void <clinit>():85:85 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):187:187 -> <init>
2:57:void <init>(com.android.tools.r8.graph.AppView,com.android.tools.r8.ir.code.IRCode):141:196 -> <init>
void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List) -> a
boolean longHalfOverlappingLong(int,int) -> a
1:19:void computeDebugInfo(com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):266:284 -> a
20:93:void computeDebugInfo(com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):282:355 -> a
94:129:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):477:512 -> a
94:129:void computeDebugInfo(com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):360 -> a
130:132:void setLocalsAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.InstructionListIterator,java.util.List,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.regalloc.RegisterAllocator):478:480 -> a
130:132:void computeDebugInfo(com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):360 -> a
133:204:void computeDebugInfo(com.android.tools.r8.com.google.common.collect.ImmutableList,java.util.List,com.android.tools.r8.ir.regalloc.RegisterAllocator,java.util.Map):363:434 -> a
205:205:int lambda$computeDebugInfo$0(com.android.tools.r8.ir.regalloc.LiveRange,com.android.tools.r8.ir.regalloc.LiveRange):278:278 -> a
206:207:boolean lambda$computeDebugInfo$2(java.util.Set,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):335:336 -> a
208:208:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):441:441 -> a
209:210:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):446:447 -> a
209:210:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):441 -> a
211:212:boolean usesValue(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.Instruction):452:453 -> a
211:212:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,int,int,com.android.tools.r8.ir.code.Value):448 -> a
211:212:boolean isLocalLiveAtInstruction(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):441 -> a
213:219:boolean valuesContain(com.android.tools.r8.ir.code.Value,java.util.Collection):457:463 -> a
220:243:com.android.tools.r8.ir.code.DebugLocalsChange createLocalsChange(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.code.Position):520:543 -> a
244:263:com.android.tools.r8.ir.code.DebugLocalsChange createLocalsChange(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,com.android.tools.r8.ir.code.Position):526:545 -> a
264:268:void addRegisterIfUsed(java.util.Set,com.android.tools.r8.ir.regalloc.LiveIntervals):592:596 -> a
269:270:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):635:636 -> a
271:272:int getRegisterForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):813:814 -> a
271:272:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):636 -> a
273:273:int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int):638:638 -> a
274:274:com.android.tools.r8.utils.InternalOptions options():643:643 -> a
275:275:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):661:661 -> a
276:287:void clearRegisterAssignments(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):794:805 -> a
276:287:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):664 -> a
288:288:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):665:665 -> a
289:297:void pinArgumentRegisters():2963:2971 -> a
289:297:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):668 -> a
298:298:void pinArgumentRegisters():2968:2968 -> a
298:298:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):668 -> a
299:387:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):842:930 -> a
299:387:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
388:396:void setHintForDestRegOfCheckCast(com.android.tools.r8.ir.regalloc.LiveIntervals):1070:1078 -> a
388:396:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):932 -> a
388:396:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
397:410:void setHintToPromote2AddrInstruction(com.android.tools.r8.ir.regalloc.LiveIntervals):1089:1102 -> a
397:410:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):933 -> a
397:410:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
411:476:void allocateArgumentIntervalsWithSrc(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1117:1182 -> a
411:476:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):938 -> a
411:476:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
477:526:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):939:988 -> a
477:526:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
527:607:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1624:1704 -> a
527:607:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
527:607:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
608:608:int toInstructionPosition(int):1406:1406 -> a
608:608:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1704 -> a
608:608:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
608:608:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
609:620:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1709:1720 -> a
609:620:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
609:620:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
621:629:boolean freePositionsAreConsistentWithFreeRegisters(com.android.tools.r8.ir.regalloc.RegisterPositions,int):1043:1051 -> a
621:629:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1720 -> a
621:629:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
621:629:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
630:660:boolean useRegisterHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean):1799:1829 -> a
630:660:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1723 -> a
630:660:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
630:660:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
661:691:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1729:1759 -> a
661:691:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
661:691:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
692:710:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):1998:2016 -> a
692:710:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1761 -> a
692:710:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
692:710:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
711:794:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2015:2098 -> a
711:794:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1761 -> a
711:794:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
711:794:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
795:802:int getNewSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):1271:1278 -> a
795:802:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2100 -> a
795:802:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1761 -> a
795:802:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
795:802:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
803:821:void allocateBlockedRegister(com.android.tools.r8.ir.regalloc.LiveIntervals):2101:2119 -> a
803:821:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1761 -> a
803:821:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
803:821:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
822:841:boolean allocateSingleInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):1766:1785 -> a
822:841:boolean performLinearScan(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):990 -> a
822:841:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):670 -> a
842:887:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):672:717 -> a
888:902:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):690:704 -> a
903:910:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):678:685 -> a
911:951:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):682:722 -> a
952:955:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):721:724 -> a
956:956:com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode performAllocation(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode,boolean):723:723 -> a
957:964:boolean isSpillInstruction(com.android.tools.r8.ir.code.Instruction):780:787 -> a
965:969:int realRegisterNumberFromAllocated(int):832:836 -> a
970:1008:boolean invariantsHold(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode):999:1037 -> a
1009:1010:void lambda$invariantsHold$3(java.util.TreeSet,int):1007:1008 -> a
1011:1019:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1191:1199 -> a
1020:1030:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1196:1206 -> a
1031:1038:boolean liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1254:1261 -> a
1031:1038:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1209 -> a
1039:1039:boolean liveIntervalsHasUnhandledSplitOverlappingAnyOf(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):1260:1260 -> a
1039:1039:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1209 -> a
1040:1040:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1210:1210 -> a
1041:1054:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1208:1221 -> a
1055:1055:int getFreeConsecutiveRegisters(int):2990:2990 -> a
1055:1055:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1222 -> a
1056:1057:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1224:1225 -> a
1058:1063:boolean registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1059:1064 -> a
1058:1063:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1225 -> a
1064:1064:boolean registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1063:1063 -> a
1064:1064:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1225 -> a
1065:1065:boolean registerAssignmentNotConflictingWithArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):1062:1062 -> a
1065:1065:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1225 -> a
1066:1079:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1227:1240 -> a
1080:1104:void allocateLinkedIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,boolean):1223:1247 -> a
1105:1124:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1283:1302 -> a
1125:1132:boolean registersAreFreeAndConsecutive(int,boolean):3046:3053 -> a
1125:1132:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1302 -> a
1133:1158:int getSpillRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):1303:1328 -> a
1159:1213:boolean maySpillLiveIntervalsToRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int,int):1344:1398 -> a
1214:1229:boolean tryHint(com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,int):1849:1864 -> a
1230:1232:void assignFreeRegisterToUnhandledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1914:1916 -> a
1233:1245:int getLargestCandidate(int,com.android.tools.r8.ir.regalloc.RegisterPositions,boolean,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1928:1940 -> a
1246:1251:int handleWorkaround(java.util.function.Predicate,java.util.function.BiPredicate,int,com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean,com.android.tools.r8.ir.regalloc.RegisterPositions,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1958:1963 -> a
1252:1264:int getLargestValidCandidate(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean,com.android.tools.r8.ir.regalloc.RegisterPositions,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):1978:1990 -> a
1265:1267:int getLargestPosition(com.android.tools.r8.ir.regalloc.RegisterPositions,int,boolean):2126:2128 -> a
1268:1272:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2136:2140 -> a
1273:1305:void splitOverlappingInactiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2148:2180 -> a
1273:1305:void assignRegisterAndSpill(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2143 -> a
1306:1317:void blockLinkedRegisters(java.util.List,com.android.tools.r8.ir.regalloc.LiveIntervals,int,com.android.tools.r8.ir.regalloc.RegisterPositions,com.android.tools.r8.ir.regalloc.RegisterPositions):2344:2355 -> a
1318:1329:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.utils.InternalOptions):2463:2474 -> a
1330:1331:com.android.tools.r8.ir.code.Value com.android.tools.r8.ir.code.Value.getStartOfConsecutive():374:375 -> a
1330:1331:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.utils.InternalOptions):2475 -> a
1332:1354:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.utils.InternalOptions):2476:2498 -> a
1355:1355:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
1355:1355:boolean unconstrainedForCf(int,com.android.tools.r8.utils.InternalOptions):2671 -> a
1355:1355:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.utils.InternalOptions):2498 -> a
1356:1361:void addLiveRange(com.android.tools.r8.ir.code.Value,com.android.tools.r8.ir.code.BasicBlock,int,java.util.List,com.android.tools.r8.utils.InternalOptions):2499:2504 -> a
1362:1414:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2537:2589 -> a
1415:1421:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2586:2592 -> a
1422:1422:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
1422:1422:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2592 -> a
1423:1427:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2595:2599 -> a
1428:1428:boolean com.android.tools.r8.utils.InternalOptions.isGeneratingClassFiles():0:0 -> a
1428:1428:boolean unconstrainedForCf(int,com.android.tools.r8.utils.InternalOptions):2671 -> a
1428:1428:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2599 -> a
1429:1465:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2600:2636 -> a
1466:1467:int getLiveRangeEndOnExceptionalFlow(com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.Value):2663:2664 -> a
1466:1467:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2640 -> a
1468:1485:void computeLiveRanges(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.ir.code.IRCode,java.util.Map,java.util.List):2637:2654 -> a
1486:1508:boolean implementationIsBridge(com.android.tools.r8.ir.code.IRCode):2740:2762 -> a
1509:1509:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2784:2784 -> a
1510:1514:boolean argumentsAreAlreadyLinked(com.android.tools.r8.ir.code.Invoke):2889:2893 -> a
1510:1514:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2784 -> a
1515:1548:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2785:2818 -> a
1549:1550:boolean com.android.tools.r8.ir.code.Value.hasRegisterConstraint():691:692 -> a
1549:1550:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2820 -> a
1551:1551:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2821:2821 -> a
1552:1553:com.android.tools.r8.ir.code.Value createValue(com.android.tools.r8.ir.analysis.type.TypeLatticeElement):2769:2770 -> a
1552:1553:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2821 -> a
1554:1555:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2822:2823 -> a
1556:1559:void replaceArgument(com.android.tools.r8.ir.code.Invoke,int,com.android.tools.r8.ir.code.Value):2775:2778 -> a
1556:1559:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2824 -> a
1560:1584:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2826:2850 -> a
1585:1611:void generateArgumentMovesAtDefinitions(com.android.tools.r8.ir.code.Invoke,java.util.PriorityQueue,com.android.tools.r8.ir.code.InstructionListIterator):2858:2884 -> a
1585:1611:void generateArgumentMoves(com.android.tools.r8.ir.code.Invoke,com.android.tools.r8.ir.code.InstructionListIterator):2851 -> a
1612:1612:int lambda$generateArgumentMoves$5(com.android.tools.r8.ir.code.Move,com.android.tools.r8.ir.code.Move):2792:2792 -> a
1613:1657:int getFreeConsecutiveRegisters(int,boolean):2994:3038 -> a
1658:1669:int lambda$getFreeConsecutiveRegisters$6(java.lang.Integer,java.lang.Integer):3000:3011 -> a
1670:1673:int getNextFreeRegister(java.util.Iterator):3062:3065 -> a
1674:1686:void excludeRegistersForInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet):3069:3081 -> a
1687:1698:void freeOccupiedRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3087:3098 -> a
1699:1699:boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock):3193:3193 -> a
void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> b
1:1:boolean lambda$computeDebugInfo$1(com.android.tools.r8.ir.code.Instruction):325:325 -> b
2:4:int registersUsed():607:609 -> b
5:17:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):616:628 -> b
18:19:int getRegisterForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):813:814 -> b
18:19:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):630 -> b
20:22:int getRegisterForValue(com.android.tools.r8.ir.code.Value,int):621:623 -> b
23:28:int unadjustedRealRegisterFromAllocated(int):818:823 -> b
29:30:void lambda$invariantsHold$4(java.util.TreeSet,int):1024:1025 -> b
31:48:boolean needsArrayGetWideWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1425:1442 -> b
49:50:void assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1872:1873 -> b
51:80:void updateRegisterHints(com.android.tools.r8.ir.regalloc.LiveIntervals):1878:1907 -> b
51:80:void assignRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1874 -> b
81:82:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2185:2186 -> b
83:83:boolean atLeastOneOfRegistersAreTaken(int,boolean):3143:3143 -> b
83:83:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2186 -> b
84:130:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2186:2232 -> b
131:166:void splitRangesForSpilledConstant(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2300:2335 -> b
131:166:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2235 -> b
167:167:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2236:2236 -> b
168:175:void splitRangesForSpilledArgument(com.android.tools.r8.ir.regalloc.LiveIntervals):2249:2256 -> b
168:175:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2237 -> b
176:203:void splitRangesForSpilledInterval(com.android.tools.r8.ir.regalloc.LiveIntervals,int):2263:2290 -> b
176:203:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2239 -> b
204:205:void spillOverlappingActiveIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,int,boolean):2244:2245 -> b
206:210:void increaseCapacity(int,boolean):2982:2986 -> b
1:1:void allocateRegisters():205:205 -> c
2:11:boolean noLinkedValues():3147:3156 -> c
2:11:void allocateRegisters():205 -> c
12:12:boolean noLinkedValues():3155:3155 -> c
12:12:void allocateRegisters():205 -> c
13:14:void allocateRegisters():206:207 -> c
15:63:void transformBridgeMethod():2684:2732 -> c
15:63:void allocateRegisters():208 -> c
64:67:void computeNeedsRegister():2952:2955 -> c
64:67:void allocateRegisters():210 -> c
68:68:void constrainArgumentIntervals():2929:2929 -> c
68:68:void allocateRegisters():211 -> c
69:75:void createArgumentLiveIntervals(java.util.List):2903:2909 -> c
69:75:void constrainArgumentIntervals():2930 -> c
69:75:void allocateRegisters():211 -> c
76:84:void linkArgumentValuesAndIntervals(java.util.List):2915:2923 -> c
76:84:void constrainArgumentIntervals():2931 -> c
76:84:void allocateRegisters():211 -> c
85:95:void insertRangeInvokeMoves():2935:2945 -> c
85:95:void allocateRegisters():212 -> c
96:97:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():647:648 -> c
96:97:void allocateRegisters():213 -> c
98:103:void computeLiveRanges():2509:2514 -> c
98:103:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():649 -> c
98:103:void allocateRegisters():213 -> c
104:104:boolean com.android.tools.r8.utils.InternalOptions.canHaveThisTypeVerifierBug():761:761 -> c
104:104:void computeLiveRanges():2514 -> c
104:104:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():649 -> c
104:104:void allocateRegisters():213 -> c
105:105:void computeLiveRanges():2514:2514 -> c
105:105:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():649 -> c
105:105:void allocateRegisters():213 -> c
106:106:boolean com.android.tools.r8.utils.InternalOptions.canHaveThisJitCodeDebuggingBug():770:770 -> c
106:106:void computeLiveRanges():2514 -> c
106:106:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():649 -> c
106:106:void allocateRegisters():213 -> c
107:116:void computeLiveRanges():2514:2523 -> c
107:116:com.android.tools.r8.com.google.common.collect.ImmutableList computeLivenessInformation():649 -> c
107:116:void allocateRegisters():213 -> c
117:117:void performAllocation():656:656 -> c
117:117:void allocateRegisters():214 -> c
118:127:void allocateRegisters():215:224 -> c
128:128:void computeDebugInfo(com.android.tools.r8.com.google.common.collect.ImmutableList):257:257 -> c
128:128:void allocateRegisters():225 -> c
129:139:void allocateRegisters():226:236 -> c
140:145:void clearState():550:555 -> c
140:145:void allocateRegisters():237 -> c
146:150:boolean isArrayGetArrayRegister(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1448:1452 -> c
151:151:boolean needsLongResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1518:1518 -> c
152:152:boolean com.android.tools.r8.utils.InternalOptions.canHaveOverlappingLongRegisterBug():776:776 -> c
152:152:boolean needsLongResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1518 -> c
153:173:boolean needsLongResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1521:1541 -> c
174:174:void increaseCapacity(int):2977:2977 -> c
175:175:boolean registersAreFree(int,boolean):3130:3130 -> c
1:1:int highestUsedRegister():602:602 -> d
2:2:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1457:1457 -> d
3:3:boolean com.android.tools.r8.utils.InternalOptions.canHaveLongToIntBug():983:983 -> d
3:3:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1457 -> d
4:22:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1460:1478 -> d
23:23:boolean com.android.tools.r8.ir.code.NumberConversion.isLongToIntConversion():47:47 -> d
23:23:boolean needsSingleResultOverlappingLongOperandsWorkaround(com.android.tools.r8.ir.regalloc.LiveIntervals):1478 -> d
24:36:boolean isLongResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1554:1566 -> d
37:38:boolean registerIsFree(int):3123:3124 -> d
1:1:int toGapPosition(int):1410:1410 -> e
2:17:boolean isSingleResultOverlappingLongOperands(com.android.tools.r8.ir.regalloc.LiveIntervals,int):1488:1503 -> e
18:28:boolean overlapsMoveExceptionInterval(com.android.tools.r8.ir.regalloc.LiveIntervals):1606:1616 -> e
29:29:void clearUserInfo():2675:2675 -> e
1:26:boolean computeUnusedRegisters():562:587 -> f
27:28:boolean registersForIntervalsAreTaken(com.android.tools.r8.ir.regalloc.LiveIntervals):3138:3139 -> f
29:29:boolean registersAreTaken(int,boolean):3134:3134 -> f
29:29:boolean registersForIntervalsAreTaken(com.android.tools.r8.ir.regalloc.LiveIntervals):3139 -> f
1:2:int getMoveExceptionRegister():183:184 -> g
3:3:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3112:3112 -> g
4:7:void takeFreeRegisters(int,boolean):3104:3107 -> g
4:7:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3112 -> g
8:11:void takeFreeRegistersForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals):3114:3117 -> g
1:1:boolean hasDedicatedMoveExceptionRegister():175:175 -> h
1:2:void computeRematerializableBits():2389:2390 -> i
1:2:void insertMoves():2365 -> i
3:12:void insertMoves():2367:2376 -> i
13:13:int toGapPosition(int):1410:1410 -> i
13:13:void insertMoves():2377 -> i
14:14:void insertMoves():2377:2377 -> i
15:15:void insertMoves():2375:2375 -> i
16:58:void resolveControlFlow(com.android.tools.r8.ir.regalloc.SpillMoveSet):2408:2450 -> i
16:58:void insertMoves():2383 -> i
59:60:void insertMoves():2384:2385 -> i
1:6:void removeSpillAndPhiMoves():768:773 -> j
1:28:boolean unsplitArguments():735:762 -> k
1:20:java.lang.String toString():3164:3183 -> toString
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode -> a.a.a.a.g.f.a:
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode ALLOW_ARGUMENT_REUSE_U8BIT -> b
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode ALLOW_ARGUMENT_REUSE_U16BIT -> c
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode ALLOW_ARGUMENT_REUSE_U4BIT -> a
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$ArgumentReuseMode[] $VALUES -> d
1:3:void <clinit>():92:94 -> <clinit>
4:4:void <clinit>():91:91 -> <clinit>
1:1:void <init>(java.lang.String,int):91:91 -> <init>
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange -> a.a.a.a.g.f.b:
com.android.tools.r8.graph.DebugLocalInfo local -> b
boolean $assertionsDisabled -> f
int start -> d
com.android.tools.r8.ir.code.Value value -> a
int end -> e
int register -> c
1:1:void <clinit>():97:97 -> <clinit>
1:7:void <init>(com.android.tools.r8.ir.code.Value,int,int,int):104:110 -> <init>
1:3:int compareTo(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator$LocalRange):115:117 -> a
1:1:int compareTo(java.lang.Object):97:97 -> compareTo
1:1:java.lang.String toString():122:122 -> toString
com.android.tools.r8.ir.regalloc.LiveIntervals -> a.a.a.a.g.f.d:
boolean spilled -> m
boolean usedInMonitorOperations -> n
int registerLimit -> o
com.android.tools.r8.ir.regalloc.LiveIntervals hint -> l
int numberOfConsecutiveRegisters -> j
int register -> k
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList sortedSplitChildrenEnds -> f
com.android.tools.r8.ir.regalloc.LiveIntervals nextConsecutive -> b
com.android.tools.r8.ir.regalloc.LiveIntervals previousConsecutive -> c
com.android.tools.r8.ir.regalloc.LiveIntervals splitParent -> d
boolean isRematerializable -> q
boolean $assertionsDisabled -> r
java.util.TreeSet uses -> i
java.util.List splitChildren -> e
boolean sortedChildren -> g
java.util.List ranges -> h
com.android.tools.r8.ir.code.Value value -> a
int maxNonSpilledRegister -> p
1:1:void <clinit>():23:23 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.Value):52:52 -> <init>
2:23:void <init>(com.android.tools.r8.ir.code.Value):32:53 -> <init>
24:25:boolean com.android.tools.r8.ir.code.Value.usedInMonitorOperation():466:467 -> <init>
24:25:void <init>(com.android.tools.r8.ir.code.Value):54 -> <init>
26:28:void <init>(com.android.tools.r8.ir.code.Value):54:56 -> <init>
29:29:void <init>(com.android.tools.r8.ir.regalloc.LiveIntervals):59:59 -> <init>
30:60:void <init>(com.android.tools.r8.ir.regalloc.LiveIntervals):32:62 -> <init>
1:1:int requiredRegisters():82:82 -> A
1:1:java.lang.String toAscciArtString():560:560 -> B
2:2:java.util.List getRanges():252:252 -> B
2:2:java.lang.String toAscciArtString():562 -> B
3:3:java.lang.String toAscciArtString():562:562 -> B
4:4:boolean com.android.tools.r8.ir.regalloc.LiveRange.isInfinite():32:32 -> B
4:4:java.lang.String toAscciArtString():563 -> B
5:12:java.lang.String toAscciArtString():564:571 -> B
13:13:boolean com.android.tools.r8.ir.regalloc.LiveRange.isInfinite():32:32 -> B
13:13:java.lang.String toAscciArtString():563 -> B
14:14:java.lang.String toAscciArtString():574:574 -> B
1:14:void undoSplits():452:465 -> C
1:1:boolean usedInMonitorOperation():518:518 -> D
1:6:int computeNumberOfConsecutiveRegisters():162:167 -> E
7:10:int computeNumberOfConsecutiveRegisters():166:169 -> E
1:3:void recomputeLimit():469:471 -> F
4:4:void updateRegisterConstraint(int):244:244 -> F
4:4:void recomputeLimit():471 -> F
1:7:void sortSplitChildrenIfNeeded():178:184 -> G
8:10:boolean sortedChildrenConsistent():190:192 -> G
8:10:void sortSplitChildrenIfNeeded():184 -> G
11:11:void sortSplitChildrenIfNeeded():185:185 -> G
1:1:void setSpilled(boolean):95:95 -> a
2:2:int getRegister():266:266 -> a
2:2:void setSpilled(boolean):95 -> a
3:4:void setSpilled(boolean):95:96 -> a
5:5:int getRegister():266:266 -> a
5:5:void setSpilled(boolean):96 -> a
6:6:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():202:202 -> a
6:6:void setSpilled(boolean):96 -> a
7:7:int getRegister():266:266 -> a
7:7:void setSpilled(boolean):96 -> a
8:9:void setSpilled(boolean):96:97 -> a
10:10:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():202:202 -> a
10:10:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):344 -> a
11:11:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):345:345 -> a
12:12:java.util.List getSplitChildren():198:198 -> a
12:12:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):348 -> a
13:14:boolean anySplitOverlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):348:349 -> a
15:30:boolean tryAddRange(com.android.tools.r8.ir.regalloc.LiveRange):216:231 -> a
15:30:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):211 -> a
31:31:void addRange(com.android.tools.r8.ir.regalloc.LiveRange):212:212 -> a
32:33:void addUse(com.android.tools.r8.ir.regalloc.LiveIntervalsUse):239:240 -> a
34:34:void updateRegisterConstraint(int):244:244 -> a
34:34:void addUse(com.android.tools.r8.ir.regalloc.LiveIntervalsUse):240 -> a
35:41:boolean usesRegister(int,boolean):305:311 -> a
42:43:void clearRegisterAssignment():322:323 -> a
44:47:void forEachRegister(java.util.function.IntConsumer):396:399 -> a
48:67:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):597:616 -> a
68:68:int getRegister():266:266 -> a
68:68:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):616 -> a
69:75:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):616:622 -> a
76:76:boolean isSpilled():101:101 -> a
76:76:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):622 -> a
77:78:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):637:638 -> a
79:79:boolean isSpilled():101:101 -> a
79:79:boolean allSplitsAreSpilled():110 -> a
79:79:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):638 -> a
80:82:boolean allSplitsAreSpilled():110:112 -> a
80:82:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):638 -> a
83:83:boolean isSpilled():101:101 -> a
83:83:boolean allSplitsAreSpilled():112 -> a
83:83:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):638 -> a
84:84:boolean allSplitsAreSpilled():112:112 -> a
84:84:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):638 -> a
85:89:void computeRematerializable(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator):639:643 -> a
1:1:boolean hasConflictingRegisters(com.android.tools.r8.ir.regalloc.LiveIntervals):318:318 -> b
2:3:com.android.tools.r8.ir.regalloc.LiveIntervalsUse firstUseWithConstraint():387:388 -> b
1:3:void link(com.android.tools.r8.ir.regalloc.LiveIntervals):122:124 -> c
4:5:int getEnd():261:262 -> c
6:8:int firstUseAfter(int):374:376 -> c
1:1:int compareTo(java.lang.Object):23:23 -> compareTo
2:3:int compareTo(com.android.tools.r8.ir.regalloc.LiveIntervals):540:541 -> compareTo
2:3:int compareTo(java.lang.Object):23 -> compareTo
1:10:int nextOverlap(com.android.tools.r8.ir.regalloc.LiveIntervals):357:366 -> d
11:11:int getFirstUse():383:383 -> d
12:12:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):476:476 -> d
13:13:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():202:202 -> d
13:13:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):476 -> d
14:47:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitCovering(int):476:509 -> d
1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getHint():90:90 -> e
2:7:boolean overlapsPosition(int):327:332 -> e
8:8:boolean overlaps(com.android.tools.r8.ir.regalloc.LiveIntervals):340:340 -> e
1:1:void setHint(com.android.tools.r8.ir.regalloc.LiveIntervals):86:86 -> f
2:3:void setMaxNonSpilledRegister(int):293:294 -> f
4:4:int getMaxNonSpilledRegister():298:298 -> f
5:6:int computeMaxNonSpilledRegister():279:280 -> f
5:6:int getMaxNonSpilledRegister():301 -> f
7:7:boolean isSpilled():101:101 -> f
7:7:int computeMaxNonSpilledRegister():281 -> f
7:7:int getMaxNonSpilledRegister():301 -> f
8:8:int getRegister():266:266 -> f
8:8:int computeMaxNonSpilledRegister():282 -> f
8:8:int getMaxNonSpilledRegister():301 -> f
9:11:int computeMaxNonSpilledRegister():282:284 -> f
9:11:int getMaxNonSpilledRegister():301 -> f
12:12:boolean isSpilled():101:101 -> f
12:12:int computeMaxNonSpilledRegister():285 -> f
12:12:int getMaxNonSpilledRegister():301 -> f
13:13:int computeMaxNonSpilledRegister():286:286 -> f
13:13:int getMaxNonSpilledRegister():301 -> f
14:14:int getRegister():266:266 -> f
14:14:int computeMaxNonSpilledRegister():286 -> f
14:14:int getMaxNonSpilledRegister():301 -> f
15:18:int computeMaxNonSpilledRegister():286:289 -> f
15:18:int getMaxNonSpilledRegister():301 -> f
19:19:int computeMaxNonSpilledRegister():279:279 -> f
19:19:int getMaxNonSpilledRegister():301 -> f
1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getNextConsecutive():145:145 -> g
2:3:void setRegister(int):274:275 -> g
1:1:java.util.List getRanges():252:252 -> h
2:4:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):404:406 -> h
5:5:int toGapPosition(int):70:70 -> h
5:5:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):409 -> h
6:43:com.android.tools.r8.ir.regalloc.LiveIntervals splitBefore(int):410:447 -> h
1:1:int toInstructionPosition(int):66:66 -> i
2:2:int getRegister():266:266 -> i
1:1:int getRegisterLimit():270:270 -> j
1:1:java.util.List getSplitChildren():198:198 -> k
1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getSplitParent():202:202 -> l
1:2:int getStart():256:257 -> m
1:1:com.android.tools.r8.ir.regalloc.LiveIntervals getStartOfConsecutive():138:138 -> n
1:1:com.android.tools.r8.ir.code.ValueType getType():78:78 -> o
1:1:java.util.TreeSet getUses():248:248 -> p
1:1:com.android.tools.r8.ir.code.Value getValue():74:74 -> q
1:1:boolean hasSplits():174:174 -> r
1:2:boolean isArgumentInterval():132:133 -> s
1:1:boolean isConstantNumberInterval():514:514 -> t
1:5:java.lang.String toString():546:550 -> toString
6:6:java.util.List getRanges():252:252 -> toString
6:6:java.lang.String toString():551 -> toString
7:12:java.lang.String toString():551:556 -> toString
1:1:boolean isLinked():128:128 -> u
1:3:boolean isNewStringInstanceDisallowingSpilling():523:525 -> v
1:1:boolean isSpilled():101:101 -> w
1:1:boolean isSpilled():101:101 -> x
1:1:boolean isSpilledAndRematerializable():118 -> x
2:2:boolean isSpilledAndRematerializable():118:118 -> x
3:4:boolean isRematerializable():105:106 -> x
3:4:boolean isSpilledAndRematerializable():118 -> x
5:5:boolean isRematerializable():105:105 -> x
5:5:boolean isSpilledAndRematerializable():118 -> x
1:6:int numberOfConsecutiveRegisters():153:158 -> y
1:1:java.util.TreeSet getUses():248:248 -> z
1:1:int numberOfUsesWithConstraint():530 -> z
2:3:int numberOfUsesWithConstraint():530:531 -> z
com.android.tools.r8.ir.regalloc.LiveIntervalsUse -> a.a.a.a.g.f.e:
int limit -> b
int position -> a
1:3:void <init>(int,int):12:14 -> <init>
1:1:int getLimit():22:22 -> a
1:1:int getPosition():18:18 -> b
1:1:boolean hasConstraint():48:48 -> c
1:1:int compareTo(java.lang.Object):8:8 -> compareTo
2:5:int compareTo(com.android.tools.r8.ir.regalloc.LiveIntervalsUse):41:44 -> compareTo
2:5:int compareTo(java.lang.Object):8 -> compareTo
1:5:boolean equals(java.lang.Object):32:36 -> equals
1:1:int hashCode():27:27 -> hashCode
com.android.tools.r8.ir.regalloc.LiveRange -> a.a.a.a.g.f.f:
com.android.tools.r8.ir.regalloc.LiveRange INFINITE -> c
int end -> b
int start -> a
1:1:void <clinit>():8:8 -> <clinit>
1:3:void <init>(int,int):13:15 -> <init>
1:1:boolean isInfinite():32:32 -> a
1:1:int compareTo(java.lang.Object):6:6 -> compareTo
2:5:int compareTo(com.android.tools.r8.ir.regalloc.LiveRange):20:23 -> compareTo
2:5:int compareTo(java.lang.Object):6 -> compareTo
1:1:java.lang.String toString():28:28 -> toString
com.android.tools.r8.ir.regalloc.RegisterAllocator -> a.a.a.a.g.f.g:
void addNewBlockToShareIdenticalSuffix(com.android.tools.r8.ir.code.BasicBlock,int,java.util.List) -> a
int getArgumentOrAllocateRegisterForValue(com.android.tools.r8.ir.code.Value,int) -> a
boolean hasEqualTypesAtEntry(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> a
com.android.tools.r8.utils.InternalOptions options() -> a
int getRegisterForValue(com.android.tools.r8.ir.code.Value,int) -> b
void mergeBlocks(com.android.tools.r8.ir.code.BasicBlock,com.android.tools.r8.ir.code.BasicBlock) -> b
int registersUsed() -> b
com.android.tools.r8.ir.regalloc.RegisterMove -> a.a.a.a.g.f.h:
com.android.tools.r8.ir.analysis.type.TypeLatticeElement type -> a
com.android.tools.r8.ir.code.Instruction definition -> d
boolean $assertionsDisabled -> e
int dst -> b
int src -> c
1:1:void <clinit>():13:13 -> <clinit>
1:5:void <init>(int,int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):20:24 -> <init>
6:11:void <init>(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.code.Instruction):27:32 -> <init>
1:10:boolean isBlocked(java.util.Set,java.util.Map):43:52 -> a
1:4:boolean writes(int):36:39 -> c
1:1:int compareTo(java.lang.Object):13:13 -> compareTo
2:28:int compareTo(com.android.tools.r8.ir.regalloc.RegisterMove):77:103 -> compareTo
2:28:int compareTo(java.lang.Object):13 -> compareTo
1:5:boolean equals(java.lang.Object):68:72 -> equals
1:1:int hashCode():63:63 -> hashCode
com.android.tools.r8.ir.regalloc.RegisterMoveScheduler -> a.a.a.a.g.f.i:
java.util.Map valueMap -> b
int tempRegister -> f
boolean $assertionsDisabled -> g
java.util.Set moveSet -> a
com.android.tools.r8.ir.code.InstructionListIterator insertAt -> d
int usedTempRegisters -> c
com.android.tools.r8.ir.code.Position position -> e
1:1:void <clinit>():29:29 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.code.InstructionListIterator,int,com.android.tools.r8.ir.code.Position):45:45 -> <init>
2:19:void <init>(com.android.tools.r8.ir.code.InstructionListIterator,int,com.android.tools.r8.ir.code.Position):31:48 -> <init>
1:5:void addMove(com.android.tools.r8.ir.regalloc.RegisterMove):56:60 -> a
6:6:int getUsedTempRegisters():114:114 -> a
1:1:void schedule():64:64 -> b
2:5:boolean everyDestinationOnlyWrittenOnce():206:209 -> b
2:5:void schedule():64 -> b
6:23:void schedule():67:84 -> b
24:51:java.lang.Integer createMove(com.android.tools.r8.ir.regalloc.RegisterMove):138:165 -> b
24:51:void schedule():86 -> b
52:66:void schedule():89:103 -> b
67:76:com.android.tools.r8.ir.regalloc.RegisterMove pickMoveToUnblock():192:201 -> b
67:76:void schedule():106 -> b
77:77:void createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):172:172 -> b
77:77:void schedule():107 -> b
78:90:java.util.List findMovesWithSrc(int,com.android.tools.r8.ir.analysis.type.TypeLatticeElement):118:130 -> b
78:90:void createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):172 -> b
78:90:void schedule():107 -> b
91:105:void createMoveDestToTemp(com.android.tools.r8.ir.regalloc.RegisterMove):173:187 -> b
91:105:void schedule():107 -> b
106:106:void schedule():108:108 -> b
com.android.tools.r8.ir.regalloc.RegisterPositions -> a.a.a.a.g.f.k:
int[] backing -> b
boolean $assertionsDisabled -> f
java.util.BitSet registerHoldsConstant -> c
java.util.BitSet registerHoldsNewStringInstanceDisallowingSpilling -> e
int limit -> a
java.util.BitSet registerHoldsMonitor -> d
1:1:void <clinit>():17:17 -> <clinit>
1:9:void <init>(int):28:36 -> <init>
1:13:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):40:52 -> a
14:14:boolean holdsMonitor(int):60:60 -> a
14:14:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):46 -> a
15:15:boolean holdsConstant(int):57:57 -> a
15:15:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):47 -> a
16:16:boolean holdsNewStringInstanceDisallowingSpilling(int):63:63 -> a
16:16:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):48 -> a
17:17:boolean holdsConstant(int):57:57 -> a
17:17:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):44 -> a
18:18:boolean holdsMonitor(int):60:60 -> a
18:18:boolean hasType(int,com.android.tools.r8.ir.regalloc.RegisterPositions$Type):42 -> a
19:19:void set(int,int):67:67 -> a
20:28:void grow(int):90:98 -> a
20:28:void set(int,int):68 -> a
29:29:void set(int,int):70:70 -> a
30:34:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):74:78 -> a
35:35:void set(int,int,com.android.tools.r8.ir.regalloc.LiveIntervals):77:77 -> a
36:39:int get(int):82:85 -> a
com.android.tools.r8.ir.regalloc.RegisterPositions$Type -> a.a.a.a.g.f.j:
com.android.tools.r8.ir.regalloc.RegisterPositions$Type[] $VALUES -> e
com.android.tools.r8.ir.regalloc.RegisterPositions$Type ANY -> d
com.android.tools.r8.ir.regalloc.RegisterPositions$Type OTHER -> c
com.android.tools.r8.ir.regalloc.RegisterPositions$Type CONST_NUMBER -> b
com.android.tools.r8.ir.regalloc.RegisterPositions$Type MONITOR -> a
1:1:void <clinit>():19:19 -> <clinit>
1:1:void <init>(java.lang.String,int):19:19 -> <init>
com.android.tools.r8.ir.regalloc.SpillMove -> a.a.a.a.g.f.l:
com.android.tools.r8.ir.analysis.type.TypeLatticeElement type -> a
com.android.tools.r8.ir.regalloc.LiveIntervals from -> b
com.android.tools.r8.ir.regalloc.LiveIntervals to -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():14:14 -> <clinit>
1:6:void <init>(com.android.tools.r8.ir.analysis.type.TypeLatticeElement,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):19:24 -> <init>
1:9:boolean equals(java.lang.Object):47:55 -> equals
1:1:int hashCode():29:29 -> hashCode
1:1:java.lang.String toString():60:60 -> toString
com.android.tools.r8.ir.regalloc.SpillMoveSet -> a.a.a.a.g.f.m:
java.util.Map instructionToInMoves -> a
com.android.tools.r8.ir.analysis.type.TypeLatticeElement objectType -> f
java.util.Map instructionToOutMoves -> b
java.util.Map instructionToPhiMoves -> c
boolean $assertionsDisabled -> i
com.android.tools.r8.ir.code.IRCode code -> d
int usedTempRegisters -> h
java.util.Map blockStartMap -> g
com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator allocator -> e
1:1:void <clinit>():27:27 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView):47:47 -> <init>
2:24:void <init>(com.android.tools.r8.ir.regalloc.LinearScanRegisterAllocator,com.android.tools.r8.ir.code.IRCode,com.android.tools.r8.graph.AppView):30:52 -> <init>
1:2:void addInResolutionMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):124:125 -> a
3:3:java.util.Set lambda$addInMove$1(java.lang.Integer):149:149 -> a
4:19:int scheduleAndInsertMoves(int):169:184 -> a
20:39:int scheduleAndInsertMoves(int):180:199 -> a
40:47:com.android.tools.r8.ir.analysis.type.TypeLatticeElement moveTypeForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):203:210 -> a
48:50:com.android.tools.r8.ir.analysis.type.TypeLatticeElement moveTypeForIntervals(com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):206:208 -> a
51:52:com.android.tools.r8.ir.regalloc.SpillMove getMoveWithSource(com.android.tools.r8.ir.regalloc.LiveIntervals,java.util.Collection):221:222 -> a
53:79:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):286:312 -> a
80:83:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):271:274 -> a
80:83:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):315 -> a
84:88:com.android.tools.r8.ir.regalloc.SpillMove getMoveWritingSourceRegister(com.android.tools.r8.ir.regalloc.SpillMove,java.util.Collection):230:234 -> a
84:88:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):275 -> a
84:88:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):315 -> a
89:92:void pruneParallelMoveSets(java.util.Set,java.util.Set,java.util.Set):276:279 -> a
89:92:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):315 -> a
93:97:void scheduleMovesBeforeInstruction(int,com.android.tools.r8.ir.code.Instruction,com.android.tools.r8.ir.code.InstructionListIterator):318:322 -> a
98:106:void removeArgumentRestores(java.util.Set):334:342 -> a
107:131:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):349:373 -> a
132:132:boolean com.android.tools.r8.utils.InternalOptions.canHaveBoundsCheckEliminationBug():745:745 -> a
132:132:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):373 -> a
133:138:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):373:378 -> a
139:143:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):377:381 -> a
144:150:void scheduleMoves(int,java.util.Set,com.android.tools.r8.ir.code.InstructionListIterator,com.android.tools.r8.ir.code.Position):380:386 -> a
1:2:void addOutResolutionMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):129:130 -> b
3:3:java.util.Set lambda$addOutMove$2(java.lang.Integer):155:155 -> b
4:6:boolean needsMovesBeforeInstruction(int):215:217 -> b
1:2:void addPhiMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):141:142 -> c
3:8:void com.android.tools.r8.ir.regalloc.SpillMove.updateMaxNonSpilled():33:38 -> c
3:8:void addPhiMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):143 -> c
9:9:void addPhiMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):144:144 -> c
10:10:java.util.Set lambda$addPhiMove$0(java.lang.Integer):144:144 -> c
1:43:void addSpillOrRestoreMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):68:110 -> d
44:44:java.util.Set lambda$scheduleMovesBeforeInstruction$3(java.lang.Integer):302:302 -> d
1:3:void addInMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):148:150 -> e
4:4:void addInMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):149:149 -> e
5:5:java.util.Set lambda$scheduleMovesBeforeInstruction$4(java.lang.Integer):307:307 -> e
1:3:void addOutMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):154:156 -> f
4:4:void addOutMove(int,com.android.tools.r8.ir.regalloc.LiveIntervals,com.android.tools.r8.ir.regalloc.LiveIntervals):155:155 -> f
5:5:java.util.Set lambda$scheduleMovesBeforeInstruction$5(java.lang.Integer):312:312 -> f
com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider -> a.a.a.a.g.g.a:
com.android.tools.r8.ir.conversion.SourceCode get(com.android.tools.r8.ir.code.Position) -> a
com.android.tools.r8.ir.synthetic.ForwardMethodSourceCode -> a.a.a.a.g.g.b:
com.android.tools.r8.graph.DexMethod target -> n
boolean castResult -> p
com.android.tools.r8.graph.DexType targetReceiver -> m
com.android.tools.r8.ir.code.Invoke$Type invokeType -> o
boolean isInterface -> q
boolean $assertionsDisabled -> r
1:1:void <clinit>():20:20 -> <clinit>
1:9:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.ir.code.Position,boolean,boolean):59:67 -> <init>
10:33:boolean checkSignatures():82:105 -> <init>
10:33:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.ir.code.Position,boolean,boolean):67 -> <init>
34:42:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Invoke$Type,com.android.tools.r8.ir.code.Position,boolean,boolean):69:77 -> <init>
1:1:void lambda$prepareInstructions$0(java.util.List,java.util.List,com.android.tools.r8.ir.conversion.IRBuilder):129:129 -> a
1:1:void lambda$prepareInstructions$1(int,com.android.tools.r8.ir.conversion.IRBuilder):143:143 -> b
1:1:void lambda$prepareInstructions$2(int,com.android.tools.r8.ir.conversion.IRBuilder):145:145 -> c
1:1:void lambda$prepareInstructions$3(int,com.android.tools.r8.ir.conversion.IRBuilder):147:147 -> d
1:36:void prepareInstructions():112:147 -> h
com.android.tools.r8.ir.synthetic.SynthesizedCode -> a.a.a.a.g.g.c:
java.util.function.Consumer registryCallback -> d
boolean com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.$assertionsDisabled -> e
com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider sourceCodeProvider -> c
1:1:void com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.<clinit>():22:22 -> <clinit>
1:1:void <init>(com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider):17:17 -> <init>
2:2:void com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.<init>():22:22 -> <init>
2:2:void <init>(com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider,java.util.function.Consumer):20 -> <init>
2:2:void <init>(com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider):17 -> <init>
3:4:void <init>(com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider,java.util.function.Consumer):21:22 -> <init>
3:4:void <init>(com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider):17 -> <init>
1:1:void registerReachableDefinitionsDefault(com.android.tools.r8.graph.UseRegistry):36:36 -> a
2:10:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.buildIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):40:48 -> a
2:10:com.android.tools.r8.ir.code.IRCode com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.buildIR(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.graph.AppView,com.android.tools.r8.origin.Origin):0 -> a
1:1:boolean com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.computeEquals(java.lang.Object):87:87 -> b
1:1:boolean com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.computeEquals(java.lang.Object):0 -> b
1:1:int com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.computeHashCode():82:82 -> f
1:1:int com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.computeHashCode():0 -> f
boolean com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode.isEmptyVoidMethod() -> n
1:1:com.android.tools.r8.ir.synthetic.AbstractSynthesizedCode$SourceCodeProvider getSourceCodeProvider():27:27 -> p
com.android.tools.r8.ir.synthetic.SyntheticSourceCode -> a.a.a.a.g.g.d:
java.util.function.Predicate doesNotEndBlock -> k
com.android.tools.r8.ir.code.Position position -> j
com.android.tools.r8.ir.code.Value receiverValue -> f
boolean $assertionsDisabled -> l
int[] paramRegisters -> e
java.util.List traceEvents -> i
int receiverRegister -> d
java.util.List constructors -> h
com.android.tools.r8.graph.DexType receiver -> a
com.android.tools.r8.graph.DexProto proto -> b
int nextRegister -> c
com.android.tools.r8.ir.code.Value[] paramValues -> g
1:3:void <clinit>():28:30 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position):55:55 -> <init>
2:2:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.DexMethod):59:59 -> <init>
3:41:void <init>(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexMethod,com.android.tools.r8.ir.code.Position,com.android.tools.r8.graph.DexMethod):38:76 -> <init>
void buildBlockTransfer(com.android.tools.r8.ir.conversion.IRBuilder,int,int,boolean) -> a
void buildPostlude(com.android.tools.r8.ir.conversion.IRBuilder) -> a
com.android.tools.r8.graph.DebugLocalInfo getIncomingLocalAtBlock(int,int) -> a
boolean verifyLocalInScope(com.android.tools.r8.graph.DebugLocalInfo) -> a
1:1:void add(java.util.function.Consumer):80:80 -> a
2:3:void add(java.util.function.Consumer,java.util.function.Predicate):84:85 -> a
2:3:void add(java.util.function.Consumer):80 -> a
4:5:int nextRegister(com.android.tools.r8.ir.code.ValueType):89:90 -> a
6:7:int traceInstruction(int,com.android.tools.r8.ir.conversion.IRBuilder):164:165 -> a
8:10:void setUp():170:172 -> a
11:11:void buildInstruction(com.android.tools.r8.ir.conversion.IRBuilder,int,boolean):218:218 -> a
12:12:void resolveAndBuildSwitch(int,int,int,com.android.tools.r8.ir.conversion.IRBuilder):230:230 -> a
13:13:void resolveAndBuildNewArrayFilledData(int,int,com.android.tools.r8.ir.conversion.IRBuilder):236:236 -> a
14:14:int getMoveExceptionRegister(int):246:246 -> a
com.android.tools.r8.ir.code.CatchHandlers getCurrentCatchHandlers(com.android.tools.r8.ir.conversion.IRBuilder) -> b
int instructionOffset(int) -> b
boolean verifyCurrentInstructionCanThrow() -> b
com.android.tools.r8.graph.DebugLocalInfo getOutgoingLocal(int) -> c
1:7:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):186:192 -> c
8:8:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):191:191 -> c
9:26:void buildPrelude(com.android.tools.r8.ir.conversion.IRBuilder):189:206 -> c
27:27:com.android.tools.r8.ir.code.Position getCurrentPosition():256:256 -> c
1:5:void clear():177:181 -> clear
com.android.tools.r8.graph.DebugLocalInfo getIncomingLocal(int) -> d
boolean lambda$static$0(com.android.tools.r8.ir.conversion.IRBuilder) -> d
1:1:int instructionCount():126:126 -> d
boolean lambda$static$1(com.android.tools.r8.ir.conversion.IRBuilder) -> e
1:1:int getParamCount():113:113 -> e
2:2:com.android.tools.r8.ir.code.Position getCanonicalDebugPositionAtOffset(int):251:251 -> e
boolean verifyRegister(int) -> f
1:3:int getReceiverRegister():101:103 -> f
int instructionIndex(int) -> g
1:3:com.android.tools.r8.ir.code.Value getReceiverValue():95:97 -> g
void prepareInstructions() -> h
1:3:int getParamRegister(int):117:119 -> h
com.android.tools.r8.ir.synthetic.TemplateMethodCode -> a.a.a.a.g.g.e:
java.lang.String templateMethodDesc -> k
java.lang.String templateMethodName -> j
boolean $assertionsDisabled -> l
1:1:void <clinit>():21:21 -> <clinit>
1:3:void <init>(com.android.tools.r8.utils.InternalOptions,com.android.tools.r8.graph.DexMethod,java.lang.String,java.lang.String):28:30 -> <init>
1:2:void setUpContext(com.android.tools.r8.graph.DexProgramClass):34:35 -> a
3:11:byte[] getClassAsBytes():49:57 -> a
3:11:void setUpContext(com.android.tools.r8.graph.DexProgramClass):36 -> a
12:12:void setUpContext(com.android.tools.r8.graph.DexProgramClass):36:36 -> a
13:13:byte[] getClassAsBytes():59:59 -> a
13:13:void setUpContext(com.android.tools.r8.graph.DexProgramClass):36 -> a
14:14:java.util.function.BiFunction createCodeLocator(com.android.tools.r8.graph.JarClassFileReader$ReparseContext):41:41 -> a
15:15:com.android.tools.r8.graph.JarCode getCodeOrNull(java.lang.String,java.lang.String):45:45 -> a
com.android.tools.r8.it.unimi.dsi.fastutil.Function -> a.a.a.a.h.a.a.a.a:
com.android.tools.r8.it.unimi.dsi.fastutil.Hash -> a.a.a.a.h.a.a.a.c:
1:1:void <clinit>():128:128 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy -> a.a.a.a.h.a.a.a.b:
boolean equals(java.lang.Object,java.lang.Object) -> a
int hashCode(java.lang.Object) -> a
com.android.tools.r8.it.unimi.dsi.fastutil.HashCommon -> a.a.a.a.h.a.a.a.d:
int mix(int) -> a
long nextPowerOfTwo(long) -> a
1:2:int arraySize(int,float):228:229 -> a
1:1:int maxFill(int,float):205:205 -> b
com.android.tools.r8.it.unimi.dsi.fastutil.Stack -> a.a.a.a.h.a.a.a.e:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntFunction -> a.a.a.a.h.a.a.a.a.a:
int defRetValue -> a
1:1:void <init>():44:44 -> <init>
int put(int,int) -> a
int remove(int) -> a
1:4:java.lang.Integer put(java.lang.Integer,java.lang.Integer):135:138 -> a
1:1:boolean containsKey(java.lang.Object):105:105 -> containsKey
1:2:java.lang.Integer get(java.lang.Object):120:121 -> get
1:2:java.lang.Object get(java.lang.Object):41 -> get
1:1:java.lang.Object put(java.lang.Object,java.lang.Object):41:41 -> put
1:4:java.lang.Integer remove(java.lang.Object):153:156 -> remove
1:4:java.lang.Object remove(java.lang.Object):41 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap -> a.a.a.a.h.a.a.a.a.c:
1:1:void <init>():46:46 -> <init>
boolean containsValue(int) -> b
1:1:boolean containsValue(java.lang.Object):63:63 -> containsValue
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():311:311 -> entrySet
1:1:java.util.Set entrySet():43 -> entrySet
1:3:boolean equals(java.lang.Object):334:336 -> equals
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():311:311 -> equals
4:4:boolean equals(java.lang.Object):337 -> equals
5:5:boolean equals(java.lang.Object):337:337 -> equals
1:1:int hashCode():324:324 -> hashCode
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():311:311 -> hashCode
2:2:int hashCode():325 -> hashCode
3:5:int hashCode():325:327 -> hashCode
1:13:void putAll(java.util.Map):83:95 -> putAll
1:1:java.lang.String toString():342:342 -> toString
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():311:311 -> toString
2:2:java.lang.String toString():343 -> toString
3:17:java.lang.String toString():343:357 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap$BasicEntry -> a.a.a.a.h.a.a.a.a.b:
int value -> b
int key -> a
1:3:void <init>(int,int):122:124 -> <init>
1:1:int getIntKey():141:141 -> a
1:1:int getIntValue():158:158 -> b
1:5:boolean equals(java.lang.Object):180:184 -> equals
1:1:java.lang.Integer getKey():136:136 -> getKey
1:1:java.lang.Object getKey():113 -> getKey
1:1:java.lang.Integer getValue():153:153 -> getValue
1:1:java.lang.Object getValue():113 -> getValue
1:1:int hashCode():189:189 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):113:113 -> setValue
2:2:java.lang.Integer setValue(java.lang.Integer):175:175 -> setValue
2:2:java.lang.Object setValue(java.lang.Object):113 -> setValue
3:3:int setValue(int):163:163 -> setValue
3:3:java.lang.Integer setValue(java.lang.Integer):175 -> setValue
3:3:java.lang.Object setValue(java.lang.Object):113 -> setValue
1:1:java.lang.String toString():194:194 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction -> a.a.a.a.h.a.a.a.a.d:
java.lang.Object defRetValue -> a
1:1:void <init>():44:44 -> <init>
1:1:java.lang.Object put(int,java.lang.Object):71:71 -> a
2:4:java.lang.Object put(java.lang.Integer,java.lang.Object):135:137 -> a
1:1:boolean containsKey(java.lang.Object):105:105 -> containsKey
1:1:java.lang.Object remove(int):82:82 -> d
1:2:java.lang.Object get(java.lang.Object):120:121 -> get
1:1:java.lang.Object put(java.lang.Object,java.lang.Object):41:41 -> put
2:4:java.lang.Object put(java.lang.Integer,java.lang.Object):135:137 -> put
2:4:java.lang.Object put(java.lang.Object,java.lang.Object):41 -> put
1:3:java.lang.Object remove(java.lang.Object):153:155 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap -> a.a.a.a.h.a.a.a.a.f:
1:1:void <init>():45:45 -> <init>
boolean containsKey(int) -> c
1:1:java.util.Set entrySet():42:42 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():273:273 -> entrySet
1:4:boolean equals(java.lang.Object):296:299 -> equals
1:4:int hashCode():286:289 -> hashCode
1:13:void putAll(java.util.Map):70:82 -> putAll
14:16:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectFunction.put(java.lang.Integer,java.lang.Object):135:137 -> putAll
14:16:void putAll(java.util.Map):82 -> putAll
1:17:java.lang.String toString():304:320 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap$BasicEntry -> a.a.a.a.h.a.a.a.a.e:
java.lang.Object value -> b
int key -> a
1:3:void <init>(int,java.lang.Object):109:111 -> <init>
1:1:int getIntKey():128:128 -> a
1:4:boolean equals(java.lang.Object):143:146 -> equals
1:1:java.lang.Integer getKey():123:123 -> getKey
1:1:java.lang.Object getKey():100 -> getKey
1:1:java.lang.Object getValue():133:133 -> getValue
1:1:int hashCode():151:151 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):138:138 -> setValue
1:1:java.lang.String toString():156:156 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap -> a.a.a.a.h.a.a.a.a.h:
1:1:void <init>():33:33 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():293:293 -> entrySet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():293:293 -> entrySet
2:2:java.util.Set entrySet():30 -> entrySet
1:1:java.lang.Integer firstKey():85:85 -> firstKey
1:1:java.lang.Object firstKey():30 -> firstKey
1:1:java.util.SortedMap headMap(java.lang.Object):30:30 -> headMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(java.lang.Integer):46:46 -> headMap
2:2:java.util.SortedMap headMap(java.lang.Object):30 -> headMap
1:1:java.lang.Integer lastKey():98:98 -> lastKey
1:1:java.lang.Object lastKey():30 -> lastKey
1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):30:30 -> subMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(java.lang.Integer,java.lang.Integer):72:72 -> subMap
2:2:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):30 -> subMap
1:1:java.util.SortedMap tailMap(java.lang.Object):30:30 -> tailMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(java.lang.Integer):59:59 -> tailMap
2:2:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap$KeySet -> a.a.a.a.h.a.a.a.a.g:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectSortedMap):122:122 -> <init>
1:1:int firstInt():145:145 -> a
1:1:int lastInt():150:150 -> b
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):165:165 -> b
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):160:160 -> c
1:1:void clear():135:135 -> clear
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():140:140 -> comparator
1:1:java.util.Comparator comparator():122 -> comparator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):155:155 -> d
1:1:boolean contains(int):125:125 -> e
1:1:int size():130:130 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceFunction -> a.a.a.a.h.a.a.a.a.i:
java.lang.Object defRetValue -> a
1:1:void <init>():44:44 -> <init>
1:1:java.lang.Object put(int,java.lang.Object):71:71 -> a
2:4:java.lang.Object put(java.lang.Integer,java.lang.Object):135:137 -> a
1:1:boolean containsKey(java.lang.Object):105:105 -> containsKey
1:2:java.lang.Object get(java.lang.Object):120:121 -> get
1:1:java.lang.Object put(java.lang.Object,java.lang.Object):41:41 -> put
2:4:java.lang.Object put(java.lang.Integer,java.lang.Object):135:137 -> put
2:4:java.lang.Object put(java.lang.Object,java.lang.Object):41 -> put
1:1:java.lang.Object remove(int):82:82 -> remove
2:4:java.lang.Object remove(java.lang.Object):153:155 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap -> a.a.a.a.h.a.a.a.a.k:
1:1:void <init>():45:45 -> <init>
boolean containsKey(int) -> c
1:1:java.util.Set entrySet():42:42 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():273:273 -> entrySet
1:4:boolean equals(java.lang.Object):296:299 -> equals
1:4:int hashCode():286:289 -> hashCode
1:13:void putAll(java.util.Map):70:82 -> putAll
14:16:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceFunction.put(java.lang.Integer,java.lang.Object):135:137 -> putAll
14:16:void putAll(java.util.Map):82 -> putAll
1:17:java.lang.String toString():304:320 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap$BasicEntry -> a.a.a.a.h.a.a.a.a.j:
java.lang.Object value -> b
int key -> a
1:3:void <init>(int,java.lang.Object):109:111 -> <init>
1:1:int getIntKey():128:128 -> a
1:4:boolean equals(java.lang.Object):143:146 -> equals
1:1:java.lang.Integer getKey():123:123 -> getKey
1:1:java.lang.Object getKey():100 -> getKey
1:1:java.lang.Object getValue():133:133 -> getValue
1:1:int hashCode():151:151 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):138:138 -> setValue
1:1:java.lang.String toString():156:156 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap -> a.a.a.a.h.a.a.a.a.m:
1:1:void <init>():33:33 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():293:293 -> entrySet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():30 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():293:293 -> entrySet
2:2:java.util.Set entrySet():30 -> entrySet
1:1:java.lang.Integer firstKey():85:85 -> firstKey
1:1:java.lang.Object firstKey():30 -> firstKey
1:1:java.util.SortedMap headMap(java.lang.Object):30:30 -> headMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(java.lang.Integer):46:46 -> headMap
2:2:java.util.SortedMap headMap(java.lang.Object):30 -> headMap
1:1:java.lang.Integer lastKey():98:98 -> lastKey
1:1:java.lang.Object lastKey():30 -> lastKey
1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):30:30 -> subMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(java.lang.Integer,java.lang.Integer):72:72 -> subMap
2:2:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):30 -> subMap
1:1:java.util.SortedMap tailMap(java.lang.Object):30:30 -> tailMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(java.lang.Integer):59:59 -> tailMap
2:2:java.util.SortedMap tailMap(java.lang.Object):30 -> tailMap
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap$KeySet -> a.a.a.a.h.a.a.a.a.l:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceSortedMap):122:122 -> <init>
1:1:int firstInt():145:145 -> a
1:1:int lastInt():150:150 -> b
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int):165:165 -> b
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int):160:160 -> c
1:1:void clear():135:135 -> clear
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():140:140 -> comparator
1:1:java.util.Comparator comparator():122 -> comparator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int):155:155 -> d
1:1:boolean contains(int):125:125 -> e
1:1:int size():130:130 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntBidirectionalIterator -> a.a.a.a.h.a.a.a.a.n:
1:1:void <init>():34:34 -> <init>
int previousInt() -> d
1:1:java.lang.Integer previous():56:56 -> previous
1:1:java.lang.Object previous():33 -> previous
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection -> a.a.a.a.h.a.a.a.a.o:
1:1:void <init>():37:37 -> <init>
1:1:boolean add(int):68:68 -> a
2:3:int[] toArray(int[]):148:149 -> a
1:1:boolean add(java.lang.Object):36:36 -> add
2:2:boolean add(java.lang.Integer):114:114 -> add
2:2:boolean add(java.lang.Object):36 -> add
1:1:int[] toIntArray(int[]):167:167 -> c
1:1:int[] toIntArray():155 -> c
1:1:boolean contains(java.lang.Object):129:129 -> contains
boolean contains(int) -> e
1:4:boolean rem(int):94:97 -> f
1:1:boolean remove(java.lang.Object):143:143 -> remove
1:14:java.lang.String toString():206:219 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntIterator -> a.a.a.a.h.a.a.a.a.p:
1:1:void <init>():34:34 -> <init>
1:1:java.lang.Integer next():57:57 -> next
1:1:java.lang.Object next():33 -> next
1:1:void remove():68:68 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList -> a.a.a.a.h.a.a.a.a.s:
1:1:void <init>():33:33 -> <init>
boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection) -> a
boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList) -> a
void removeElements(int,int) -> a
1:19:int compareTo(java.util.List):464:482 -> a
20:20:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):564:564 -> a
21:21:void add(int,java.lang.Integer):578:578 -> a
1:1:void add(int,java.lang.Object):32:32 -> add
1:5:boolean addAll(int,java.util.Collection):120:124 -> addAll
6:6:boolean addAll(java.util.Collection):137:137 -> addAll
int removeInt(int) -> b
1:1:void clear():403:403 -> clear
1:1:int compareTo(java.lang.Object):32:32 -> compareTo
1:1:boolean contains(int):274:274 -> e
1:14:boolean equals(java.lang.Object):430:443 -> equals
15:15:boolean valEquals(java.lang.Object,java.lang.Object):407:407 -> equals
15:15:boolean equals(java.lang.Object):443 -> equals
1:1:void ensureIndex(int):47:47 -> g
2:2:void ensureIndex(int):46:46 -> g
1:1:java.lang.Integer get(int):606:606 -> get
1:1:java.lang.Object get(int):32 -> get
1:1:void ensureRestrictedIndex(int):62:62 -> h
2:2:void ensureRestrictedIndex(int):61:61 -> h
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator iterator():180:180 -> hashCode
1:1:int hashCode():418 -> hashCode
2:4:int hashCode():419:421 -> hashCode
1:5:int indexOf(int):279:283 -> i
1:1:int indexOf(java.lang.Object):620:620 -> indexOf
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator iterator():180:180 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():32 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator iterator():180:180 -> iterator
2:2:java.util.Iterator iterator():32 -> iterator
1:5:int lastIndexOf(int):290:294 -> j
1:1:int lastIndexOf(java.lang.Object):634:634 -> lastIndexOf
1:1:java.util.ListIterator listIterator():32:32 -> listIterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator():192:192 -> listIterator
1:1:java.lang.Integer remove(int):648:648 -> remove
1:1:java.lang.Object remove(int):32 -> remove
1:1:java.lang.Object set(int,java.lang.Object):32:32 -> set
2:2:java.lang.Integer set(int,java.lang.Integer):592:592 -> set
2:2:java.lang.Object set(int,java.lang.Object):32 -> set
1:1:java.util.List subList(int,int):32:32 -> subList
2:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):310:313 -> subList
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):312:312 -> subList
1:1:java.lang.String toString():709:709 -> toString
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator iterator():180:180 -> toString
2:2:java.lang.String toString():710 -> toString
3:14:java.lang.String toString():711:722 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList -> a.a.a.a.h.a.a.a.a.r:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList l -> a
int from -> b
int to -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():726:726 -> <clinit>
1:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList,int,int):735:738 -> <init>
1:1:boolean access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList):726:726 -> a
2:4:boolean add(int):750:752 -> a
5:7:void getElements(int,int[],int,int):797:799 -> a
8:8:void getElements(int,int[],int,int):798:798 -> a
9:13:void removeElements(int,int):804:808 -> a
14:14:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):898:898 -> a
15:19:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):525:529 -> a
15:19:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):899 -> a
20:20:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):904:904 -> a
21:21:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):542:542 -> a
21:21:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):905 -> a
1:1:void add(int,java.lang.Object):726:726 -> add
2:5:void add(int,int):758:761 -> add
1:3:boolean addAll(int,java.util.Collection):766:768 -> addAll
1:3:int removeInt(int):779:781 -> b
1:1:int compareTo(java.lang.Object):726:726 -> compareTo
1:3:boolean assertRange():742:744 -> e
1:5:boolean rem(int):888:892 -> f
1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.get(int):606:606 -> get
1:1:java.lang.Object get(int):726 -> get
1:2:int getInt(int):773:774 -> getInt
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180:180 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():726 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.iterator():180:180 -> iterator
2:2:java.util.Iterator iterator():726 -> iterator
1:1:java.util.ListIterator listIterator():726:726 -> listIterator
2:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):821:822 -> listIterator
4:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):821:822 -> listIterator
4:5:java.util.ListIterator listIterator(int):726 -> listIterator
1:1:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.remove(int):648:648 -> remove
1:1:java.lang.Object remove(int):726 -> remove
1:1:java.lang.Object set(int,java.lang.Object):726:726 -> set
2:2:java.lang.Integer com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList.set(int,java.lang.Integer):592:592 -> set
2:2:java.lang.Object set(int,java.lang.Object):726 -> set
3:4:int set(int,int):786:787 -> set
1:1:int size():792:792 -> size
1:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):880:883 -> subList
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):882:882 -> subList
6:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):880:883 -> subList
6:9:java.util.List subList(int,int):726 -> subList
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList subList(int,int):882:882 -> subList
10:10:java.util.List subList(int,int):726 -> subList
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList$1 -> a.a.a.a.h.a.a.a.a.q:
boolean $assertionsDisabled -> e
int last -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList this$0 -> d
int val$index -> c
int pos -> a
1:1:void <clinit>():822:822 -> <clinit>
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList,int):822:823 -> <init>
1:4:void add(int):852:855 -> a
5:5:void add(int):852:852 -> a
1:2:void set(int):859:860 -> b
3:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList.set(int,int):786:787 -> b
3:4:void set(int):860 -> b
5:5:void set(int):859:859 -> b
1:1:boolean hasPrevious():830:830 -> d
1:1:int previousInt():839 -> d
2:2:int previousInt():840:840 -> d
3:3:int previousInt():839:839 -> d
1:1:boolean hasNext():826:826 -> hasNext
1:1:boolean hasPrevious():830:830 -> hasPrevious
1:1:int nextIndex():844:844 -> nextIndex
1:1:boolean hasNext():826:826 -> nextInt
1:1:int nextInt():834 -> nextInt
2:2:int nextInt():835:835 -> nextInt
3:3:int nextInt():834:834 -> nextInt
1:1:int previousIndex():848:848 -> previousIndex
1:2:void remove():864:865 -> remove
3:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntList$IntSubList.removeInt(int):779:781 -> remove
3:5:void remove():865 -> remove
6:8:void remove():871:873 -> remove
9:9:void remove():864:864 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntListIterator -> a.a.a.a.h.a.a.a.a.t:
1:1:void <init>():35:35 -> <init>
1:1:void add(int):57:57 -> a
1:1:void add(java.lang.Object):34:34 -> add
2:2:void add(java.lang.Integer):83:83 -> add
2:2:void add(java.lang.Object):34 -> add
1:1:void set(int):46:46 -> b
1:1:void set(java.lang.Object):34:34 -> set
2:2:void set(java.lang.Integer):70:70 -> set
2:2:void set(java.lang.Object):34 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntSet -> a.a.a.a.h.a.a.a.a.u:
1:1:void <init>():32:32 -> <init>
1:4:boolean equals(java.lang.Object):41:44 -> equals
1:1:boolean rem(int):87:87 -> f
1:5:int hashCode():57:61 -> hashCode
1:1:boolean remove(int):75:75 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntSortedSet -> a.a.a.a.h.a.a.a.a.v:
1:1:void <init>():23:23 -> <init>
1:1:java.lang.Integer first():94:94 -> first
1:1:java.lang.Object first():22 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):22:22 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer):55:55 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):22 -> headSet
1:1:java.lang.Integer last():107:107 -> last
1:1:java.lang.Object last():22 -> last
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):22:22 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer):81:81 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):22 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):22:22 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer):68:68 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):22 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap -> a.a.a.a.h.a.a.a.a.z:
int[] key -> b
int[] value -> c
int size -> d
1:3:void <init>():70:72 -> <init>
1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> a
2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap,int):37:37 -> a
3:22:int put(int,int):279:298 -> a
23:29:int remove(int):304:310 -> a
1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> b
2:3:boolean containsValue(int):266:267 -> b
1:1:int[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> c
2:2:boolean containsKey(int):261:261 -> c
1:1:void clear():256:256 -> clear
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap clone():339:344 -> clone
1:6:java.lang.Object clone():37 -> clone
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap clone():341:341 -> clone
7:7:java.lang.Object clone():37 -> clone
1:1:int[] access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):37:37 -> d
2:4:int findKey(int):234:236 -> d
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet int2IntEntrySet():230:230 -> f
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():37 -> f
1:4:int get(int):243:246 -> get
1:1:boolean isEmpty():273:273 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():316:316 -> keySet
1:1:java.util.Set keySet():37 -> keySet
1:1:int size():251:251 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():321:321 -> values
1:1:java.util.Collection values():37 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$1 -> a.a.a.a.h.a.a.a.a.w:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet -> a.a.a.a.h.a.a.a.a.y:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap):133:133 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$1):133:133 -> <init>
1:6:boolean contains(java.lang.Object):201:206 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:java.util.Iterator iterator():133 -> iterator
1:12:boolean remove(java.lang.Object):212:223 -> remove
1:1:int size():195:195 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet$1 -> a.a.a.a.h.a.a.a.a.x:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet this$1 -> c
int next -> b
int curr -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntArrayMap$EntrySet):136:137 -> <init>
1:1:boolean hasNext():141:141 -> hasNext
1:1:boolean hasNext():141:141 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry next():147 -> next
1:1:java.lang.Object next():136 -> next
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry next():148:148 -> next
2:2:java.lang.Object next():136 -> next
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry next():147:147 -> next
3:3:java.lang.Object next():136 -> next
1:5:void remove():153:157 -> remove
6:6:void remove():153:153 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntFunction -> a.a.a.a.h.a.a.a.a.A:
boolean containsKey(int) -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap -> a.a.a.a.h.a.a.a.a.D:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet() -> f
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$Entry -> a.a.a.a.h.a.a.a.a.B:
int getIntKey() -> a
int getIntValue() -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet -> a.a.a.a.h.a.a.a.a.C:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap -> a.a.a.a.h.a.a.a.a.M:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> l
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet entries -> j
float f -> i
int[] key -> b
int[] value -> c
int size -> h
boolean containsNullKey -> e
int n -> f
int maxFill -> g
int mask -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keys -> k
1:9:void <init>(int,float):92:100 -> <init>
10:10:void <init>(int,float):94:94 -> <init>
11:11:void <init>(int,float):93:93 -> <init>
12:12:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):156:156 -> <init>
12:12:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168 -> <init>
13:13:void putAll(java.util.Map):237:237 -> <init>
13:13:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):157 -> <init>
13:13:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168 -> <init>
14:15:void ensureCapacity(int):210:211 -> <init>
14:15:void putAll(java.util.Map):237 -> <init>
14:15:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):157 -> <init>
14:15:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168 -> <init>
16:16:int size():428:428 -> <init>
16:16:void putAll(java.util.Map):239 -> <init>
16:16:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):157 -> <init>
16:16:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168 -> <init>
17:17:void putAll(java.util.Map):239:239 -> <init>
17:17:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):157 -> <init>
17:17:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168 -> <init>
18:19:void tryCapacity(long):215:216 -> <init>
18:19:void putAll(java.util.Map):239 -> <init>
18:19:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):157 -> <init>
18:19:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168 -> <init>
20:26:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap.putAll(java.util.Map):83:89 -> <init>
20:26:void putAll(java.util.Map):242 -> <init>
20:26:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap,float):157 -> <init>
20:26:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap):168 -> <init>
1:1:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):50:50 -> a
2:2:int access$400(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int):50:50 -> a
3:6:int removeNullEntry():228:231 -> a
7:22:int insert(int,int):248:263 -> a
7:22:int put(int,int):270 -> a
23:25:int put(int,int):271:273 -> a
26:37:int remove(int):352:363 -> a
1:5:boolean containsValue(int):403:407 -> b
1:10:boolean containsKey(int):387:396 -> c
1:4:void clear():420:423 -> clear
1:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap clone():1017:1026 -> clone
1:10:java.lang.Object clone():50 -> clone
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap clone():1019:1019 -> clone
11:11:java.lang.Object clone():50 -> clone
1:7:void rehash(int):979:985 -> d
8:8:int realSize():206:206 -> d
8:8:void rehash(int):986 -> d
9:21:void rehash(int):987:999 -> d
1:2:int removeEntry(int):220:221 -> e
3:8:void shiftKeys(int):333:338 -> e
3:8:int removeEntry(int):222 -> e
9:9:int removeEntry(int):223:223 -> e
10:15:void shiftKeys(int):341:346 -> e
10:15:int removeEntry(int):222 -> e
16:16:void shiftKeys(int):343:343 -> e
16:16:int removeEntry(int):222 -> e
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntMap$FastEntrySet int2IntEntrySet():773:774 -> f
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2IntEntrySet():50 -> f
1:11:int get(int):370:380 -> get
1:1:int realSize():206:206 -> hashCode
1:1:int hashCode():1043 -> hashCode
2:10:int hashCode():1044:1052 -> hashCode
1:1:boolean isEmpty():433:433 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():834:835 -> keySet
1:2:java.util.Set keySet():50 -> keySet
1:1:void putAll(java.util.Map):237:237 -> putAll
2:3:void ensureCapacity(int):210:211 -> putAll
2:3:void putAll(java.util.Map):237 -> putAll
4:4:int size():428:428 -> putAll
4:4:void putAll(java.util.Map):239 -> putAll
5:5:void putAll(java.util.Map):239:239 -> putAll
6:7:void tryCapacity(long):215:216 -> putAll
6:7:void putAll(java.util.Map):239 -> putAll
8:20:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2IntMap.putAll(java.util.Map):83:95 -> putAll
8:20:void putAll(java.util.Map):242 -> putAll
1:1:int size():428:428 -> size
1:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():866:887 -> values
1:22:java.util.Collection values():50 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1 -> a.a.a.a.h.a.a.a.a.E:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):866:866 -> <init>
1:1:void clear():884:884 -> clear
1:1:boolean contains(int):879:879 -> e
2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.containsValue(int):403:407 -> e
2:6:boolean contains(int):879 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():869:869 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():869:869 -> iterator
2:2:java.util.Iterator iterator():866 -> iterator
1:1:int size():874:874 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$EntryIterator -> a.a.a.a.h.a.a.a.a.F:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> h
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry entry -> g
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):664:664 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):664 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry next():669:669 -> next
1:1:java.lang.Object next():664 -> next
1:4:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.remove():641:644 -> remove
1:4:void remove():674 -> remove
5:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.shiftKeys(int):619:624 -> remove
5:10:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.remove():644 -> remove
5:10:void remove():674 -> remove
11:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.remove():651:652 -> remove
11:12:void remove():674 -> remove
13:22:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.shiftKeys(int):627:636 -> remove
13:22:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.remove():644 -> remove
13:22:void remove():674 -> remove
23:23:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.shiftKeys(int):629:629 -> remove
23:23:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.remove():644 -> remove
23:23:void remove():674 -> remove
24:25:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.remove():647:648 -> remove
24:25:void remove():674 -> remove
26:26:void remove():675:675 -> remove
27:27:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator.remove():641:641 -> remove
27:27:void remove():674 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeyIterator -> a.a.a.a.h.a.a.a.a.G:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):787:788 -> <init>
1:1:java.lang.Integer next():799:799 -> next
1:1:java.lang.Object next():786 -> next
1:1:int nextInt():793:793 -> nextInt
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$KeySet -> a.a.a.a.h.a.a.a.a.H:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):803:803 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):803 -> <init>
1:1:void clear():828:828 -> clear
1:1:boolean contains(int):816:816 -> e
2:11:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap.containsKey(int):387:396 -> e
2:11:boolean contains(int):816 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():806:806 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():806:806 -> iterator
2:2:java.util.Iterator iterator():803 -> iterator
1:3:boolean remove(int):821:823 -> remove
1:1:int size():811:811 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntry -> a.a.a.a.h.a.a.a.a.I:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> b
int index -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,int):472:473 -> <init>
1:1:int getIntKey():481:481 -> a
1:1:int getIntValue():486:486 -> b
1:3:boolean equals(java.lang.Object):535:537 -> equals
1:1:java.lang.Integer getKey():505:505 -> getKey
1:1:java.lang.Object getKey():467 -> getKey
1:1:java.lang.Integer getValue():517:517 -> getValue
1:1:java.lang.Object getValue():467 -> getValue
1:1:int hashCode():542:542 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):467:467 -> setValue
2:2:java.lang.Integer setValue(java.lang.Integer):529:529 -> setValue
2:2:java.lang.Object setValue(java.lang.Object):467 -> setValue
3:4:int setValue(int):491:492 -> setValue
3:4:java.lang.Integer setValue(java.lang.Integer):529 -> setValue
3:4:java.lang.Object setValue(java.lang.Object):467 -> setValue
5:5:java.lang.Integer setValue(java.lang.Integer):529:529 -> setValue
5:5:java.lang.Object setValue(java.lang.Object):467 -> setValue
1:1:java.lang.String toString():547:547 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapEntrySet -> a.a.a.a.h.a.a.a.a.J:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):689:689 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):689:689 -> <init>
1:1:void clear():767:767 -> clear
1:17:boolean contains(java.lang.Object):701:717 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():691:691 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():691:691 -> iterator
2:2:java.util.Iterator iterator():689 -> iterator
1:30:boolean remove(java.lang.Object):724:753 -> remove
1:1:int size():762:762 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$MapIterator -> a.a.a.a.h.a.a.a.a.K:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> f
int last -> b
int pos -> a
boolean mustReturnNullKey -> d
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):552:575 -> <init>
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$1):552 -> <init>
1:1:boolean hasNext():583:583 -> a
1:1:int nextEntry():587 -> a
2:18:int nextEntry():588:604 -> a
19:19:int nextEntry():587:587 -> a
1:1:boolean hasNext():583:583 -> hasNext
1:4:void remove():641:644 -> remove
5:10:void shiftKeys(int):619:624 -> remove
5:10:void remove():644 -> remove
11:12:void remove():651:652 -> remove
13:22:void shiftKeys(int):627:636 -> remove
13:22:void remove():644 -> remove
23:23:void shiftKeys(int):629:629 -> remove
23:23:void remove():644 -> remove
24:25:void remove():647:648 -> remove
26:26:void remove():641:641 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap$ValueIterator -> a.a.a.a.h.a.a.a.a.L:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2IntOpenHashMap):848:849 -> <init>
1:1:java.lang.Integer next():860:860 -> next
1:1:java.lang.Object next():847 -> next
1:1:int nextInt():854:854 -> nextInt
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap -> a.a.a.a.h.a.a.a.a.ga:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry tree -> b
boolean modified -> i
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> j
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g
int count -> c
boolean[] dirPath -> k
1:1:void <init>():79:79 -> <init>
2:2:void allocatePaths():278:278 -> <init>
2:2:void <init>():73 -> <init>
3:4:void <init>():80:81 -> <init>
1:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry add(int):305:315 -> a
1:11:java.lang.Object put(int,java.lang.Object):283 -> a
12:12:int compare(int,int):232:232 -> a
12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry add(int):315 -> a
12:12:java.lang.Object put(int,java.lang.Object):283 -> a
13:133:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry add(int):318:438 -> a
13:133:java.lang.Object put(int,java.lang.Object):283 -> a
134:135:java.lang.Object put(int,java.lang.Object):284:285 -> a
136:136:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry add(int):348:348 -> a
136:136:java.lang.Object put(int,java.lang.Object):283 -> a
137:138:int lastIntKey():1007:1008 -> a
139:139:int lastIntKey():1007:1007 -> a
140:140:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1411:1411 -> a
141:141:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1421:1421 -> a
1:2:int firstIntKey():1001:1002 -> b
3:3:int firstIntKey():1001:1001 -> b
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1416:1416 -> b
1:1:boolean containsKey(int):980:980 -> c
2:80:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1161:1239 -> c
2:80:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():41 -> c
81:159:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1161:1239 -> c
1:6:void clear():701:706 -> clear
1:48:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1948:1995 -> clone
1:48:java.lang.Object clone():41 -> clone
49:49:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap clone():1950:1950 -> clone
49:49:java.lang.Object clone():41 -> clone
1:3:boolean containsValue(java.lang.Object):689:691 -> containsValue
4:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$ValueIterator.next():1351:1351 -> containsValue
4:4:boolean containsValue(java.lang.Object):693 -> containsValue
5:5:boolean containsValue(java.lang.Object):694:694 -> containsValue
1:1:void allocatePaths():278:278 -> d
2:9:java.lang.Object remove(int):484:491 -> d
10:10:int compare(int,int):232:232 -> d
10:10:java.lang.Object remove(int):491 -> d
11:59:java.lang.Object remove(int):500:548 -> d
60:77:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry parent(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):453:470 -> d
60:77:java.lang.Object remove(int):556 -> d
78:196:java.lang.Object remove(int):558:676 -> d
197:198:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry parent(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):474:475 -> d
197:198:java.lang.Object remove(int):556 -> d
199:202:java.lang.Object remove(int):681:684 -> d
203:206:java.lang.Object remove(int):494:497 -> d
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):245:247 -> e
4:4:int compare(int,int):232:232 -> e
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):247 -> e
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry findKey(int):248:248 -> e
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry locateKey(int):262:264 -> f
4:4:int compare(int,int):232:232 -> f
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry locateKey(int):264 -> f
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry locateKey(int):266:266 -> f
1:2:java.lang.Object get(int):995:996 -> get
1:1:boolean isEmpty():990:990 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet
3:4:java.util.Set keySet():41 -> keySet
1:1:int size():985:985 -> size
1:18:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():1384:1401 -> values
1:18:java.util.Collection values():41 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1 -> a.a.a.a.h.a.a.a.a.N:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2 -> a.a.a.a.h.a.a.a.a.P:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> b
java.util.Comparator comparator -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1161:1162 -> <init>
1:1:void clear():1211:1211 -> clear
1:1:java.util.Comparator comparator():1170:1170 -> comparator
1:5:boolean contains(java.lang.Object):1186:1190 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry first():1216:1216 -> first
1:1:java.lang.Object first():1161 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1161:1161 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1231:1231 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.headMap(int):1411:1411 -> headSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1231 -> headSet
3:3:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1497:1577 -> headSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1231 -> headSet
4:84:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.headMap(int):1411:1411 -> headSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1231 -> headSet
85:85:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1161 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator
3:3:java.util.Iterator iterator():1161 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry last():1221:1221 -> last
1:1:java.lang.Object last():1161 -> last
1:5:boolean remove(java.lang.Object):1196:1200 -> remove
1:1:int size():1206:1206 -> size
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161:1161 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1226:1226 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.subMap(int,int):1421:1421 -> subSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1226 -> subSet
3:3:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1497:1577 -> subSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1226 -> subSet
4:84:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.subMap(int,int):1421:1421 -> subSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1226 -> subSet
85:85:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1161:1161 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1236:1236 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.tailMap(int):1416:1416 -> tailSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1236 -> tailSet
3:3:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1497:1577 -> tailSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1236 -> tailSet
4:84:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.tailMap(int):1416:1416 -> tailSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1236 -> tailSet
85:85:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2$1 -> a.a.a.a.h.a.a.a.a.O:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2 this$1 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$2):1162:1162 -> <init>
1:1:int compare(java.lang.Object,java.lang.Object):1162:1162 -> compare
2:2:int compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1164:1164 -> compare
2:2:int compare(java.lang.Object,java.lang.Object):1162 -> compare
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$3 -> a.a.a.a.h.a.a.a.a.Q:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1384:1384 -> <init>
1:1:void clear():1398:1398 -> clear
1:1:boolean contains(java.lang.Object):1390:1390 -> contains
2:4:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.containsValue(java.lang.Object):689:691 -> contains
2:4:boolean contains(java.lang.Object):1390 -> contains
5:5:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$ValueIterator.next():1351:1351 -> contains
5:5:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.containsValue(java.lang.Object):693 -> contains
5:5:boolean contains(java.lang.Object):1390 -> contains
6:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.containsValue(java.lang.Object):694:694 -> contains
6:6:boolean contains(java.lang.Object):1390 -> contains
7:7:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.containsValue(java.lang.Object):689:689 -> contains
7:7:boolean contains(java.lang.Object):1390 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator
2:2:java.util.Iterator iterator():1384 -> iterator
1:1:int size():1394:1394 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry -> a.a.a.a.h.a.a.a.a.S:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry right -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry left -> c
int info -> e
1:1:void <init>():745:745 -> <init>
2:3:void <init>(int,java.lang.Object):757:758 -> <init>
1:2:void pred(boolean):806:807 -> a
3:4:void left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):851:852 -> a
5:6:void balance(int):882:883 -> a
1:2:void succ(boolean):818:819 -> b
3:4:void pred(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):829:830 -> b
5:5:int balance():872:872 -> b
1:2:void right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):862:863 -> c
3:3:void decBalance():893:893 -> c
1:1:java.lang.Object clone():720:720 -> clone
2:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry clone():933:939 -> clone
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry clone():935:935 -> clone
1:2:void succ(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry):840:841 -> d
3:3:void incBalance():888:888 -> d
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry left():767:767 -> e
1:3:boolean equals(java.lang.Object):946:948 -> equals
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry next():902:904 -> f
1:1:boolean pred():786:786 -> g
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry prev():915:917 -> h
1:1:int hashCode():953:953 -> hashCode
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry right():777:777 -> i
1:1:boolean succ():795:795 -> j
1:2:java.lang.Object setValue(java.lang.Object):923:924 -> setValue
1:1:java.lang.String toString():958:958 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$EntryIterator -> a.a.a.a.h.a.a.a.a.T:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1131:1131 -> <init>
1:1:void add(java.lang.Object):1130:1130 -> add
2:2:void add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1155:1155 -> add
2:2:void add(java.lang.Object):1130 -> add
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry next():1140:1140 -> next
1:1:java.lang.Object next():1130 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry previous():1145:1145 -> previous
1:1:java.lang.Object previous():1130 -> previous
1:1:void set(java.lang.Object):1130:1130 -> set
2:2:void set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1150:1150 -> set
2:2:void set(java.lang.Object):1130 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeyIterator -> a.a.a.a.h.a.a.a.a.U:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1253:1253 -> <init>
1:1:void add(java.lang.Object):1252:1252 -> add
2:2:void add(java.lang.Integer):1301:1301 -> add
2:2:void add(java.lang.Object):1252 -> add
1:1:int previousInt():1267:1267 -> d
1:1:java.lang.Integer next():1283:1283 -> next
1:1:java.lang.Object next():1252 -> next
1:1:int nextInt():1262:1262 -> nextInt
1:1:java.lang.Integer previous():1289:1289 -> previous
1:1:java.lang.Object previous():1252 -> previous
1:1:void set(java.lang.Object):1252:1252 -> set
2:2:void set(java.lang.Integer):1295:1295 -> set
2:2:void set(java.lang.Object):1252 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$KeySet -> a.a.a.a.h.a.a.a.a.V:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> b
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1308:1308 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1308 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1308 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator
3:3:java.util.Iterator iterator():1308 -> iterator
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap -> a.a.a.a.h.a.a.a.a.da:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> i
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f
boolean top -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> h
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g
int from -> b
int to -> c
boolean bottom -> d
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,int,boolean,int,boolean):1466:1466 -> <init>
2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,int,boolean,int,boolean):1467 -> <init>
3:3:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,int,boolean,int,boolean):1467:1467 -> <init>
4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> <init>
4:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,int,boolean,int,boolean):1467 -> <init>
5:9:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,int,boolean,int,boolean):1468:1472 -> <init>
1:4:java.lang.Object put(int,java.lang.Object):1648:1651 -> a
5:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1686:1687 -> a
7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> a
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1687 -> a
8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1687:1687 -> a
9:9:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> a
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):1687 -> a
10:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1698:1699 -> a
12:12:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> a
12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1699 -> a
13:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1699:1699 -> a
14:14:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> a
14:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1699 -> a
15:15:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1700:1700 -> a
16:16:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> a
16:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1700 -> a
17:17:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1700:1700 -> a
18:18:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> a
18:18:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1700 -> a
19:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):1701:1702 -> a
21:23:int lastIntKey():1760:1762 -> a
24:24:int lastIntKey():1761:1761 -> a
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1692:1693 -> b
3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> b
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1693 -> b
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1693:1693 -> b
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> b
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):1693 -> b
6:8:int firstIntKey():1753:1755 -> b
9:9:int firstIntKey():1754:1754 -> b
1:81:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1497:1577 -> c
1:81:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():1435 -> c
82:162:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():1497:1577 -> c
163:163:boolean containsKey(int):1624:1624 -> c
164:164:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.containsKey(int):980:980 -> c
164:164:boolean containsKey(int):1624 -> c
1:3:void clear():1477:1479 -> clear
4:14:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator.remove():1096:1106 -> clear
4:14:void clear():1480 -> clear
15:15:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator.remove():1096:1096 -> clear
15:15:void clear():1480 -> clear
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator
2:2:java.util.Comparator comparator():1435 -> comparator
1:5:boolean containsValue(java.lang.Object):1629:1633 -> containsValue
1:4:java.lang.Object remove(int):1657:1660 -> d
5:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1712:1720 -> d
14:14:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> d
14:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1720 -> d
15:19:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1720:1724 -> d
20:20:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> d
20:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1724 -> d
21:21:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> d
21:21:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry firstEntry():1720 -> d
1:1:boolean in(int):1492:1492 -> e
2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> e
2:2:boolean in(int):1492 -> e
3:3:boolean in(int):1492:1492 -> e
4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> e
4:4:boolean in(int):1492 -> e
5:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1735:1743 -> e
14:14:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> e
14:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1743 -> e
15:19:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1743:1747 -> e
20:20:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> e
20:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1747 -> e
21:21:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> e
21:21:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry lastEntry():1743 -> e
1:1:java.lang.Object get(int):1643:1643 -> get
1:1:boolean isEmpty():1676:1676 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet
3:4:java.util.Set keySet():1435 -> keySet
1:5:int size():1665:1669 -> size
1:21:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():1598:1618 -> values
1:21:java.util.Collection values():1435 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$1 -> a.a.a.a.h.a.a.a.a.W:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1497:1497 -> <init>
1:1:void clear():1549:1549 -> clear
1:1:java.util.Comparator comparator():1510:1510 -> comparator
2:80:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.int2ObjectEntrySet():1161:1239 -> comparator
2:80:java.util.Comparator comparator():1510 -> comparator
81:81:java.util.Comparator comparator():1510:1510 -> comparator
1:5:boolean contains(java.lang.Object):1516:1520 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry first():1554:1554 -> first
1:1:java.lang.Object first():1497 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1497:1497 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569:1569 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.headMap(int):1686:1687 -> headSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569 -> headSet
3:4:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> headSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.headMap(int):1687 -> headSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569 -> headSet
5:5:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.headMap(int):1687:1687 -> headSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569 -> headSet
6:6:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1497:1577 -> headSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569 -> headSet
7:87:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
88:88:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> headSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.headMap(int):1687 -> headSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1569 -> headSet
88:88:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
1:1:boolean isEmpty():1544:1544 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1497:1497 -> iterator
2:2:java.util.Iterator iterator():1497:1497 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1500:1500 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry last():1559:1559 -> last
1:1:java.lang.Object last():1497 -> last
1:5:boolean remove(java.lang.Object):1526:1530 -> remove
6:9:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.remove(int):1657:1660 -> remove
6:9:boolean remove(java.lang.Object):1530 -> remove
1:1:int size():1537:1537 -> size
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497:1497 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564:1564 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1698:1699 -> subSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
3:4:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> subSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1699 -> subSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
5:5:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1699:1699 -> subSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
6:6:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> subSet
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1699 -> subSet
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
7:7:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1700:1700 -> subSet
8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
8:8:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
9:9:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> subSet
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1700 -> subSet
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
9:9:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1700:1700 -> subSet
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
10:10:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
11:11:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> subSet
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1700 -> subSet
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
11:11:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
12:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.subMap(int,int):1701:1702 -> subSet
12:13:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
12:13:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
14:94:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1497:1577 -> subSet
14:94:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1564 -> subSet
14:94:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1497:1497 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574:1574 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.tailMap(int):1692:1693 -> tailSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574 -> tailSet
3:4:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> tailSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.tailMap(int):1693 -> tailSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574 -> tailSet
5:5:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.tailMap(int):1693:1693 -> tailSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574 -> tailSet
6:6:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.int2ObjectEntrySet():1497:1577 -> tailSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574 -> tailSet
7:87:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
88:88:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> tailSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.tailMap(int):1693 -> tailSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1574 -> tailSet
88:88:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$2 -> a.a.a.a.h.a.a.a.a.X:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1598:1598 -> <init>
1:1:void clear():1615:1615 -> clear
1:1:boolean contains(java.lang.Object):1605:1605 -> contains
2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.containsValue(java.lang.Object):1629:1633 -> contains
2:6:boolean contains(java.lang.Object):1605 -> contains
7:7:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.containsValue(java.lang.Object):1629:1629 -> contains
7:7:boolean contains(java.lang.Object):1605 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator
2:2:java.util.Iterator iterator():1598 -> iterator
1:1:int size():1610:1610 -> size
2:6:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.size():1665:1669 -> size
2:6:int size():1610 -> size
7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap.size():1665:1665 -> size
7:7:int size():1610 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$KeySet -> a.a.a.a.h.a.a.a.a.Y:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> b
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1580:1580 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1580 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1580 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator
3:3:java.util.Iterator iterator():1580 -> iterator
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapEntryIterator -> a.a.a.a.h.a.a.a.a.Z:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1808:1808 -> <init>
1:1:void add(java.lang.Object):1807:1807 -> add
2:2:void add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1832:1832 -> add
2:2:void add(java.lang.Object):1807 -> add
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry next():1817:1817 -> next
1:1:java.lang.Object next():1807 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry previous():1822:1822 -> previous
1:1:java.lang.Object previous():1807 -> previous
1:1:void set(java.lang.Object):1807:1807 -> set
2:2:void set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry):1827:1827 -> set
2:2:void set(java.lang.Object):1807 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapIterator -> a.a.a.a.h.a.a.a.a.aa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap this$1 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1777:1778 -> <init>
1:2:void updateNext():1802:1803 -> c
3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> c
3:3:void updateNext():1803 -> c
4:4:void updateNext():1803:1803 -> c
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> c
5:5:void updateNext():1803 -> c
1:2:void updatePrevious():1797:1798 -> e
3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> e
3:3:void updatePrevious():1798 -> e
4:4:void updatePrevious():1798:1798 -> e
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap.compare(int,int):232:232 -> e
5:5:void updatePrevious():1798 -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapKeyIterator -> a.a.a.a.h.a.a.a.a.ba:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1848:1848 -> <init>
1:1:void add(java.lang.Object):1846:1846 -> add
2:2:void add(java.lang.Integer):1896:1896 -> add
2:2:void add(java.lang.Object):1846 -> add
1:1:int previousInt():1862:1862 -> d
1:1:java.lang.Integer next():1878:1878 -> next
1:1:java.lang.Object next():1846 -> next
1:1:int nextInt():1857:1857 -> nextInt
1:1:java.lang.Integer previous():1884:1884 -> previous
1:1:java.lang.Object previous():1846 -> previous
1:1:void set(java.lang.Object):1846:1846 -> set
2:2:void set(java.lang.Integer):1890:1890 -> set
2:2:void set(java.lang.Object):1846 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap$SubmapValueIterator -> a.a.a.a.h.a.a.a.a.ca:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap):1910:1910 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1910 -> <init>
1:1:void add(java.lang.Object):1928:1928 -> add
1:1:java.lang.Object next():1913:1913 -> next
1:1:java.lang.Object previous():1918:1918 -> previous
1:1:void set(java.lang.Object):1923:1923 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$TreeIterator -> a.a.a.a.h.a.a.a.a.ea:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry next -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry curr -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap this$0 -> e
int index -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry prev -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1042:1042 -> <init>
2:5:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1040:1043 -> <init>
1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry nextEntry():1068:1072 -> a
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry nextEntry():1068:1068 -> a
1:1:boolean hasPrevious():1060:1060 -> b
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry previousEntry():1080 -> b
2:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry previousEntry():1081:1084 -> b
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$Entry previousEntry():1080:1080 -> b
1:1:void updateNext():1064:1064 -> c
1:1:void updatePrevious():1076:1076 -> e
1:1:boolean hasNext():1056:1056 -> hasNext
1:1:boolean hasPrevious():1060:1060 -> hasPrevious
1:1:int nextIndex():1088:1088 -> nextIndex
1:1:int previousIndex():1092:1092 -> previousIndex
1:11:void remove():1096:1106 -> remove
12:12:void remove():1096:1096 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$ValueIterator -> a.a.a.a.h.a.a.a.a.fa:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap):1348:1348 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectAVLTreeMap$1):1348 -> <init>
1:1:void add(java.lang.Object):1366:1366 -> add
1:1:java.lang.Object next():1351:1351 -> next
1:1:java.lang.Object previous():1356:1356 -> previous
1:1:void set(java.lang.Object):1361:1361 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap -> a.a.a.a.h.a.a.a.a.ka:
java.lang.Object[] value -> c
int[] key -> b
int size -> d
1:3:void <init>():70:72 -> <init>
1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> a
2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap,int):37:37 -> a
3:22:java.lang.Object put(int,java.lang.Object):283:302 -> a
1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> b
1:1:int[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> c
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet int2ObjectEntrySet():231:231 -> c
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():37 -> c
3:3:boolean containsKey(int):265:265 -> c
1:4:void clear():257:260 -> clear
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap clone():344:349 -> clone
1:6:java.lang.Object clone():37 -> clone
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap clone():346:346 -> clone
7:7:java.lang.Object clone():37 -> clone
1:2:boolean containsValue(java.lang.Object):270:271 -> containsValue
1:1:java.lang.Object[] access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):37:37 -> d
2:9:java.lang.Object remove(int):308:315 -> d
1:3:int findKey(int):235:237 -> e
1:4:java.lang.Object get(int):244:247 -> get
1:1:boolean isEmpty():277:277 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():321:321 -> keySet
1:1:java.util.Set keySet():37 -> keySet
1:1:int size():252:252 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():326:326 -> values
1:1:java.util.Collection values():37 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$1 -> a.a.a.a.h.a.a.a.a.ha:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet -> a.a.a.a.h.a.a.a.a.ja:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap):133:133 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$1):133:133 -> <init>
1:5:boolean contains(java.lang.Object):203:207 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:java.util.Iterator iterator():133 -> iterator
1:12:boolean remove(java.lang.Object):213:224 -> remove
1:1:int size():197:197 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet$1 -> a.a.a.a.h.a.a.a.a.ia:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet this$1 -> c
int next -> b
int curr -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap$EntrySet):136:137 -> <init>
1:1:boolean hasNext():141:141 -> hasNext
1:1:boolean hasNext():141:141 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry next():147 -> next
1:1:java.lang.Object next():136 -> next
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry next():148:148 -> next
2:2:java.lang.Object next():136 -> next
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry next():147:147 -> next
3:3:java.lang.Object next():136 -> next
1:6:void remove():153:158 -> remove
7:7:void remove():153:153 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectFunction -> a.a.a.a.h.a.a.a.a.la:
java.lang.Object put(int,java.lang.Object) -> a
boolean containsKey(int) -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectFunctions$EmptyFunction -> a.a.a.a.h.a.a.a.a.ma:
1:1:void <init>():41:41 -> <init>
boolean containsKey(int) -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap -> a.a.a.a.h.a.a.a.a.pa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet() -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$Entry -> a.a.a.a.h.a.a.a.a.na:
int getIntKey() -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet -> a.a.a.a.h.a.a.a.a.oa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMaps -> a.a.a.a.h.a.a.a.a.ra:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap EMPTY_MAP -> a
1:1:void <clinit>():123:123 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMaps$EmptyMap -> a.a.a.a.h.a.a.a.a.qa:
1:1:void <init>():45:45 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():61:61 -> c
1:1:java.lang.Object clone():94:94 -> clone
1:1:java.util.Set entrySet():42:42 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():74:74 -> entrySet
1:2:boolean equals(java.lang.Object):109:110 -> equals
1:1:java.util.Set keySet():42:42 -> keySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():79:79 -> keySet
1:1:void putAll(java.util.Map):55:55 -> putAll
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():85:85 -> values
1:1:java.util.Collection values():42 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap -> a.a.a.a.h.a.a.a.a.Aa:
java.lang.Object[] value -> c
float f -> i
int[] key -> b
int size -> h
boolean containsNullKey -> e
int n -> f
int maxFill -> g
int mask -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet entries -> j
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> l
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keys -> k
1:9:void <init>(int,float):91:99 -> <init>
1:9:void <init>():119 -> <init>
1:1:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):49:49 -> a
2:2:java.lang.Object access$400(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int):49:49 -> a
3:18:int insert(int,java.lang.Object):249:264 -> a
3:18:java.lang.Object put(int,java.lang.Object):271 -> a
19:21:java.lang.Object put(int,java.lang.Object):272:274 -> a
1:10:boolean containsKey(int):344:353 -> c
11:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectMap$FastEntrySet int2ObjectEntrySet():707:708 -> c
11:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():49 -> c
1:5:void clear():377:381 -> clear
1:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap clone():945:954 -> clone
1:10:java.lang.Object clone():49 -> clone
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap clone():947:947 -> clone
11:11:java.lang.Object clone():49 -> clone
1:5:boolean containsValue(java.lang.Object):360:364 -> containsValue
1:5:java.lang.Object removeNullEntry():228:232 -> d
6:17:java.lang.Object remove(int):309:320 -> d
1:7:void rehash(int):907:913 -> e
8:8:int realSize():205:205 -> e
8:8:void rehash(int):914 -> e
9:21:void rehash(int):915:927 -> e
1:3:java.lang.Object removeEntry(int):219:221 -> f
4:10:void shiftKeys(int):289:295 -> f
4:10:java.lang.Object removeEntry(int):222 -> f
11:11:java.lang.Object removeEntry(int):223:223 -> f
12:17:void shiftKeys(int):298:303 -> f
12:17:java.lang.Object removeEntry(int):222 -> f
18:18:void shiftKeys(int):300:300 -> f
18:18:java.lang.Object removeEntry(int):222 -> f
1:11:java.lang.Object get(int):327:337 -> get
1:1:int realSize():205:205 -> hashCode
1:1:int hashCode():971 -> hashCode
2:10:int hashCode():972:980 -> hashCode
1:1:boolean isEmpty():391:391 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():768:769 -> keySet
1:2:java.util.Set keySet():49 -> keySet
1:1:void putAll(java.util.Map):238:238 -> putAll
2:3:void ensureCapacity(int):209:210 -> putAll
2:3:void putAll(java.util.Map):238 -> putAll
4:4:int size():386:386 -> putAll
4:4:void putAll(java.util.Map):240 -> putAll
5:5:void putAll(java.util.Map):240:240 -> putAll
6:7:void tryCapacity(long):214:215 -> putAll
6:7:void putAll(java.util.Map):240 -> putAll
8:20:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ObjectMap.putAll(java.util.Map):70:82 -> putAll
8:20:void putAll(java.util.Map):243 -> putAll
1:1:int size():386:386 -> size
1:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():794:815 -> values
1:22:java.util.Collection values():49 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1 -> a.a.a.a.h.a.a.a.a.sa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):794:794 -> <init>
1:1:void clear():812:812 -> clear
1:1:boolean contains(java.lang.Object):807:807 -> contains
2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.containsValue(java.lang.Object):360:364 -> contains
2:6:boolean contains(java.lang.Object):807 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator
2:2:java.util.Iterator iterator():794 -> iterator
1:1:int size():802:802 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$EntryIterator -> a.a.a.a.h.a.a.a.a.ta:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> h
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry entry -> g
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):600:600 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):600 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry next():605:605 -> next
1:1:java.lang.Object next():600 -> next
1:5:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.remove():576:580 -> remove
1:5:void remove():610 -> remove
6:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.shiftKeys(int):553:559 -> remove
6:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.remove():580 -> remove
6:12:void remove():610 -> remove
13:14:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.remove():587:588 -> remove
13:14:void remove():610 -> remove
15:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.shiftKeys(int):562:571 -> remove
15:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.remove():580 -> remove
15:24:void remove():610 -> remove
25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.shiftKeys(int):564:564 -> remove
25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.remove():580 -> remove
25:25:void remove():610 -> remove
26:27:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.remove():583:584 -> remove
26:27:void remove():610 -> remove
28:28:void remove():611:611 -> remove
29:29:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator.remove():576:576 -> remove
29:29:void remove():610 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeyIterator -> a.a.a.a.h.a.a.a.a.ua:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):721:722 -> <init>
1:1:java.lang.Integer next():733:733 -> next
1:1:java.lang.Object next():720 -> next
1:1:int nextInt():727:727 -> nextInt
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$KeySet -> a.a.a.a.h.a.a.a.a.va:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):737:737 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):737 -> <init>
1:1:void clear():762:762 -> clear
1:1:boolean contains(int):750:750 -> e
2:11:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap.containsKey(int):344:353 -> e
2:11:boolean contains(int):750 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator
2:2:java.util.Iterator iterator():737 -> iterator
1:3:boolean remove(int):755:757 -> remove
1:1:int size():745:745 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntry -> a.a.a.a.h.a.a.a.a.wa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> b
int index -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,int):430:431 -> <init>
1:1:int getIntKey():439:439 -> a
1:3:boolean equals(java.lang.Object):469:471 -> equals
1:1:java.lang.Integer getKey():463:463 -> getKey
1:1:java.lang.Object getKey():425 -> getKey
1:1:java.lang.Object getValue():444:444 -> getValue
1:1:int hashCode():476:476 -> hashCode
1:2:java.lang.Object setValue(java.lang.Object):449:450 -> setValue
1:1:java.lang.String toString():481:481 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapEntrySet -> a.a.a.a.h.a.a.a.a.xa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):625:625 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):625:625 -> <init>
1:1:void clear():701:701 -> clear
1:16:boolean contains(java.lang.Object):637:652 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator
2:2:java.util.Iterator iterator():625 -> iterator
1:29:boolean remove(java.lang.Object):659:687 -> remove
1:1:int size():696:696 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$MapIterator -> a.a.a.a.h.a.a.a.a.ya:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> f
int last -> b
int pos -> a
boolean mustReturnNullKey -> d
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):486:509 -> <init>
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$1):486 -> <init>
1:1:boolean hasNext():517:517 -> a
1:1:int nextEntry():521 -> a
2:18:int nextEntry():522:538 -> a
19:19:int nextEntry():521:521 -> a
1:1:boolean hasNext():517:517 -> hasNext
1:5:void remove():576:580 -> remove
6:12:void shiftKeys(int):553:559 -> remove
6:12:void remove():580 -> remove
13:14:void remove():587:588 -> remove
15:24:void shiftKeys(int):562:571 -> remove
15:24:void remove():580 -> remove
25:25:void shiftKeys(int):564:564 -> remove
25:25:void remove():580 -> remove
26:27:void remove():583:584 -> remove
28:28:void remove():576:576 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap$ValueIterator -> a.a.a.a.h.a.a.a.a.za:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap):782:783 -> <init>
1:1:java.lang.Object next():788:788 -> next
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap -> a.a.a.a.h.a.a.a.a.Ba:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int) -> a
int lastIntKey() -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int) -> a
int firstIntKey() -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int) -> b
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet() -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps -> a.a.a.a.h.a.a.a.a.Da:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap EMPTY_MAP -> a
1:1:void <clinit>():185:185 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMaps$EmptySortedMap -> a.a.a.a.h.a.a.a.a.Ca:
1:1:void <init>():60:60 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):95:95 -> a
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):101:101 -> a
3:3:int lastIntKey():117:117 -> a
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):107:107 -> b
2:2:int firstIntKey():112:112 -> b
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():71:71 -> c
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ObjectEntrySet():57 -> c
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ObjectEntrySet():71:71 -> c
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():84:84 -> entrySet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():57 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():84:84 -> entrySet
2:2:java.util.Set entrySet():57 -> entrySet
1:1:int firstIntKey():112:112 -> firstKey
1:1:java.lang.Integer firstKey():165 -> firstKey
1:1:java.lang.Object firstKey():57 -> firstKey
1:1:java.util.SortedMap headMap(java.lang.Object):57:57 -> headMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(java.lang.Integer):129:129 -> headMap
2:2:java.util.SortedMap headMap(java.lang.Object):57 -> headMap
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(int):101:101 -> headMap
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap headMap(java.lang.Integer):129 -> headMap
3:3:java.util.SortedMap headMap(java.lang.Object):57 -> headMap
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():89:89 -> keySet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():57 -> keySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():89:89 -> keySet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():89:89 -> keySet
3:3:java.util.Set keySet():57 -> keySet
1:1:int lastIntKey():117:117 -> lastKey
1:1:java.lang.Integer lastKey():177 -> lastKey
1:1:java.lang.Object lastKey():57 -> lastKey
1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):57:57 -> subMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(java.lang.Integer,java.lang.Integer):153:153 -> subMap
2:2:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):57 -> subMap
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(int,int):95:95 -> subMap
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subMap(java.lang.Integer,java.lang.Integer):153 -> subMap
3:3:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):57 -> subMap
1:1:java.util.SortedMap tailMap(java.lang.Object):57:57 -> tailMap
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(java.lang.Integer):141:141 -> tailMap
2:2:java.util.SortedMap tailMap(java.lang.Object):57 -> tailMap
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(int):107:107 -> tailMap
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap tailMap(java.lang.Integer):141 -> tailMap
3:3:java.util.SortedMap tailMap(java.lang.Object):57 -> tailMap
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap -> a.a.a.a.h.a.a.a.a.Wa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry -> e
boolean modified -> i
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator actualComparator -> j
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry tree -> b
int count -> c
boolean[] dirPath -> k
1:1:void <init>():79:79 -> <init>
2:2:void allocatePaths():278:278 -> <init>
2:2:void <init>():73 -> <init>
3:4:void <init>():80:81 -> <init>
1:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry add(int):305:315 -> a
1:11:java.lang.Object put(int,java.lang.Object):283 -> a
12:12:int compare(int,int):232:232 -> a
12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry add(int):315 -> a
12:12:java.lang.Object put(int,java.lang.Object):283 -> a
13:133:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry add(int):318:438 -> a
13:133:java.lang.Object put(int,java.lang.Object):283 -> a
134:135:java.lang.Object put(int,java.lang.Object):284:285 -> a
136:136:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry add(int):348:348 -> a
136:136:java.lang.Object put(int,java.lang.Object):283 -> a
137:138:int lastIntKey():1007:1008 -> a
139:139:int lastIntKey():1007:1007 -> a
140:140:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1411:1411 -> a
141:141:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1421:1421 -> a
1:2:int firstIntKey():1001:1002 -> b
3:3:int firstIntKey():1001:1001 -> b
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1416:1416 -> b
1:1:void allocatePaths():278:278 -> c
2:2:boolean containsKey(int):980:980 -> c
1:6:void clear():701:706 -> clear
1:48:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap clone():1948:1995 -> clone
1:48:java.lang.Object clone():41 -> clone
49:49:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap clone():1950:1950 -> clone
49:49:java.lang.Object clone():41 -> clone
1:3:boolean containsValue(java.lang.Object):689:691 -> containsValue
4:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$ValueIterator.next():1351:1351 -> containsValue
4:4:boolean containsValue(java.lang.Object):693 -> containsValue
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):245:247 -> d
4:4:int compare(int,int):232:232 -> d
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):247 -> d
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry findKey(int):248:248 -> d
6:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1161:1239 -> d
6:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():41 -> d
85:163:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1161:1239 -> d
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry locateKey(int):262:264 -> e
4:4:int compare(int,int):232:232 -> e
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry locateKey(int):264 -> e
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry locateKey(int):266:266 -> e
1:2:java.lang.Object get(int):995:996 -> get
1:1:boolean isEmpty():990:990 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():41 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet
5:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1334:1335 -> keySet
5:6:java.util.Set keySet():41 -> keySet
1:8:java.lang.Object remove(int):484:491 -> remove
9:9:int compare(int,int):232:232 -> remove
9:9:java.lang.Object remove(int):491 -> remove
10:58:java.lang.Object remove(int):500:548 -> remove
59:76:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry parent(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):453:470 -> remove
59:76:java.lang.Object remove(int):556 -> remove
77:195:java.lang.Object remove(int):558:676 -> remove
196:197:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry parent(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):474:475 -> remove
196:197:java.lang.Object remove(int):556 -> remove
198:201:java.lang.Object remove(int):681:684 -> remove
202:205:java.lang.Object remove(int):494:497 -> remove
1:1:int size():985:985 -> size
1:18:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1384:1401 -> values
19:36:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1384:1401 -> values
19:36:java.util.Collection values():41 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1 -> a.a.a.a.h.a.a.a.a.Ea:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2 -> a.a.a.a.h.a.a.a.a.Ga:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> b
java.util.Comparator comparator -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1161:1162 -> <init>
1:1:void clear():1211:1211 -> clear
1:1:java.util.Comparator comparator():1170:1170 -> comparator
1:5:boolean contains(java.lang.Object):1186:1190 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry first():1216:1216 -> first
1:1:java.lang.Object first():1161 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1161:1161 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1231:1231 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.headMap(int):1411:1411 -> headSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1231 -> headSet
3:3:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1497:1577 -> headSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1231 -> headSet
4:84:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.headMap(int):1411:1411 -> headSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1231 -> headSet
85:85:java.util.SortedSet headSet(java.lang.Object):1161 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1161 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1175:1175 -> iterator
3:3:java.util.Iterator iterator():1161 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry last():1221:1221 -> last
1:1:java.lang.Object last():1161 -> last
1:5:boolean remove(java.lang.Object):1196:1200 -> remove
1:1:int size():1206:1206 -> size
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161:1161 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1226:1226 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.subMap(int,int):1421:1421 -> subSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1226 -> subSet
3:3:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1497:1577 -> subSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1226 -> subSet
4:84:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.subMap(int,int):1421:1421 -> subSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1226 -> subSet
85:85:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1161 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1161:1161 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1236:1236 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.tailMap(int):1416:1416 -> tailSet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1236 -> tailSet
3:3:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1497:1577 -> tailSet
4:84:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1236 -> tailSet
4:84:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.tailMap(int):1416:1416 -> tailSet
85:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1236 -> tailSet
85:85:java.util.SortedSet tailSet(java.lang.Object):1161 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2$1 -> a.a.a.a.h.a.a.a.a.Fa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2 this$1 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$2):1162:1162 -> <init>
1:1:int compare(java.lang.Object,java.lang.Object):1162:1162 -> compare
2:2:int compare(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1164:1164 -> compare
2:2:int compare(java.lang.Object,java.lang.Object):1162 -> compare
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$3 -> a.a.a.a.h.a.a.a.a.Ha:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1384:1384 -> <init>
1:1:void clear():1398:1398 -> clear
1:1:boolean contains(java.lang.Object):1390:1390 -> contains
2:4:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.containsValue(java.lang.Object):689:691 -> contains
2:4:boolean contains(java.lang.Object):1390 -> contains
5:5:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$ValueIterator.next():1351:1351 -> contains
5:5:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.containsValue(java.lang.Object):693 -> contains
5:5:boolean contains(java.lang.Object):1390 -> contains
6:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.containsValue(java.lang.Object):689:689 -> contains
6:6:boolean contains(java.lang.Object):1390 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1386:1386 -> iterator
2:2:java.util.Iterator iterator():1384 -> iterator
1:1:int size():1394:1394 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry -> a.a.a.a.h.a.a.a.a.Ia:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry right -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry left -> c
int info -> e
1:1:void <init>():745:745 -> <init>
2:3:void <init>(int,java.lang.Object):757:758 -> <init>
1:2:void pred(boolean):806:807 -> a
3:4:void left(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):851:852 -> a
5:6:void balance(int):882:883 -> a
1:2:void succ(boolean):818:819 -> b
3:4:void pred(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):829:830 -> b
5:5:int balance():872:872 -> b
1:2:void right(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):862:863 -> c
3:3:void decBalance():893:893 -> c
1:1:java.lang.Object clone():720:720 -> clone
2:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry clone():933:939 -> clone
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry clone():935:935 -> clone
1:2:void succ(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry):840:841 -> d
3:3:void incBalance():888:888 -> d
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry left():767:767 -> e
1:3:boolean equals(java.lang.Object):946:948 -> equals
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry next():902:904 -> f
1:1:boolean pred():786:786 -> g
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry prev():915:917 -> h
1:1:int hashCode():953:953 -> hashCode
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry right():777:777 -> i
1:1:boolean succ():795:795 -> j
1:2:java.lang.Object setValue(java.lang.Object):923:924 -> setValue
1:1:java.lang.String toString():958:958 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$EntryIterator -> a.a.a.a.h.a.a.a.a.Ja:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1131:1131 -> <init>
1:1:void add(java.lang.Object):1130:1130 -> add
2:2:void add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1155:1155 -> add
2:2:void add(java.lang.Object):1130 -> add
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry next():1140:1140 -> next
1:1:java.lang.Object next():1130 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry previous():1145:1145 -> previous
1:1:java.lang.Object previous():1130 -> previous
1:1:void set(java.lang.Object):1130:1130 -> set
2:2:void set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1150:1150 -> set
2:2:void set(java.lang.Object):1130 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeyIterator -> a.a.a.a.h.a.a.a.a.Ka:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1253:1253 -> <init>
1:1:void add(java.lang.Object):1252:1252 -> add
2:2:void add(java.lang.Integer):1301:1301 -> add
2:2:void add(java.lang.Object):1252 -> add
1:1:int previousInt():1267:1267 -> d
1:1:java.lang.Integer next():1283:1283 -> next
1:1:java.lang.Object next():1252 -> next
1:1:int nextInt():1262:1262 -> nextInt
1:1:java.lang.Integer previous():1289:1289 -> previous
1:1:java.lang.Object previous():1252 -> previous
1:1:void set(java.lang.Object):1252:1252 -> set
2:2:void set(java.lang.Integer):1295:1295 -> set
2:2:void set(java.lang.Object):1252 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$KeySet -> a.a.a.a.h.a.a.a.a.La:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> b
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1308:1308 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1308 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1308 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1311:1311 -> iterator
3:3:java.util.Iterator iterator():1308 -> iterator
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap -> a.a.a.a.h.a.a.a.a.Ta:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> h
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> i
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entries -> f
boolean top -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keys -> g
int from -> b
int to -> c
boolean bottom -> d
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,int,boolean,int,boolean):1466:1466 -> <init>
2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,int,boolean,int,boolean):1467 -> <init>
3:3:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,int,boolean,int,boolean):1467:1467 -> <init>
4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> <init>
4:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,int,boolean,int,boolean):1467 -> <init>
5:9:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,int,boolean,int,boolean):1468:1472 -> <init>
1:4:java.lang.Object put(int,java.lang.Object):1648:1651 -> a
5:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1686:1687 -> a
7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1687 -> a
8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1687:1687 -> a
9:9:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int):1687 -> a
10:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1698:1699 -> a
12:12:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a
12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1699 -> a
13:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1699:1699 -> a
14:14:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a
14:14:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1699 -> a
15:15:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1700:1700 -> a
16:16:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a
16:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1700 -> a
17:17:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1700:1700 -> a
18:18:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> a
18:18:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1700 -> a
19:20:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int):1701:1702 -> a
21:23:int lastIntKey():1760:1762 -> a
24:24:int lastIntKey():1761:1761 -> a
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1692:1693 -> b
3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> b
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1693 -> b
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1693:1693 -> b
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> b
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int):1693 -> b
6:8:int firstIntKey():1753:1755 -> b
9:9:int firstIntKey():1754:1754 -> b
1:1:boolean containsKey(int):1624:1624 -> c
2:2:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.containsKey(int):980:980 -> c
2:2:boolean containsKey(int):1624 -> c
3:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1712:1720 -> c
12:12:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> c
12:12:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1720 -> c
13:17:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1720:1724 -> c
18:18:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> c
18:18:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1724 -> c
19:19:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> c
19:19:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry firstEntry():1720 -> c
1:3:void clear():1477:1479 -> clear
4:14:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator.remove():1096:1106 -> clear
4:14:void clear():1480 -> clear
15:15:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator.remove():1096:1096 -> clear
15:15:void clear():1480 -> clear
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator comparator():1681:1681 -> comparator
2:2:java.util.Comparator comparator():1435 -> comparator
1:4:boolean containsValue(java.lang.Object):1629:1632 -> containsValue
1:1:boolean in(int):1492:1492 -> d
2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> d
2:2:boolean in(int):1492 -> d
3:3:boolean in(int):1492:1492 -> d
4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> d
4:4:boolean in(int):1492 -> d
5:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1497:1577 -> d
5:85:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():1435 -> d
86:166:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet():1497:1577 -> d
1:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1735:1743 -> e
10:10:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> e
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1743 -> e
11:15:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1743:1747 -> e
16:16:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> e
16:16:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1747 -> e
17:17:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> e
17:17:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry lastEntry():1743 -> e
1:1:java.lang.Object get(int):1643:1643 -> get
1:1:boolean isEmpty():1676:1676 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():1435 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet
5:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet keySet():1592:1593 -> keySet
5:6:java.util.Set keySet():1435 -> keySet
1:4:java.lang.Object remove(int):1657:1660 -> remove
1:5:int size():1665:1669 -> size
1:21:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1598:1618 -> values
22:42:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():1598:1618 -> values
22:42:java.util.Collection values():1435 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$1 -> a.a.a.a.h.a.a.a.a.Ma:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1497:1497 -> <init>
1:1:void clear():1549:1549 -> clear
1:1:java.util.Comparator comparator():1510:1510 -> comparator
2:80:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.int2ReferenceEntrySet():1161:1239 -> comparator
2:80:java.util.Comparator comparator():1510 -> comparator
81:81:java.util.Comparator comparator():1510:1510 -> comparator
1:5:boolean contains(java.lang.Object):1516:1520 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry first():1554:1554 -> first
1:1:java.lang.Object first():1497 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1497:1497 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569:1569 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.headMap(int):1686:1687 -> headSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569 -> headSet
3:4:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> headSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.headMap(int):1687 -> headSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569 -> headSet
5:5:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.headMap(int):1687:1687 -> headSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569 -> headSet
6:6:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1497:1577 -> headSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569 -> headSet
7:87:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
88:88:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> headSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.headMap(int):1687 -> headSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1569 -> headSet
88:88:java.util.SortedSet headSet(java.lang.Object):1497 -> headSet
1:1:boolean isEmpty():1544:1544 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1497:1497 -> iterator
2:2:java.util.Iterator iterator():1497:1497 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1500:1500 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry last():1559:1559 -> last
1:1:java.lang.Object last():1497 -> last
1:5:boolean remove(java.lang.Object):1526:1530 -> remove
6:9:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.remove(int):1657:1660 -> remove
6:9:boolean remove(java.lang.Object):1530 -> remove
1:1:int size():1537:1537 -> size
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497:1497 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564:1564 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1698:1699 -> subSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
3:4:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> subSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1699 -> subSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
5:5:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1699:1699 -> subSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
6:6:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> subSet
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1699 -> subSet
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
7:7:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1700:1700 -> subSet
8:8:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
8:8:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
9:9:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> subSet
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1700 -> subSet
9:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
9:9:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1700:1700 -> subSet
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
10:10:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
11:11:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> subSet
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1700 -> subSet
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
11:11:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
12:13:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.subMap(int,int):1701:1702 -> subSet
12:13:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
12:13:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
14:94:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1497:1577 -> subSet
14:94:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1564 -> subSet
14:94:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1497 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1497:1497 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574:1574 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.tailMap(int):1692:1693 -> tailSet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574 -> tailSet
3:4:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> tailSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.tailMap(int):1693 -> tailSet
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574 -> tailSet
5:5:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.tailMap(int):1693:1693 -> tailSet
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574 -> tailSet
6:6:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.int2ReferenceEntrySet():1497:1577 -> tailSet
7:87:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574 -> tailSet
7:87:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
88:88:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> tailSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.tailMap(int):1693 -> tailSet
88:88:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1574 -> tailSet
88:88:java.util.SortedSet tailSet(java.lang.Object):1497 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$2 -> a.a.a.a.h.a.a.a.a.Na:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1598:1598 -> <init>
1:1:void clear():1615:1615 -> clear
1:1:boolean contains(java.lang.Object):1605:1605 -> contains
2:5:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.containsValue(java.lang.Object):1629:1632 -> contains
2:5:boolean contains(java.lang.Object):1605 -> contains
6:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.containsValue(java.lang.Object):1629:1629 -> contains
6:6:boolean contains(java.lang.Object):1605 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1600:1600 -> iterator
2:2:java.util.Iterator iterator():1598 -> iterator
1:1:int size():1610:1610 -> size
2:6:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.size():1665:1669 -> size
2:6:int size():1610 -> size
7:7:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap.size():1665:1665 -> size
7:7:int size():1610 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$KeySet -> a.a.a.a.h.a.a.a.a.Oa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> b
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1580:1580 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1580 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1580 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():1582:1582 -> iterator
3:3:java.util.Iterator iterator():1580 -> iterator
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapEntryIterator -> a.a.a.a.h.a.a.a.a.Pa:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1808:1808 -> <init>
1:1:void add(java.lang.Object):1807:1807 -> add
2:2:void add(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1832:1832 -> add
2:2:void add(java.lang.Object):1807 -> add
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry next():1817:1817 -> next
1:1:java.lang.Object next():1807 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry previous():1822:1822 -> previous
1:1:java.lang.Object previous():1807 -> previous
1:1:void set(java.lang.Object):1807:1807 -> set
2:2:void set(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry):1827:1827 -> set
2:2:void set(java.lang.Object):1807 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapIterator -> a.a.a.a.h.a.a.a.a.Qa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap this$1 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1777:1778 -> <init>
1:2:void updateNext():1802:1803 -> c
3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> c
3:3:void updateNext():1803 -> c
4:4:void updateNext():1803:1803 -> c
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> c
5:5:void updateNext():1803 -> c
1:2:void updatePrevious():1797:1798 -> e
3:3:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> e
3:3:void updatePrevious():1798 -> e
4:4:void updatePrevious():1798:1798 -> e
5:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap.compare(int,int):232:232 -> e
5:5:void updatePrevious():1798 -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapKeyIterator -> a.a.a.a.h.a.a.a.a.Ra:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1848:1848 -> <init>
1:1:void add(java.lang.Object):1846:1846 -> add
2:2:void add(java.lang.Integer):1896:1896 -> add
2:2:void add(java.lang.Object):1846 -> add
1:1:int previousInt():1862:1862 -> d
1:1:java.lang.Integer next():1878:1878 -> next
1:1:java.lang.Object next():1846 -> next
1:1:int nextInt():1857:1857 -> nextInt
1:1:java.lang.Integer previous():1884:1884 -> previous
1:1:java.lang.Object previous():1846 -> previous
1:1:void set(java.lang.Object):1846:1846 -> set
2:2:void set(java.lang.Integer):1890:1890 -> set
2:2:void set(java.lang.Object):1846 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap$SubmapValueIterator -> a.a.a.a.h.a.a.a.a.Sa:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap):1910:1910 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Submap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1910 -> <init>
1:1:void add(java.lang.Object):1928:1928 -> add
1:1:java.lang.Object next():1913:1913 -> next
1:1:java.lang.Object previous():1918:1918 -> previous
1:1:void set(java.lang.Object):1923:1923 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$TreeIterator -> a.a.a.a.h.a.a.a.a.Ua:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry prev -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap this$0 -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry curr -> c
int index -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry next -> b
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1042:1042 -> <init>
2:5:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1040:1043 -> <init>
1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry nextEntry():1068:1072 -> a
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry nextEntry():1068:1068 -> a
1:1:boolean hasPrevious():1060:1060 -> b
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry previousEntry():1080 -> b
2:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry previousEntry():1081:1084 -> b
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$Entry previousEntry():1080:1080 -> b
1:1:void updateNext():1064:1064 -> c
1:1:void updatePrevious():1076:1076 -> e
1:1:boolean hasNext():1056:1056 -> hasNext
1:1:boolean hasPrevious():1060:1060 -> hasPrevious
1:1:int nextIndex():1088:1088 -> nextIndex
1:1:int previousIndex():1092:1092 -> previousIndex
1:11:void remove():1096:1106 -> remove
12:12:void remove():1096:1096 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$ValueIterator -> a.a.a.a.h.a.a.a.a.Va:
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap):1348:1348 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceAVLTreeMap$1):1348 -> <init>
1:1:void add(java.lang.Object):1366:1366 -> add
1:1:java.lang.Object next():1351:1351 -> next
1:1:java.lang.Object previous():1356:1356 -> previous
1:1:void set(java.lang.Object):1361:1361 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap -> a.a.a.a.h.a.a.a.a._a:
java.lang.Object[] value -> c
int[] key -> b
int size -> d
1:3:void <init>():70:72 -> <init>
1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> a
2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,int):37:37 -> a
3:22:java.lang.Object put(int,java.lang.Object):283:302 -> a
1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> b
1:1:int[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> c
2:2:boolean containsKey(int):265:265 -> c
1:4:void clear():257:260 -> clear
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap clone():344:349 -> clone
1:6:java.lang.Object clone():37 -> clone
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap clone():346:346 -> clone
7:7:java.lang.Object clone():37 -> clone
1:2:boolean containsValue(java.lang.Object):270:271 -> containsValue
1:1:java.lang.Object[] access$200(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):37:37 -> d
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet int2ReferenceEntrySet():231:231 -> d
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():37 -> d
3:5:int findKey(int):235:237 -> d
1:4:java.lang.Object get(int):244:247 -> get
1:1:boolean isEmpty():277:277 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():321:321 -> keySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():321:321 -> keySet
2:2:java.util.Set keySet():37 -> keySet
1:8:java.lang.Object remove(int):308:315 -> remove
1:1:int size():252:252 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():326:326 -> values
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():326:326 -> values
2:2:java.util.Collection values():37 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$1 -> a.a.a.a.h.a.a.a.a.Xa:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet -> a.a.a.a.h.a.a.a.a.Za:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap):133:133 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$1):133:133 -> <init>
1:5:boolean contains(java.lang.Object):203:207 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:java.util.Iterator iterator():133 -> iterator
1:12:boolean remove(java.lang.Object):213:224 -> remove
1:1:int size():197:197 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet$1 -> a.a.a.a.h.a.a.a.a.Ya:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet this$1 -> c
int next -> b
int curr -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceArrayMap$EntrySet):136:137 -> <init>
1:1:boolean hasNext():141:141 -> hasNext
1:1:boolean hasNext():141:141 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry next():147 -> next
1:1:java.lang.Object next():136 -> next
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry next():148:148 -> next
2:2:java.lang.Object next():136 -> next
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry next():147:147 -> next
3:3:java.lang.Object next():136 -> next
1:6:void remove():153:158 -> remove
7:7:void remove():153:153 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceFunction -> a.a.a.a.h.a.a.a.a.ab:
java.lang.Object put(int,java.lang.Object) -> a
boolean containsKey(int) -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceFunctions$EmptyFunction -> a.a.a.a.h.a.a.a.a.bb:
1:1:void <init>():41:41 -> <init>
boolean containsKey(int) -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap -> a.a.a.a.h.a.a.a.a.eb:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet() -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$Entry -> a.a.a.a.h.a.a.a.a.cb:
int getIntKey() -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet -> a.a.a.a.h.a.a.a.a.db:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps -> a.a.a.a.h.a.a.a.a.gb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap EMPTY_MAP -> a
1:1:void <clinit>():124:124 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMaps$EmptyMap -> a.a.a.a.h.a.a.a.a.fb:
1:1:void <init>():46:46 -> <init>
1:1:java.lang.Object clone():95:95 -> clone
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():62:62 -> d
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():62:62 -> entrySet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():75 -> entrySet
1:1:java.util.Set entrySet():43 -> entrySet
1:2:boolean equals(java.lang.Object):110:111 -> equals
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():80:80 -> keySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():80:80 -> keySet
2:2:java.util.Set keySet():43 -> keySet
1:1:void putAll(java.util.Map):56:56 -> putAll
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():86:86 -> values
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():86:86 -> values
2:2:java.util.Collection values():43 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap -> a.a.a.a.h.a.a.a.a.pb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet entries -> j
java.lang.Object[] value -> c
float f -> i
int[] key -> b
int size -> h
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values -> l
boolean containsNullKey -> e
int n -> f
int maxFill -> g
int mask -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keys -> k
1:9:void <init>(int,float):91:99 -> <init>
10:10:void <init>(int,float):93:93 -> <init>
11:11:void <init>(int,float):92:92 -> <init>
12:12:void <init>(int):110:110 -> <init>
13:13:void <init>():119:119 -> <init>
14:14:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):155:155 -> <init>
14:14:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> <init>
15:15:void putAll(java.util.Map):238:238 -> <init>
15:15:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):156 -> <init>
15:15:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> <init>
16:17:void ensureCapacity(int):209:210 -> <init>
16:17:void putAll(java.util.Map):238 -> <init>
16:17:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):156 -> <init>
16:17:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> <init>
18:18:int size():386:386 -> <init>
18:18:void putAll(java.util.Map):240 -> <init>
18:18:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):156 -> <init>
18:18:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> <init>
19:19:void putAll(java.util.Map):240:240 -> <init>
19:19:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):156 -> <init>
19:19:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> <init>
20:21:void tryCapacity(long):214:215 -> <init>
20:21:void putAll(java.util.Map):240 -> <init>
20:21:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):156 -> <init>
20:21:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> <init>
22:28:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap.putAll(java.util.Map):70:76 -> <init>
22:28:void putAll(java.util.Map):243 -> <init>
22:28:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap,float):156 -> <init>
22:28:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap):167 -> <init>
1:1:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):49:49 -> a
2:2:java.lang.Object access$400(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,int):49:49 -> a
3:18:int insert(int,java.lang.Object):249:264 -> a
3:18:java.lang.Object put(int,java.lang.Object):271 -> a
19:21:java.lang.Object put(int,java.lang.Object):272:274 -> a
1:5:java.lang.Object removeNullEntry():228:232 -> c
6:15:boolean containsKey(int):344:353 -> c
1:5:void clear():377:381 -> clear
1:10:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap clone():945:954 -> clone
1:10:java.lang.Object clone():49 -> clone
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap clone():947:947 -> clone
11:11:java.lang.Object clone():49 -> clone
1:5:boolean containsValue(java.lang.Object):360:364 -> containsValue
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceMap$FastEntrySet int2ReferenceEntrySet():707:708 -> d
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet int2ReferenceEntrySet():49 -> d
3:9:void rehash(int):907:913 -> d
10:10:int realSize():205:205 -> d
10:10:void rehash(int):914 -> d
11:23:void rehash(int):915:927 -> d
1:3:java.lang.Object removeEntry(int):219:221 -> e
4:10:void shiftKeys(int):289:295 -> e
4:10:java.lang.Object removeEntry(int):222 -> e
11:11:java.lang.Object removeEntry(int):223:223 -> e
12:17:void shiftKeys(int):298:303 -> e
12:17:java.lang.Object removeEntry(int):222 -> e
18:18:void shiftKeys(int):300:300 -> e
18:18:java.lang.Object removeEntry(int):222 -> e
1:11:java.lang.Object get(int):327:337 -> get
1:1:int realSize():205:205 -> hashCode
1:1:int hashCode():971 -> hashCode
2:10:int hashCode():972:980 -> hashCode
1:1:boolean isEmpty():391:391 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():768:769 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet keySet():768:769 -> keySet
3:4:java.util.Set keySet():49 -> keySet
1:1:void putAll(java.util.Map):238:238 -> putAll
2:3:void ensureCapacity(int):209:210 -> putAll
2:3:void putAll(java.util.Map):238 -> putAll
4:4:int size():386:386 -> putAll
4:4:void putAll(java.util.Map):240 -> putAll
5:5:void putAll(java.util.Map):240:240 -> putAll
6:7:void tryCapacity(long):214:215 -> putAll
6:7:void putAll(java.util.Map):240 -> putAll
8:20:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractInt2ReferenceMap.putAll(java.util.Map):70:82 -> putAll
8:20:void putAll(java.util.Map):243 -> putAll
1:12:java.lang.Object remove(int):309:320 -> remove
1:1:int size():386:386 -> size
1:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():794:815 -> values
23:44:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection values():794:815 -> values
23:44:java.util.Collection values():49 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1 -> a.a.a.a.h.a.a.a.a.hb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):794:794 -> <init>
1:1:void clear():812:812 -> clear
1:1:boolean contains(java.lang.Object):807:807 -> contains
2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.containsValue(java.lang.Object):360:364 -> contains
2:6:boolean contains(java.lang.Object):807 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():797:797 -> iterator
2:2:java.util.Iterator iterator():794 -> iterator
1:1:int size():802:802 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$EntryIterator -> a.a.a.a.h.a.a.a.a.ib:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> h
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry entry -> g
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):600:600 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):600 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry next():605:605 -> next
1:1:java.lang.Object next():600 -> next
1:5:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.remove():576:580 -> remove
1:5:void remove():610 -> remove
6:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.shiftKeys(int):553:559 -> remove
6:12:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.remove():580 -> remove
6:12:void remove():610 -> remove
13:14:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.remove():587:588 -> remove
13:14:void remove():610 -> remove
15:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.shiftKeys(int):562:571 -> remove
15:24:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.remove():580 -> remove
15:24:void remove():610 -> remove
25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.shiftKeys(int):564:564 -> remove
25:25:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.remove():580 -> remove
25:25:void remove():610 -> remove
26:27:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.remove():583:584 -> remove
26:27:void remove():610 -> remove
28:28:void remove():611:611 -> remove
29:29:void com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator.remove():576:576 -> remove
29:29:void remove():610 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$KeyIterator -> a.a.a.a.h.a.a.a.a.jb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):721:722 -> <init>
1:1:java.lang.Integer next():733:733 -> next
1:1:java.lang.Object next():720 -> next
1:1:int nextInt():727:727 -> nextInt
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$KeySet -> a.a.a.a.h.a.a.a.a.kb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):737:737 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):737 -> <init>
1:1:void clear():762:762 -> clear
1:1:boolean contains(int):750:750 -> e
2:11:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap.containsKey(int):344:353 -> e
2:11:boolean contains(int):750 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():740:740 -> iterator
2:2:java.util.Iterator iterator():737 -> iterator
1:3:boolean remove(int):755:757 -> remove
1:1:int size():745:745 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntry -> a.a.a.a.h.a.a.a.a.lb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> b
int index -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,int):430:431 -> <init>
1:1:int getIntKey():439:439 -> a
1:3:boolean equals(java.lang.Object):469:471 -> equals
1:1:java.lang.Integer getKey():463:463 -> getKey
1:1:java.lang.Object getKey():425 -> getKey
1:1:java.lang.Object getValue():444:444 -> getValue
1:1:int hashCode():476:476 -> hashCode
1:2:java.lang.Object setValue(java.lang.Object):449:450 -> setValue
1:1:java.lang.String toString():481:481 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapEntrySet -> a.a.a.a.h.a.a.a.a.mb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):625:625 -> <init>
2:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):625:625 -> <init>
1:1:void clear():701:701 -> clear
1:16:boolean contains(java.lang.Object):637:652 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():627:627 -> iterator
2:2:java.util.Iterator iterator():625 -> iterator
1:29:boolean remove(java.lang.Object):659:687 -> remove
1:1:int size():696:696 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$MapIterator -> a.a.a.a.h.a.a.a.a.nb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
int last -> b
int pos -> a
boolean mustReturnNullKey -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> f
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):486:509 -> <init>
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$1):486 -> <init>
1:1:boolean hasNext():517:517 -> a
1:1:int nextEntry():521 -> a
2:18:int nextEntry():522:538 -> a
19:19:int nextEntry():521:521 -> a
1:1:boolean hasNext():517:517 -> hasNext
1:5:void remove():576:580 -> remove
6:12:void shiftKeys(int):553:559 -> remove
6:12:void remove():580 -> remove
13:14:void remove():587:588 -> remove
15:24:void shiftKeys(int):562:571 -> remove
15:24:void remove():580 -> remove
25:25:void shiftKeys(int):564:564 -> remove
25:25:void remove():580 -> remove
26:27:void remove():583:584 -> remove
28:28:void remove():576:576 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap$ValueIterator -> a.a.a.a.h.a.a.a.a.ob:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceOpenHashMap):782:783 -> <init>
1:1:java.lang.Object next():788:788 -> next
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap -> a.a.a.a.h.a.a.a.a.qb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap headMap(int) -> a
int lastIntKey() -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap subMap(int,int) -> a
int firstIntKey() -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.Int2ReferenceSortedMap tailMap(int) -> b
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet int2ReferenceEntrySet() -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList -> a.a.a.a.h.a.a.a.a.sb:
int size -> b
1:3:void <init>(int):81:83 -> <init>
4:4:void <init>(int):82:82 -> <init>
5:5:void <init>():90:90 -> <init>
6:6:void <init>(int[]):135:135 -> <init>
7:9:void <init>(int[],int,int):149:151 -> <init>
7:9:void <init>(int[]):135 -> <init>
1:2:boolean add(int):266:267 -> a
3:4:void getElements(int,int[],int,int):393:394 -> a
5:7:void removeElements(int,int):407:409 -> a
8:9:int[] toArray(int[]):436:437 -> a
10:18:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):443:451 -> a
19:25:boolean addAll(int,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList):458:464 -> a
1:5:void add(int,int):256:260 -> add
1:4:int removeInt(int):294:297 -> b
5:5:int removeInt(int):294:294 -> b
1:1:void clear():321:321 -> clear
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList clone():549:551 -> clone
1:3:java.lang.Object clone():48 -> clone
1:2:int indexOf(int):280:281 -> f
1:2:boolean rem(int):304 -> f
3:3:boolean rem(int):306:306 -> f
1:2:int getInt(int):274:275 -> getInt
3:3:int getInt(int):274:274 -> getInt
1:2:int indexOf(int):280:281 -> i
1:1:boolean isEmpty():339:339 -> isEmpty
1:2:int lastIndexOf(int):287:288 -> j
1:1:void grow(int):250:250 -> k
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):493:494 -> listIterator
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator listIterator(int):493:494 -> listIterator
3:4:java.util.ListIterator listIterator(int):48 -> listIterator
1:6:boolean removeAll(java.util.Collection):482:487 -> removeAll
1:3:int set(int,int):313:315 -> set
4:4:int set(int,int):313:313 -> set
1:1:int size():327:327 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList$1 -> a.a.a.a.h.a.a.a.a.rb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList this$0 -> d
int last -> b
int val$index -> c
int pos -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList,int):494:495 -> <init>
1:2:void add(int):524:525 -> a
1:2:void set(int):529:530 -> b
3:5:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.set(int,int):313:315 -> b
3:5:void set(int):530 -> b
6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList.set(int,int):313:313 -> b
6:6:void set(int):530 -> b
7:7:void set(int):529:529 -> b
1:1:boolean hasPrevious():502:502 -> d
1:1:int previousInt():511 -> d
2:2:int previousInt():512:512 -> d
3:3:int previousInt():511:511 -> d
1:1:boolean hasNext():498:498 -> hasNext
1:1:boolean hasPrevious():502:502 -> hasPrevious
1:1:int nextIndex():516:516 -> nextIndex
1:1:boolean hasNext():498:498 -> nextInt
1:1:int nextInt():506 -> nextInt
2:2:int nextInt():507:507 -> nextInt
3:3:int nextInt():506:506 -> nextInt
1:1:int previousIndex():520:520 -> previousIndex
1:9:void remove():534:542 -> remove
10:10:void remove():534:534 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet -> a.a.a.a.h.a.a.a.a.ub:
int size -> b
1:2:void <init>():55:56 -> <init>
3:4:void <init>(int):65:66 -> <init>
5:8:void <init>(int[],int):104:107 -> <init>
1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> a
2:10:boolean add(int):164:172 -> a
1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> b
1:1:int[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):29:29 -> c
1:1:void clear():178:178 -> clear
1:5:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet clone():201:205 -> clone
1:5:java.lang.Object clone():29 -> clone
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet clone():203:203 -> clone
6:6:java.lang.Object clone():29 -> clone
1:1:boolean contains(int):143:143 -> e
1:2:int findKey(int):111:112 -> g
1:1:boolean isEmpty():183:183 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():119:119 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():119:119 -> iterator
2:2:java.util.Iterator iterator():29 -> iterator
1:6:boolean remove(int):153:158 -> remove
1:1:int size():148:148 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet$1 -> a.a.a.a.h.a.a.a.a.tb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet this$0 -> b
int next -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArraySet):119:120 -> <init>
1:1:boolean hasNext():124:124 -> hasNext
1:1:boolean hasNext():124:124 -> nextInt
1:1:int nextInt():129 -> nextInt
2:2:int nextInt():130:130 -> nextInt
3:3:int nextInt():129:129 -> nextInt
1:2:void remove():135:136 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrays -> a.a.a.a.h.a.a.a.a.vb:
int[] EMPTY_ARRAY -> a
1:1:void <clinit>():100:100 -> <clinit>
1:1:void ensureOffsetLength(int[],int,int):389:389 -> a
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):73:73 -> a
2:2:void ensureOffsetLength(int[],int,int):389 -> a
3:3:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):72:72 -> a
3:3:void ensureOffsetLength(int[],int,int):389 -> a
4:4:void com.android.tools.r8.it.unimi.dsi.fastutil.Arrays.ensureOffsetLength(int,int,int):71:71 -> a
4:4:void ensureOffsetLength(int[],int,int):389 -> a
1:4:int[] grow(int[],int,int):204:207 -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator -> a.a.a.a.h.a.a.a.a.wb:
int previousInt() -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection -> a.a.a.a.h.a.a.a.a.xb:
boolean add(int) -> a
int[] toIntArray() -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollections -> a.a.a.a.h.a.a.a.a.Ab:
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):536:536 -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollections$EmptyCollection -> a.a.a.a.h.a.a.a.a.yb:
1:1:void <init>():39:39 -> <init>
1:1:boolean addAll(java.util.Collection):81:81 -> addAll
boolean contains(int) -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():55:55 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():55:55 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():38 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntBidirectionalIterator iterator():55:55 -> iterator
3:3:java.util.Iterator iterator():38 -> iterator
1:1:boolean removeAll(java.util.Collection):86:86 -> removeAll
1:1:boolean retainAll(java.util.Collection):91:91 -> retainAll
1:1:java.lang.Object[] toArray():49:49 -> toArray
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollections$UnmodifiableCollection -> a.a.a.a.h.a.a.a.a.zb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection collection -> a
1:3:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):369:371 -> <init>
4:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):370:370 -> <init>
1:1:boolean add(int):376:376 -> a
1:1:boolean add(java.lang.Object):365:365 -> add
2:2:boolean add(java.lang.Integer):453:453 -> add
2:2:boolean add(java.lang.Object):365 -> add
1:1:boolean addAll(java.util.Collection):437:437 -> addAll
1:1:int[] toIntArray():470:470 -> c
1:1:void clear():417:417 -> clear
1:1:boolean contains(java.lang.Object):459:459 -> contains
1:1:boolean containsAll(java.util.Collection):432:432 -> containsAll
1:1:boolean equals(java.lang.Object):523:523 -> equals
1:1:int hashCode():517:517 -> hashCode
1:1:boolean isEmpty():391:391 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():400:400 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():400:400 -> iterator
2:2:java.util.Iterator iterator():365 -> iterator
1:1:boolean remove(java.lang.Object):465:465 -> remove
1:1:boolean removeAll(java.util.Collection):442:442 -> removeAll
1:1:boolean retainAll(java.util.Collection):447:447 -> retainAll
1:1:int size():386:386 -> size
1:1:java.lang.Object[] toArray(java.lang.Object[]):422:422 -> toArray
2:2:java.lang.Object[] toArray():427:427 -> toArray
1:1:java.lang.String toString():512:512 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntComparator -> a.a.a.a.h.a.a.a.a.Bb:
int compare(int,int) -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterable -> a.a.a.a.h.a.a.a.a.Cb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator -> a.a.a.a.h.a.a.a.a.Db:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators -> a.a.a.a.h.a.a.a.a.Gb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator EMPTY_ITERATOR -> a
1:1:void <clinit>():103:103 -> <clinit>
1:1:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312:312 -> a
2:5:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):289:292 -> a
2:5:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a
6:6:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):289:289 -> a
6:6:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a
7:7:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[],int,int):288:288 -> a
7:7:int unwrap(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator,int[]):312 -> a
8:8:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator):830:830 -> a
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators$EmptyIterator -> a.a.a.a.h.a.a.a.a.Eb:
1:1:void <init>():42:42 -> <init>
1:1:java.lang.Object clone():87:87 -> clone
1:1:int previousInt():62:62 -> d
1:1:int nextInt():57:57 -> nextInt
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterators$UnmodifiableIterator -> a.a.a.a.h.a.a.a.a.Fb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator i -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator):807:808 -> <init>
1:1:boolean hasNext():813:813 -> hasNext
1:1:int nextInt():818:818 -> nextInt
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntList -> a.a.a.a.h.a.a.a.a.Hb:
boolean add(int) -> a
void getElements(int,int[],int,int) -> a
void removeElements(int,int) -> a
int removeInt(int) -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntListIterator -> a.a.a.a.h.a.a.a.a.Ib:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet -> a.a.a.a.h.a.a.a.a.Lb:
float f -> g
int size -> f
int n -> d
int[] key -> a
int maxFill -> e
int mask -> b
boolean containsNull -> c
1:8:void <init>(int,float):77:84 -> <init>
9:9:void <init>(int,float):79:79 -> <init>
10:10:void <init>(int,float):78:78 -> <init>
11:11:void <init>():104:104 -> <init>
1:2:void tryCapacity(long):271:272 -> a
3:3:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):277:277 -> a
4:5:void ensureCapacity(int):266:267 -> a
4:5:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):277 -> a
6:6:int size():412:412 -> a
6:6:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280 -> a
7:7:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):280:280 -> a
8:9:boolean com.android.tools.r8.it.unimi.dsi.fastutil.ints.AbstractIntCollection.addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):173:174 -> a
8:9:boolean addAll(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection):283 -> a
10:23:boolean add(int):302:315 -> a
1:1:boolean addAll(java.util.Collection):289:289 -> addAll
2:3:void ensureCapacity(int):266:267 -> addAll
2:3:boolean addAll(java.util.Collection):289 -> addAll
4:4:int size():412:412 -> addAll
4:4:boolean addAll(java.util.Collection):292 -> addAll
5:8:boolean addAll(java.util.Collection):292:295 -> addAll
1:4:void clear():404:407 -> clear
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet clone():672:677 -> clone
1:6:java.lang.Object clone():40 -> clone
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet clone():674:674 -> clone
7:7:java.lang.Object clone():40 -> clone
1:9:boolean contains(int):382:390 -> e
1:5:void rehash(int):639:643 -> g
6:6:int realSize():262:262 -> g
6:6:void rehash(int):644 -> g
7:16:void rehash(int):645:654 -> g
1:1:boolean removeEntry(int):348:348 -> h
2:7:void shiftKeys(int):331:336 -> h
2:7:boolean removeEntry(int):349 -> h
8:8:boolean removeEntry(int):350:350 -> h
9:13:void shiftKeys(int):339:343 -> h
9:13:boolean removeEntry(int):349 -> h
14:14:void shiftKeys(int):341:341 -> h
14:14:boolean removeEntry(int):349 -> h
1:1:int realSize():262:262 -> hashCode
1:1:int hashCode():694 -> hashCode
2:4:int hashCode():695:697 -> hashCode
1:1:boolean isEmpty():417:417 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():547:547 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():547:547 -> iterator
2:2:java.util.Iterator iterator():40 -> iterator
1:1:boolean remove(int):365:365 -> remove
2:5:boolean removeNullEntry():355:358 -> remove
2:5:boolean remove(int):365 -> remove
6:13:boolean remove(int):369:376 -> remove
1:1:int size():412:412 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet$1 -> a.a.a.a.h.a.a.a.a.Jb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet$SetIterator -> a.a.a.a.h.a.a.a.a.Kb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntArrayList wrapped -> e
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet this$0 -> f
int last -> b
int pos -> a
boolean mustReturnNull -> d
1:21:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet):446:466 -> <init>
1:21:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet,com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntOpenHashSet$1):446 -> <init>
1:1:boolean hasNext():474:474 -> hasNext
1:1:boolean hasNext():474:474 -> nextInt
1:1:int nextInt():478 -> nextInt
2:15:int nextInt():479:492 -> nextInt
16:16:int nextInt():478:478 -> nextInt
1:5:void remove():528:532 -> remove
6:11:void shiftKeys(int):507:512 -> remove
6:11:void remove():532 -> remove
12:13:void remove():539:540 -> remove
14:22:void shiftKeys(int):515:523 -> remove
14:22:void remove():532 -> remove
23:23:void shiftKeys(int):517:517 -> remove
23:23:void remove():532 -> remove
24:25:void remove():535:536 -> remove
26:26:void remove():528:528 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSet -> a.a.a.a.h.a.a.a.a.Mb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSets -> a.a.a.a.h.a.a.a.a.Ob:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSets$EmptySet EMPTY_SET -> a
1:1:void <clinit>():76:76 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSets$EmptySet -> a.a.a.a.h.a.a.a.a.Nb:
1:1:void <init>():42:42 -> <init>
1:1:java.lang.Object clone():52:52 -> clone
1:1:boolean equals(java.lang.Object):58:58 -> equals
1:1:boolean rem(int):64:64 -> f
1:1:boolean remove(int):47:47 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet -> a.a.a.a.h.a.a.a.a.Pb:
int firstInt() -> a
int lastInt() -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(int,int) -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(int) -> c
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(int) -> d
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSets -> a.a.a.a.h.a.a.a.a.Rb:
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet EMPTY_SET -> a
1:1:void <clinit>():168:168 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSets$EmptySet -> a.a.a.a.h.a.a.a.a.Qb:
1:1:void <init>():42:42 -> <init>
1:1:java.lang.Object clone():155:155 -> clone
1:1:java.lang.Integer first():139:139 -> first
1:1:java.lang.Object first():39 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):39:39 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet headSet(java.lang.Integer):117:117 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):39 -> headSet
1:1:java.lang.Integer last():150:150 -> last
1:1:java.lang.Object last():39 -> last
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):39:39 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet subSet(java.lang.Integer,java.lang.Integer):106:106 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):39 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):39:39 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntSortedSet tailSet(java.lang.Integer):128:128 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):39 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntStack -> a.a.a.a.h.a.a.a.a.Sb:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntFunction -> a.a.a.a.h.a.a.a.b.a:
int defRetValue -> a
1:1:void <init>():44:44 -> <init>
int put(java.lang.Object,int) -> a
int removeInt(java.lang.Object) -> a
1:1:void defaultReturnValue(int):55:55 -> a
2:2:java.lang.Integer put(java.lang.Object,java.lang.Integer):123:123 -> a
3:13:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.containsKey(java.lang.Object):738:748 -> a
3:13:java.lang.Integer put(java.lang.Object,java.lang.Integer):123 -> a
14:15:java.lang.Integer put(java.lang.Object,java.lang.Integer):124:125 -> a
1:1:java.lang.Integer get(java.lang.Object):108:108 -> get
1:1:java.lang.Object get(java.lang.Object):41 -> get
2:12:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.containsKey(java.lang.Object):738:748 -> get
2:12:java.lang.Integer get(java.lang.Object):108 -> get
2:12:java.lang.Object get(java.lang.Object):41 -> get
13:13:java.lang.Integer get(java.lang.Object):108:108 -> get
13:13:java.lang.Object get(java.lang.Object):41 -> get
1:1:java.lang.Object put(java.lang.Object,java.lang.Object):41:41 -> put
1:1:java.lang.Integer remove(java.lang.Object):140:140 -> remove
1:1:java.lang.Object remove(java.lang.Object):41 -> remove
2:12:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.containsKey(java.lang.Object):738:748 -> remove
2:12:java.lang.Integer remove(java.lang.Object):140 -> remove
2:12:java.lang.Object remove(java.lang.Object):41 -> remove
13:14:java.lang.Integer remove(java.lang.Object):141:142 -> remove
13:14:java.lang.Object remove(java.lang.Object):41 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntMap -> a.a.a.a.h.a.a.a.b.b:
1:1:void <init>():45:45 -> <init>
boolean containsValue(int) -> b
1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue
1:3:boolean equals(java.lang.Object):320:322 -> equals
4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.size():780:780 -> equals
4:4:boolean equals(java.lang.Object):322 -> equals
5:5:boolean equals(java.lang.Object):323:323 -> equals
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():31:31 -> equals
6:6:boolean equals(java.lang.Object):323 -> equals
7:7:boolean equals(java.lang.Object):323:323 -> equals
1:2:java.lang.String toString():328:329 -> toString
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap.entrySet():31:31 -> toString
3:3:java.lang.String toString():329 -> toString
4:5:java.lang.String toString():329:330 -> toString
6:6:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.size():780:780 -> toString
6:6:java.lang.String toString():330 -> toString
7:15:java.lang.String toString():333:341 -> toString
16:16:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry.getIntValue():838:838 -> toString
16:16:java.lang.String toString():341 -> toString
17:20:java.lang.String toString():341:344 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntSortedMap -> a.a.a.a.h.a.a.a.b.c:
1:1:void <init>():34:34 -> <init>
1:1:java.util.Set entrySet():31:31 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():229:229 -> entrySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():1422:1423 -> entrySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.object2IntEntrySet():87 -> entrySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():229 -> entrySet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction -> a.a.a.a.h.a.a.a.b.d:
java.lang.Object defRetValue -> a
1:1:void <init>():44:44 -> <init>
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap -> a.a.a.a.h.a.a.a.b.e:
1:1:void <init>():45:45 -> <init>
1:3:boolean equals(java.lang.Object):272:274 -> equals
4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.size():761:761 -> equals
4:4:boolean equals(java.lang.Object):274 -> equals
5:5:boolean equals(java.lang.Object):275:275 -> equals
1:3:java.lang.String toString():280:282 -> toString
4:4:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.size():761:761 -> toString
4:4:java.lang.String toString():282 -> toString
5:17:java.lang.String toString():285:297 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap -> a.a.a.a.h.a.a.a.b.f:
1:1:void <init>():34:34 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():226:226 -> entrySet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.object2ObjectEntrySet():85:85 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():226 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> entrySet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():226:226 -> entrySet
3:3:java.util.Set entrySet():31 -> entrySet
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.object2ObjectEntrySet():85:85 -> entrySet
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():226 -> entrySet
4:4:java.util.Set entrySet():31 -> entrySet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectBidirectionalIterator -> a.a.a.a.h.a.a.a.b.g:
1:1:void <init>():34:34 -> <init>
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectCollection -> a.a.a.a.h.a.a.a.b.h:
1:1:void <init>():37:37 -> <init>
1:15:java.lang.String toString():61:75 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectIterator -> a.a.a.a.h.a.a.a.b.i:
1:1:void <init>():34:34 -> <init>
1:1:void remove():45:45 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectListIterator -> a.a.a.a.h.a.a.a.b.j:
1:1:void <init>():35:35 -> <init>
1:1:void add(java.lang.Object):57:57 -> add
1:1:void set(java.lang.Object):46:46 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectSet -> a.a.a.a.h.a.a.a.b.k:
1:1:void <init>():32:32 -> <init>
1:4:boolean equals(java.lang.Object):41:44 -> equals
1:7:int hashCode():57:63 -> hashCode
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObjectSortedSet -> a.a.a.a.h.a.a.a.b.l:
1:1:void <init>():23:23 -> <init>
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntFunction -> a.a.a.a.h.a.a.a.b.m:
int defRetValue -> a
1:1:void <init>():44:44 -> <init>
int put(java.lang.Object,int) -> a
1:1:void defaultReturnValue(int):55:55 -> a
2:4:java.lang.Integer put(java.lang.Object,java.lang.Integer):123:125 -> a
int removeInt(java.lang.Object) -> b
1:1:java.lang.Integer get(java.lang.Object):108:108 -> get
1:1:java.lang.Object get(java.lang.Object):41 -> get
1:1:java.lang.Object put(java.lang.Object,java.lang.Object):41:41 -> put
1:3:java.lang.Integer remove(java.lang.Object):140:142 -> remove
1:3:java.lang.Object remove(java.lang.Object):41 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntMap -> a.a.a.a.h.a.a.a.b.o:
1:1:void <init>():45:45 -> <init>
boolean containsValue(int) -> b
1:1:boolean containsValue(java.lang.Object):62:62 -> containsValue
1:1:java.util.Set entrySet():42:42 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():297:297 -> entrySet
1:4:boolean equals(java.lang.Object):320:323 -> equals
1:4:int hashCode():310:313 -> hashCode
1:13:void putAll(java.util.Map):82:94 -> putAll
1:17:java.lang.String toString():328:344 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntMap$BasicEntry -> a.a.a.a.h.a.a.a.b.n:
java.lang.Object key -> a
int value -> b
1:3:void <init>(java.lang.Object,int):121:123 -> <init>
1:1:int getIntValue():145:145 -> b
1:4:boolean equals(java.lang.Object):167:170 -> equals
1:1:java.lang.Object getKey():128:128 -> getKey
1:1:java.lang.Integer getValue():140:140 -> getValue
1:1:java.lang.Object getValue():112 -> getValue
1:1:int hashCode():175:175 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):112:112 -> setValue
2:2:java.lang.Integer setValue(java.lang.Integer):162:162 -> setValue
2:2:java.lang.Object setValue(java.lang.Object):112 -> setValue
3:3:int setValue(int):150:150 -> setValue
3:3:java.lang.Integer setValue(java.lang.Integer):162 -> setValue
3:3:java.lang.Object setValue(java.lang.Object):112 -> setValue
1:1:java.lang.String toString():180:180 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReference2IntSortedMap -> a.a.a.a.h.a.a.a.b.p:
1:1:void <init>():34:34 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():229:229 -> entrySet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.reference2IntEntrySet():87:87 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():229 -> entrySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet entrySet():31 -> entrySet
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():229:229 -> entrySet
3:3:java.util.Set entrySet():31 -> entrySet
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.reference2IntEntrySet():87:87 -> entrySet
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet entrySet():229 -> entrySet
4:4:java.util.Set entrySet():31 -> entrySet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceCollection -> a.a.a.a.h.a.a.a.b.q:
1:1:void <init>():37:37 -> <init>
1:15:java.lang.String toString():61:75 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList -> a.a.a.a.h.a.a.a.b.t:
1:1:void <init>():34:34 -> <init>
void removeElements(int,int) -> a
1:5:boolean addAll(int,java.util.Collection):121:125 -> addAll
6:6:boolean addAll(java.util.Collection):138:138 -> addAll
1:1:void clear():404:404 -> clear
1:1:boolean contains(java.lang.Object):275:275 -> contains
1:1:void ensureIndex(int):48:48 -> e
2:2:void ensureIndex(int):47:47 -> e
1:7:boolean equals(java.lang.Object):427:433 -> equals
1:1:void ensureRestrictedIndex(int):63:63 -> f
2:2:void ensureRestrictedIndex(int):62:62 -> f
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():181:181 -> hashCode
1:1:int hashCode():415 -> hashCode
2:5:int hashCode():416:419 -> hashCode
1:5:int indexOf(java.lang.Object):280:284 -> indexOf
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():181:181 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():33 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():181:181 -> iterator
2:2:java.util.Iterator iterator():33 -> iterator
1:5:int lastIndexOf(java.lang.Object):291:295 -> lastIndexOf
1:1:java.util.ListIterator listIterator():33:33 -> listIterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator():193:193 -> listIterator
1:1:java.util.List subList(int,int):33:33 -> subList
2:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):311:314 -> subList
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):313:313 -> subList
1:1:java.lang.String toString():461:461 -> toString
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():181:181 -> toString
2:2:java.lang.String toString():462 -> toString
3:15:java.lang.String toString():463:475 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList -> a.a.a.a.h.a.a.a.b.s:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList l -> a
int from -> b
int to -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():479:479 -> <clinit>
1:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList,int,int):488:491 -> <init>
1:1:boolean access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList):479:479 -> a
2:6:void removeElements(int,int):557:561 -> a
1:3:boolean add(java.lang.Object):503:505 -> add
4:7:void add(int,java.lang.Object):511:514 -> add
1:3:boolean addAll(int,java.util.Collection):519:521 -> addAll
1:3:boolean assertRange():495:497 -> e
1:2:java.lang.Object get(int):526:527 -> get
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181:181 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():479 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList.iterator():181:181 -> iterator
2:2:java.util.Iterator iterator():479 -> iterator
1:1:java.util.ListIterator listIterator():479:479 -> listIterator
2:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):574:575 -> listIterator
4:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):574:575 -> listIterator
4:5:java.util.ListIterator listIterator(int):479 -> listIterator
1:3:java.lang.Object remove(int):532:534 -> remove
1:2:java.lang.Object set(int,java.lang.Object):539:540 -> set
1:1:int size():545:545 -> size
1:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):633:636 -> subList
5:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):635:635 -> subList
6:9:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):633:636 -> subList
6:9:java.util.List subList(int,int):479 -> subList
10:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList subList(int,int):635:635 -> subList
10:10:java.util.List subList(int,int):479 -> subList
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList$1 -> a.a.a.a.h.a.a.a.b.r:
boolean $assertionsDisabled -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList this$0 -> d
int last -> b
int val$index -> c
int pos -> a
1:1:void <clinit>():575:575 -> <clinit>
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList,int):575:576 -> <init>
1:4:void add(java.lang.Object):605:608 -> add
5:5:void add(java.lang.Object):605:605 -> add
1:1:boolean hasNext():579:579 -> hasNext
2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList.size():545:545 -> hasNext
2:2:boolean hasNext():579 -> hasNext
1:1:boolean hasPrevious():583:583 -> hasPrevious
1:1:boolean hasNext():579:579 -> next
1:1:java.lang.Object next():587 -> next
2:2:int com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList.size():545:545 -> next
2:2:boolean hasNext():579 -> next
2:2:java.lang.Object next():587 -> next
3:3:java.lang.Object next():588:588 -> next
4:4:java.lang.Object next():587:587 -> next
1:1:int nextIndex():597:597 -> nextIndex
1:1:boolean hasPrevious():583:583 -> previous
1:1:java.lang.Object previous():592 -> previous
2:2:java.lang.Object previous():593:593 -> previous
3:3:java.lang.Object previous():592:592 -> previous
1:1:int previousIndex():601:601 -> previousIndex
1:2:void remove():617:618 -> remove
3:5:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList.remove(int):532:534 -> remove
3:5:void remove():618 -> remove
6:8:void remove():624:626 -> remove
9:9:void remove():617:617 -> remove
1:2:void set(java.lang.Object):612:613 -> set
3:4:java.lang.Object com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceList$ReferenceSubList.set(int,java.lang.Object):539:540 -> set
3:4:void set(java.lang.Object):613 -> set
5:5:void set(java.lang.Object):612:612 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceSet -> a.a.a.a.h.a.a.a.b.u:
1:1:void <init>():32:32 -> <init>
1:4:boolean equals(java.lang.Object):41:44 -> equals
1:7:int hashCode():57:63 -> hashCode
com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractReferenceSortedSet -> a.a.a.a.h.a.a.a.b.v:
1:1:void <init>():23:23 -> <init>
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntFunction -> a.a.a.a.h.a.a.a.b.w:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap -> a.a.a.a.h.a.a.a.b.F:
float f -> l
java.lang.Object[] key -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> o
int maxFill -> j
int size -> k
int n -> i
int first -> f
int last -> g
int mask -> d
long[] link -> h
int[] value -> c
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet entries -> m
boolean containsNullKey -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> n
1:1:void <init>(int,float):147:147 -> <init>
1:1:void <init>():176 -> <init>
2:56:void <init>(int,float):102:156 -> <init>
2:56:void <init>():176 -> <init>
1:1:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):87:87 -> a
2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,int):87:87 -> a
3:8:int removeNullEntry():285:290 -> a
9:33:int insert(java.lang.Object,int):307:331 -> a
9:33:int put(java.lang.Object,int):338 -> a
34:36:int put(java.lang.Object,int):339:341 -> a
37:48:int removeInt(java.lang.Object):431:442 -> a
49:72:void fixPointers(int,int):937:960 -> a
1:11:int getInt(java.lang.Object):721:731 -> b
12:16:boolean containsValue(int):754:758 -> b
1:25:void fixPointers(int):899:923 -> c
1:5:void clear():771:775 -> clear
1:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap clone():1768:1778 -> clone
1:11:java.lang.Object clone():87 -> clone
12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap clone():1770:1770 -> clone
12:12:java.lang.Object clone():87 -> clone
1:11:boolean containsKey(java.lang.Object):738:748 -> containsKey
1:42:void rehash(int):1709:1750 -> d
1:3:int removeEntry(int):276:278 -> e
4:9:void shiftKeys(int):410:415 -> e
4:9:int removeEntry(int):279 -> e
10:10:int removeEntry(int):280:280 -> e
11:17:void shiftKeys(int):418:424 -> e
11:17:int removeEntry(int):279 -> e
18:18:void shiftKeys(int):420:420 -> e
18:18:int removeEntry(int):279 -> e
1:2:java.lang.Object firstKey():970:971 -> firstKey
3:3:java.lang.Object firstKey():970:970 -> firstKey
1:1:int realSize():262:262 -> hashCode
1:1:int hashCode():1795 -> hashCode
2:10:int hashCode():1796:1804 -> hashCode
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap headMap(java.lang.Object):1002:1002 -> headMap
1:1:java.util.SortedMap headMap(java.lang.Object):87 -> headMap
1:1:boolean isEmpty():785:785 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1531:1532 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1531:1532 -> keySet
3:4:java.util.Set keySet():87 -> keySet
1:2:java.lang.Object lastKey():981:982 -> lastKey
3:3:java.lang.Object lastKey():981:981 -> lastKey
1:1:void putAll(java.util.Map):296:296 -> putAll
2:3:void ensureCapacity(int):266:267 -> putAll
2:3:void putAll(java.util.Map):296 -> putAll
4:4:int size():780:780 -> putAll
4:4:void putAll(java.util.Map):298 -> putAll
5:5:void putAll(java.util.Map):298:298 -> putAll
6:7:void tryCapacity(long):271:272 -> putAll
6:7:void putAll(java.util.Map):298 -> putAll
8:20:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2IntMap.putAll(java.util.Map):82:94 -> putAll
8:20:void putAll(java.util.Map):301 -> putAll
1:1:int size():780:780 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap subMap(java.lang.Object,java.lang.Object):1012:1012 -> subMap
1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):87 -> subMap
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap tailMap(java.lang.Object):992:992 -> tailMap
1:1:java.util.SortedMap tailMap(java.lang.Object):87 -> tailMap
1:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():1596:1617 -> values
1:22:java.util.Collection values():87 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1 -> a.a.a.a.h.a.a.a.b.x:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1596:1596 -> <init>
1:1:void clear():1614:1614 -> clear
1:1:boolean contains(int):1609:1609 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator
2:2:java.util.Iterator iterator():1596 -> iterator
1:1:int size():1604:1604 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$EntryIterator -> a.a.a.a.h.a.a.a.b.y:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry entry -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> g
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1222:1222 -> <init>
1:1:void add(java.lang.Object):1219:1219 -> add
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1215:1215 -> add
2:2:void add(java.lang.Object):1219 -> add
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry next():1231:1231 -> next
1:1:java.lang.Object next():1219 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry previous():1236:1236 -> previous
1:1:java.lang.Object previous():1219 -> previous
1:2:void remove():1241:1242 -> remove
1:1:void set(java.lang.Object):1219:1219 -> set
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1211:1211 -> set
2:2:void set(java.lang.Object):1219 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeyIterator -> a.a.a.a.h.a.a.a.b.z:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1455:1456 -> <init>
1:1:void add(java.lang.Object):1452:1452 -> add
1:1:java.lang.Object next():1461:1461 -> next
1:1:java.lang.Object previous():1442:1442 -> previous
1:1:void set(java.lang.Object):1447:1447 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$KeySet -> a.a.a.a.h.a.a.a.b.A:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1465:1465 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1465 -> <init>
1:1:void clear():1493:1493 -> clear
1:1:boolean contains(java.lang.Object):1481:1481 -> contains
2:12:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap.containsKey(java.lang.Object):738:748 -> contains
2:12:boolean contains(java.lang.Object):1481 -> contains
1:2:java.lang.Object first():1498:1499 -> first
3:3:java.lang.Object first():1498:1498 -> first
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):1520:1520 -> headSet
1:1:java.util.SortedSet headSet(java.lang.Object):1465 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1465:1465 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1465:1465 -> iterator
3:3:java.util.Iterator iterator():1465:1465 -> iterator
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():1471:1471 -> iterator
1:2:java.lang.Object last():1504:1505 -> last
3:3:java.lang.Object last():1504:1504 -> last
1:3:boolean remove(java.lang.Object):1486:1488 -> remove
1:1:int size():1476:1476 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):1525:1525 -> subSet
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1465 -> subSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):1515:1515 -> tailSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntry -> a.a.a.a.h.a.a.a.b.B:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> b
int index -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,int):824:825 -> <init>
1:1:int getIntValue():838:838 -> b
1:3:boolean equals(java.lang.Object):875:877 -> equals
1:1:java.lang.Object getKey():833:833 -> getKey
1:1:java.lang.Integer getValue():857:857 -> getValue
1:1:java.lang.Object getValue():819 -> getValue
1:1:int hashCode():882:882 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):819:819 -> setValue
2:2:java.lang.Integer setValue(java.lang.Integer):869:869 -> setValue
2:2:java.lang.Object setValue(java.lang.Object):819 -> setValue
3:4:int setValue(int):843:844 -> setValue
3:4:java.lang.Integer setValue(java.lang.Integer):869 -> setValue
3:4:java.lang.Object setValue(java.lang.Object):819 -> setValue
5:5:java.lang.Integer setValue(java.lang.Integer):869:869 -> setValue
5:5:java.lang.Object setValue(java.lang.Object):819 -> setValue
1:1:java.lang.String toString():887:887 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapEntrySet -> a.a.a.a.h.a.a.a.b.C:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1269:1269 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1269 -> <init>
1:1:void clear():1373:1373 -> clear
1:16:boolean contains(java.lang.Object):1309:1324 -> contains
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry first():1296:1297 -> first
1:2:java.lang.Object first():1269 -> first
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry first():1296:1296 -> first
3:3:java.lang.Object first():1269 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1269:1269 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1286:1286 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1269 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1269 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator
3:3:java.util.Iterator iterator():1269 -> iterator
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry last():1302:1303 -> last
1:2:java.lang.Object last():1269 -> last
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry last():1302:1302 -> last
3:3:java.lang.Object last():1269 -> last
1:29:boolean remove(java.lang.Object):1331:1359 -> remove
1:1:int size():1368:1368 -> size
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269:1269 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1281:1281 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1269:1269 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry):1291:1291 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1269 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$MapIterator -> a.a.a.a.h.a.a.a.b.D:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> e
int index -> d
int next -> b
int curr -> c
int prev -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1057:1057 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1032 -> <init>
2:23:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1038:1059 -> <init>
2:23:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$1):1032 -> <init>
1:1:boolean hasNext():1091:1091 -> a
1:1:int nextEntry():1127 -> a
2:6:int nextEntry():1128:1132 -> a
7:7:int nextEntry():1127:1127 -> a
1:1:boolean hasPrevious():1095:1095 -> b
1:1:int previousEntry():1136 -> b
2:6:int previousEntry():1137:1141 -> b
7:7:int previousEntry():1136:1136 -> b
1:14:void ensureIndexKnown():1099:1112 -> c
1:1:boolean hasNext():1091:1091 -> hasNext
1:1:boolean hasPrevious():1095:1095 -> hasPrevious
1:2:int nextIndex():1117:1118 -> nextIndex
1:2:int previousIndex():1122:1123 -> previousIndex
1:47:void remove():1145:1191 -> remove
48:48:void remove():1185:1185 -> remove
49:49:void remove():1146:1146 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap$ValueIterator -> a.a.a.a.h.a.a.a.b.E:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap this$0 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntLinkedOpenHashMap):1578:1579 -> <init>
1:1:void add(java.lang.Object):1544:1544 -> add
2:2:void add(java.lang.Integer):1565:1565 -> add
2:2:void add(java.lang.Object):1544 -> add
1:1:int previousInt():1547:1547 -> d
1:1:java.lang.Integer next():1590:1590 -> next
1:1:java.lang.Object next():1544 -> next
1:1:int nextInt():1584:1584 -> nextInt
1:1:java.lang.Integer previous():1553:1553 -> previous
1:1:java.lang.Object previous():1544 -> previous
1:1:void set(java.lang.Object):1544:1544 -> set
2:2:void set(java.lang.Integer):1559:1559 -> set
2:2:void set(java.lang.Object):1544 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap -> a.a.a.a.h.a.a.a.b.I:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$Entry -> a.a.a.a.h.a.a.a.b.G:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntMap$FastEntrySet -> a.a.a.a.h.a.a.a.b.H:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap -> a.a.a.a.h.a.a.a.b.K:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2IntSortedMap$FastSortedEntrySet -> a.a.a.a.h.a.a.a.b.J:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectFunction -> a.a.a.a.h.a.a.a.b.L:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap -> a.a.a.a.h.a.a.a.b.V:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values -> p
java.lang.Object[] key -> b
int size -> l
java.lang.Object[] value -> c
int n -> j
int maxFill -> k
int last -> h
int first -> g
int mask -> d
long[] link -> i
com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy strategy -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet entries -> n
boolean containsNullKey -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keys -> o
float f -> m
1:1:void <init>(int,float,com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy):149:149 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy):184 -> <init>
2:59:void <init>(int,float,com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy):102:159 -> <init>
2:59:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.Hash$Strategy):184 -> <init>
1:1:java.lang.Object access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):85:85 -> a
2:2:java.lang.Object access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int):85:85 -> a
3:27:void fixPointers(int):856:880 -> a
28:51:void fixPointers(int,int):894:917 -> a
52:53:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet object2ObjectEntrySet():1379:1380 -> a
1:7:java.lang.Object removeNullEntry():315:321 -> b
8:49:void rehash(int):1642:1683 -> b
1:4:java.lang.Object removeEntry(int):305:308 -> c
5:11:void shiftKeys(int):387:393 -> c
5:11:java.lang.Object removeEntry(int):309 -> c
12:12:java.lang.Object removeEntry(int):310:310 -> c
13:19:void shiftKeys(int):396:402 -> c
13:19:java.lang.Object removeEntry(int):309 -> c
20:20:void shiftKeys(int):398:398 -> c
20:20:java.lang.Object removeEntry(int):309 -> c
1:6:void clear():751:756 -> clear
1:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap clone():1701:1712 -> clone
1:12:java.lang.Object clone():85 -> clone
13:13:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap clone():1703:1703 -> clone
13:13:java.lang.Object clone():85 -> clone
1:11:boolean containsKey(java.lang.Object):718:728 -> containsKey
1:5:boolean containsValue(java.lang.Object):734:738 -> containsValue
1:2:java.lang.Object firstKey():927:928 -> firstKey
3:3:java.lang.Object firstKey():927:927 -> firstKey
1:11:java.lang.Object get(java.lang.Object):701:711 -> get
1:1:int realSize():291:291 -> hashCode
1:1:int hashCode():1729 -> hashCode
2:10:int hashCode():1730:1738 -> hashCode
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap headMap(java.lang.Object):959:959 -> headMap
1:1:java.util.SortedMap headMap(java.lang.Object):85 -> headMap
1:1:boolean isEmpty():766:766 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet keySet():1488:1489 -> keySet
1:2:java.util.Set keySet():85 -> keySet
1:2:java.lang.Object lastKey():938:939 -> lastKey
3:3:java.lang.Object lastKey():938:938 -> lastKey
1:26:int insert(java.lang.Object,java.lang.Object):337:362 -> put
1:26:java.lang.Object put(java.lang.Object,java.lang.Object):369 -> put
27:29:java.lang.Object put(java.lang.Object,java.lang.Object):370:372 -> put
1:1:void putAll(java.util.Map):327:327 -> putAll
2:3:void ensureCapacity(int):295:296 -> putAll
2:3:void putAll(java.util.Map):327 -> putAll
4:4:int size():761:761 -> putAll
4:4:void putAll(java.util.Map):329 -> putAll
5:5:void putAll(java.util.Map):329:329 -> putAll
6:7:void tryCapacity(long):300:301 -> putAll
6:7:void putAll(java.util.Map):329 -> putAll
8:20:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap.putAll(java.util.Map):69:81 -> putAll
8:20:void putAll(java.util.Map):332 -> putAll
1:13:java.lang.Object remove(java.lang.Object):408:420 -> remove
1:1:int size():761:761 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap subMap(java.lang.Object,java.lang.Object):969:969 -> subMap
1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):85 -> subMap
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap tailMap(java.lang.Object):949:949 -> tailMap
1:1:java.util.SortedMap tailMap(java.lang.Object):85 -> tailMap
1:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection values():1529:1550 -> values
1:22:java.util.Collection values():85 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1 -> a.a.a.a.h.a.a.a.b.M:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1529:1529 -> <init>
1:1:void clear():1547:1547 -> clear
1:1:boolean contains(java.lang.Object):1542:1542 -> contains
2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.containsValue(java.lang.Object):734:738 -> contains
2:6:boolean contains(java.lang.Object):1542 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1532:1532 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1532:1532 -> iterator
2:2:java.util.Iterator iterator():1529 -> iterator
1:1:int size():1537:1537 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$EntryIterator -> a.a.a.a.h.a.a.a.b.N:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry entry -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> g
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1181:1181 -> <init>
1:1:void add(java.lang.Object):1178:1178 -> add
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1174:1174 -> add
2:2:void add(java.lang.Object):1178 -> add
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry next():1190:1190 -> next
1:1:java.lang.Object next():1178 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry previous():1195:1195 -> previous
1:1:java.lang.Object previous():1178 -> previous
1:2:void remove():1200:1201 -> remove
1:1:void set(java.lang.Object):1178:1178 -> set
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1170:1170 -> set
2:2:void set(java.lang.Object):1178 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeyIterator -> a.a.a.a.h.a.a.a.b.O:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1412:1413 -> <init>
1:1:void add(java.lang.Object):1409:1409 -> add
1:1:java.lang.Object next():1418:1418 -> next
1:1:java.lang.Object previous():1399:1399 -> previous
1:1:void set(java.lang.Object):1404:1404 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$KeySet -> a.a.a.a.h.a.a.a.b.P:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1422:1422 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):1422 -> <init>
1:1:void clear():1450:1450 -> clear
1:1:boolean contains(java.lang.Object):1438:1438 -> contains
2:12:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap.containsKey(java.lang.Object):718:728 -> contains
2:12:boolean contains(java.lang.Object):1438 -> contains
1:2:java.lang.Object first():1455:1456 -> first
3:3:java.lang.Object first():1455:1455 -> first
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):1477:1477 -> headSet
1:1:java.util.SortedSet headSet(java.lang.Object):1422 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1422:1422 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1422:1422 -> iterator
3:3:java.util.Iterator iterator():1422:1422 -> iterator
4:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():1428:1428 -> iterator
1:2:java.lang.Object last():1461:1462 -> last
3:3:java.lang.Object last():1461:1461 -> last
1:3:boolean remove(java.lang.Object):1443:1445 -> remove
1:1:int size():1433:1433 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):1482:1482 -> subSet
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1422 -> subSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):1472:1472 -> tailSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1422 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntry -> a.a.a.a.h.a.a.a.b.Q:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> b
int index -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,int):805:806 -> <init>
1:3:boolean equals(java.lang.Object):832:834 -> equals
1:1:java.lang.Object getKey():814:814 -> getKey
1:1:java.lang.Object getValue():819:819 -> getValue
1:1:int hashCode():839:839 -> hashCode
1:2:java.lang.Object setValue(java.lang.Object):824:825 -> setValue
1:1:java.lang.String toString():844:844 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapEntrySet -> a.a.a.a.h.a.a.a.b.S:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1228:1228 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):1228 -> <init>
1:1:void clear():1330:1330 -> clear
1:15:boolean contains(java.lang.Object):1268:1282 -> contains
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry first():1255:1256 -> first
1:2:java.lang.Object first():1228 -> first
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry first():1255:1255 -> first
3:3:java.lang.Object first():1228 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1228:1228 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1245:1245 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1228 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1230:1230 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1230:1230 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1228 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1230:1230 -> iterator
3:3:java.util.Iterator iterator():1228 -> iterator
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry last():1261:1262 -> last
1:2:java.lang.Object last():1228 -> last
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry last():1261:1261 -> last
3:3:java.lang.Object last():1228 -> last
1:28:boolean remove(java.lang.Object):1289:1316 -> remove
1:1:int size():1325:1325 -> size
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1228:1228 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1240:1240 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1228 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1228:1228 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry):1250:1250 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1228 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$MapIterator -> a.a.a.a.h.a.a.a.b.T:
int index -> d
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> e
int next -> b
int curr -> c
int prev -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1014:1014 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):989 -> <init>
2:23:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):995:1016 -> <init>
2:23:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$1):989 -> <init>
1:1:boolean hasNext():1048:1048 -> a
1:1:int nextEntry():1084 -> a
2:6:int nextEntry():1085:1089 -> a
7:7:int nextEntry():1084:1084 -> a
1:1:boolean hasPrevious():1052:1052 -> b
1:1:int previousEntry():1093 -> b
2:6:int previousEntry():1094:1098 -> b
7:7:int previousEntry():1093:1093 -> b
1:14:void ensureIndexKnown():1056:1069 -> c
1:1:boolean hasNext():1048:1048 -> hasNext
1:1:boolean hasPrevious():1052:1052 -> hasPrevious
1:2:int nextIndex():1074:1075 -> nextIndex
1:2:int previousIndex():1079:1080 -> previousIndex
1:49:void remove():1102:1150 -> remove
50:50:void remove():1144:1144 -> remove
51:51:void remove():1103:1103 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap$ValueIterator -> a.a.a.a.h.a.a.a.b.U:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap this$0 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap):1517:1518 -> <init>
1:1:void add(java.lang.Object):1514:1514 -> add
1:1:java.lang.Object next():1523:1523 -> next
1:1:java.lang.Object previous():1504:1504 -> previous
1:1:void set(java.lang.Object):1509:1509 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap -> a.a.a.a.h.a.a.a.b.Y:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$Entry -> a.a.a.a.h.a.a.a.b.W:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectMap$FastEntrySet -> a.a.a.a.h.a.a.a.b.X:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap -> a.a.a.a.h.a.a.a.b.aa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap$FastSortedEntrySet -> a.a.a.a.h.a.a.a.b.Z:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet -> a.a.a.a.h.a.a.a.b.ca:
int size -> b
1:4:void <init>(java.lang.Object[],int):104:107 -> <init>
1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> a
2:3:int findKey(java.lang.Object):111:112 -> a
1:9:boolean add(java.lang.Object):166:174 -> add
1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> b
1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):29:29 -> c
1:2:void clear():180:181 -> clear
1:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet clone():204:208 -> clone
1:5:java.lang.Object clone():29 -> clone
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet clone():206:206 -> clone
6:6:java.lang.Object clone():29 -> clone
1:1:boolean contains(java.lang.Object):144:144 -> contains
1:1:boolean isEmpty():186:186 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator
2:2:java.util.Iterator iterator():29 -> iterator
1:7:boolean remove(java.lang.Object):154:160 -> remove
1:1:int size():149:149 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet$1 -> a.a.a.a.h.a.a.a.b.ba:
int next -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet this$0 -> b
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArraySet):119:120 -> <init>
1:1:boolean hasNext():124:124 -> hasNext
1:1:boolean hasNext():124:124 -> next
1:1:java.lang.Object next():129 -> next
2:2:java.lang.Object next():130:130 -> next
3:3:java.lang.Object next():129:129 -> next
1:3:void remove():135:137 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectArrays -> a.a.a.a.h.a.a.a.b.da:
java.lang.Object[] EMPTY_ARRAY -> a
1:1:void <clinit>():88:88 -> <clinit>
1:2:java.lang.Object[] grow(java.lang.Object[],int,int):213:214 -> a
3:5:java.lang.Object[] newArray(java.lang.Object[],int):106:108 -> a
3:5:java.lang.Object[] grow(java.lang.Object[],int,int):215 -> a
6:6:java.lang.Object[] grow(java.lang.Object[],int,int):216:216 -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator -> a.a.a.a.h.a.a.a.b.ea:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection -> a.a.a.a.h.a.a.a.b.fa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollections -> a.a.a.a.h.a.a.a.b.ia:
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection):383:383 -> a
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollections.unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection):383:383 -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollections$EmptyCollection -> a.a.a.a.h.a.a.a.b.ga:
1:1:void <init>():39:39 -> <init>
1:1:boolean addAll(java.util.Collection):81:81 -> addAll
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():55:55 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():55:55 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():38 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():55:55 -> iterator
3:3:java.util.Iterator iterator():38 -> iterator
1:1:boolean removeAll(java.util.Collection):86:86 -> removeAll
1:1:boolean retainAll(java.util.Collection):91:91 -> retainAll
1:1:java.lang.Object[] toArray():49:49 -> toArray
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollections$UnmodifiableCollection -> a.a.a.a.h.a.a.a.b.ha:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection collection -> a
1:3:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection):276:278 -> <init>
4:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectCollection):277:277 -> <init>
1:1:boolean add(java.lang.Object):283:283 -> add
1:1:boolean addAll(java.util.Collection):344:344 -> addAll
1:1:void clear():324:324 -> clear
1:1:boolean contains(java.lang.Object):303:303 -> contains
1:1:boolean containsAll(java.util.Collection):339:339 -> containsAll
1:1:boolean equals(java.lang.Object):370:370 -> equals
1:1:int hashCode():364:364 -> hashCode
1:1:boolean isEmpty():298:298 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307:307 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307:307 -> iterator
2:2:java.util.Iterator iterator():272 -> iterator
1:1:boolean remove(java.lang.Object):288:288 -> remove
1:1:boolean removeAll(java.util.Collection):349:349 -> removeAll
1:1:boolean retainAll(java.util.Collection):354:354 -> retainAll
1:1:int size():293:293 -> size
1:1:java.lang.Object[] toArray(java.lang.Object[]):329:329 -> toArray
2:2:java.lang.Object[] toArray():334:334 -> toArray
1:1:java.lang.String toString():359:359 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterable -> a.a.a.a.h.a.a.a.b.ja:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator -> a.a.a.a.h.a.a.a.b.ka:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators -> a.a.a.a.h.a.a.a.b.na:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator EMPTY_ITERATOR -> a
1:1:void <clinit>():103:103 -> <clinit>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator unmodifiable(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator):762:762 -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators$EmptyIterator -> a.a.a.a.h.a.a.a.b.la:
1:1:void <init>():42:42 -> <init>
1:1:java.lang.Object clone():87:87 -> clone
1:1:java.lang.Object next():57:57 -> next
1:1:java.lang.Object previous():62:62 -> previous
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterators$UnmodifiableIterator -> a.a.a.a.h.a.a.a.b.ma:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator i -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator):739:740 -> <init>
1:1:boolean hasNext():745:745 -> hasNext
1:1:java.lang.Object next():750:750 -> next
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator -> a.a.a.a.h.a.a.a.b.oa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet -> a.a.a.a.h.a.a.a.b.pa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets -> a.a.a.a.h.a.a.a.b.ra:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet EMPTY_SET -> a
1:1:void <clinit>():70:70 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSets$EmptySet -> a.a.a.a.h.a.a.a.b.qa:
1:1:void <init>():42:42 -> <init>
1:1:java.lang.Object clone():52:52 -> clone
1:1:boolean equals(java.lang.Object):58:58 -> equals
1:1:boolean remove(java.lang.Object):47:47 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet -> a.a.a.a.h.a.a.a.b.sa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSets -> a.a.a.a.h.a.a.a.b.ua:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet EMPTY_SET -> a
1:1:void <clinit>():114:114 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSets$EmptySet -> a.a.a.a.h.a.a.a.b.ta:
1:1:void <init>():43:43 -> <init>
1:1:java.lang.Object clone():101:101 -> clone
1:1:java.lang.Object first():86:86 -> first
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(java.lang.Object):75:75 -> headSet
1:1:java.util.SortedSet headSet(java.lang.Object):40 -> headSet
1:1:java.lang.Object last():91:91 -> last
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(java.lang.Object,java.lang.Object):69:69 -> subSet
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):40 -> subSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(java.lang.Object):81:81 -> tailSet
1:1:java.util.SortedSet tailSet(java.lang.Object):40 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap -> a.a.a.a.h.a.a.a.b.ya:
java.lang.Object[] key -> b
int[] value -> c
int size -> d
1:3:void <init>():70:72 -> <init>
1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> a
2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap,java.lang.Object):37:37 -> a
3:6:int getInt(java.lang.Object):244:247 -> a
7:26:int put(java.lang.Object,int):283:302 -> a
1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> b
2:3:boolean containsValue(int):270:271 -> b
4:11:int removeInt(java.lang.Object):308:315 -> b
1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> c
2:4:int findKey(java.lang.Object):235:237 -> c
1:4:void clear():257:260 -> clear
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap clone():344:349 -> clone
1:6:java.lang.Object clone():37 -> clone
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap clone():346:346 -> clone
7:7:java.lang.Object clone():37 -> clone
1:1:boolean containsKey(java.lang.Object):265:265 -> containsKey
1:1:int[] access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):37:37 -> d
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet reference2IntEntrySet():231:231 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():37 -> e
1:1:boolean isEmpty():277:277 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():321:321 -> keySet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():321:321 -> keySet
2:2:java.util.Set keySet():37 -> keySet
1:1:int size():252:252 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():326:326 -> values
1:1:java.util.Collection values():37 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$1 -> a.a.a.a.h.a.a.a.b.va:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet -> a.a.a.a.h.a.a.a.b.xa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap):133:133 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$1):133 -> <init>
1:5:boolean contains(java.lang.Object):203:207 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():136:136 -> iterator
2:2:java.util.Iterator iterator():133 -> iterator
1:12:boolean remove(java.lang.Object):213:224 -> remove
1:1:int size():197:197 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet$1 -> a.a.a.a.h.a.a.a.b.wa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet this$1 -> c
int next -> b
int curr -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntArrayMap$EntrySet):136:137 -> <init>
1:1:boolean hasNext():141:141 -> hasNext
1:1:boolean hasNext():141:141 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry next():147 -> next
1:1:java.lang.Object next():136 -> next
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry next():148:148 -> next
2:2:java.lang.Object next():136 -> next
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry next():147:147 -> next
3:3:java.lang.Object next():136 -> next
1:6:void remove():153:158 -> remove
7:7:void remove():153:153 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntFunction -> a.a.a.a.h.a.a.a.b.za:
int getInt(java.lang.Object) -> a
int put(java.lang.Object,int) -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap -> a.a.a.a.h.a.a.a.b.Ia:
float f -> l
java.lang.Object[] key -> b
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> o
int maxFill -> j
int size -> k
int n -> i
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet keys -> n
int first -> f
int last -> g
int mask -> d
long[] link -> h
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet entries -> m
int[] value -> c
boolean containsNullKey -> e
1:1:void <init>(int,float):147:147 -> <init>
2:56:void <init>(int,float):102:156 -> <init>
57:57:void <init>(int,float):149:149 -> <init>
58:58:void <init>(int,float):148:148 -> <init>
1:1:int access$200(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):87:87 -> a
2:2:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,int):87:87 -> a
3:8:int removeNullEntry():285:290 -> a
9:33:int insert(java.lang.Object,int):307:331 -> a
9:33:int put(java.lang.Object,int):338 -> a
34:36:int put(java.lang.Object,int):339:341 -> a
37:47:int getInt(java.lang.Object):721:731 -> a
48:71:void fixPointers(int,int):937:960 -> a
1:12:int removeInt(java.lang.Object):431:442 -> b
13:17:boolean containsValue(int):754:758 -> b
1:25:void fixPointers(int):899:923 -> c
1:5:void clear():771:775 -> clear
1:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap clone():1768:1778 -> clone
1:11:java.lang.Object clone():87 -> clone
12:12:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap clone():1770:1770 -> clone
12:12:java.lang.Object clone():87 -> clone
1:10:boolean containsKey(java.lang.Object):738:747 -> containsKey
1:42:void rehash(int):1709:1750 -> d
1:3:int removeEntry(int):276:278 -> e
4:9:void shiftKeys(int):410:415 -> e
4:9:int removeEntry(int):279 -> e
10:10:int removeEntry(int):280:280 -> e
11:17:void shiftKeys(int):418:424 -> e
11:17:int removeEntry(int):279 -> e
18:18:void shiftKeys(int):420:420 -> e
18:18:int removeEntry(int):279 -> e
19:20:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet reference2IntEntrySet():1422:1423 -> e
19:20:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():87 -> e
21:22:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet reference2IntEntrySet():1422:1423 -> e
1:2:java.lang.Object firstKey():970:971 -> firstKey
3:3:java.lang.Object firstKey():970:970 -> firstKey
1:1:int realSize():262:262 -> hashCode
1:1:int hashCode():1795 -> hashCode
2:10:int hashCode():1796:1804 -> hashCode
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap headMap(java.lang.Object):1002:1002 -> headMap
1:1:java.util.SortedMap headMap(java.lang.Object):87 -> headMap
1:1:boolean isEmpty():785:785 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet():1531:1532 -> keySet
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():87 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet keySet():1531:1532 -> keySet
3:4:java.util.Set keySet():87 -> keySet
1:2:java.lang.Object lastKey():981:982 -> lastKey
3:3:java.lang.Object lastKey():981:981 -> lastKey
1:1:void putAll(java.util.Map):296:296 -> putAll
2:3:void ensureCapacity(int):266:267 -> putAll
2:3:void putAll(java.util.Map):296 -> putAll
4:4:int size():780:780 -> putAll
4:4:void putAll(java.util.Map):298 -> putAll
5:5:void putAll(java.util.Map):298:298 -> putAll
6:7:void tryCapacity(long):271:272 -> putAll
6:7:void putAll(java.util.Map):298 -> putAll
8:8:void putAll(java.util.Map):301:301 -> putAll
1:1:int size():780:780 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap subMap(java.lang.Object,java.lang.Object):1012:1012 -> subMap
1:1:java.util.SortedMap subMap(java.lang.Object,java.lang.Object):87 -> subMap
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap tailMap(java.lang.Object):992:992 -> tailMap
1:1:java.util.SortedMap tailMap(java.lang.Object):87 -> tailMap
1:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():1596:1617 -> values
1:22:java.util.Collection values():87 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1 -> a.a.a.a.h.a.a.a.b.Aa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1596:1596 -> <init>
1:1:void clear():1614:1614 -> clear
1:1:boolean contains(int):1609:1609 -> e
2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.containsValue(int):754:758 -> e
2:6:boolean contains(int):1609 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():1599:1599 -> iterator
2:2:java.util.Iterator iterator():1596 -> iterator
1:1:int size():1604:1604 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$EntryIterator -> a.a.a.a.h.a.a.a.b.Ba:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry entry -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> g
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1222:1222 -> <init>
1:1:void add(java.lang.Object):1219:1219 -> add
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator.add(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1215:1215 -> add
2:2:void add(java.lang.Object):1219 -> add
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry next():1231:1231 -> next
1:1:java.lang.Object next():1219 -> next
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry previous():1236:1236 -> previous
1:1:java.lang.Object previous():1219 -> previous
1:2:void remove():1241:1242 -> remove
1:1:void set(java.lang.Object):1219:1219 -> set
2:2:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator.set(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1211:1211 -> set
2:2:void set(java.lang.Object):1219 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeyIterator -> a.a.a.a.h.a.a.a.b.Ca:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1455:1456 -> <init>
1:1:void add(java.lang.Object):1452:1452 -> add
1:1:java.lang.Object next():1461:1461 -> next
1:1:java.lang.Object previous():1442:1442 -> previous
1:1:void set(java.lang.Object):1447:1447 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$KeySet -> a.a.a.a.h.a.a.a.b.Da:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1465:1465 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1465 -> <init>
1:1:void clear():1493:1493 -> clear
1:1:boolean contains(java.lang.Object):1481:1481 -> contains
2:11:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap.containsKey(java.lang.Object):738:747 -> contains
2:11:boolean contains(java.lang.Object):1481 -> contains
1:2:java.lang.Object first():1498:1499 -> first
3:3:java.lang.Object first():1498:1498 -> first
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet headSet(java.lang.Object):1520:1520 -> headSet
1:1:java.util.SortedSet headSet(java.lang.Object):1465 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():1471:1471 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1465 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator iterator():1471:1471 -> iterator
2:2:java.util.Iterator iterator():1465 -> iterator
1:2:java.lang.Object last():1504:1505 -> last
3:3:java.lang.Object last():1504:1504 -> last
1:3:boolean remove(java.lang.Object):1486:1488 -> remove
1:1:int size():1476:1476 -> size
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet subSet(java.lang.Object,java.lang.Object):1525:1525 -> subSet
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1465 -> subSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet tailSet(java.lang.Object):1515:1515 -> tailSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1465 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntry -> a.a.a.a.h.a.a.a.b.Ea:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> b
int index -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,int):824:825 -> <init>
1:1:int getIntValue():838:838 -> b
1:3:boolean equals(java.lang.Object):875:877 -> equals
1:1:java.lang.Object getKey():833:833 -> getKey
1:1:java.lang.Integer getValue():857:857 -> getValue
1:1:java.lang.Object getValue():819 -> getValue
1:1:int hashCode():882:882 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):819:819 -> setValue
2:2:java.lang.Integer setValue(java.lang.Integer):869:869 -> setValue
2:2:java.lang.Object setValue(java.lang.Object):819 -> setValue
3:4:int setValue(int):843:844 -> setValue
3:4:java.lang.Integer setValue(java.lang.Integer):869 -> setValue
3:4:java.lang.Object setValue(java.lang.Object):819 -> setValue
5:5:java.lang.Integer setValue(java.lang.Integer):869:869 -> setValue
5:5:java.lang.Object setValue(java.lang.Object):819 -> setValue
1:1:java.lang.String toString():887:887 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapEntrySet -> a.a.a.a.h.a.a.a.b.Fa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1269:1269 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1269 -> <init>
1:1:void clear():1373:1373 -> clear
1:16:boolean contains(java.lang.Object):1309:1324 -> contains
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry first():1296:1297 -> first
1:2:java.lang.Object first():1269 -> first
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry first():1296:1296 -> first
3:3:java.lang.Object first():1269 -> first
1:1:java.util.SortedSet headSet(java.lang.Object):1269:1269 -> headSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet headSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1286:1286 -> headSet
2:2:java.util.SortedSet headSet(java.lang.Object):1269 -> headSet
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():1269 -> iterator
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():1271:1271 -> iterator
3:3:java.util.Iterator iterator():1269 -> iterator
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry last():1302:1303 -> last
1:2:java.lang.Object last():1269 -> last
3:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry last():1302:1302 -> last
3:3:java.lang.Object last():1269 -> last
1:29:boolean remove(java.lang.Object):1331:1359 -> remove
1:1:int size():1368:1368 -> size
1:1:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269:1269 -> subSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet subSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1281:1281 -> subSet
2:2:java.util.SortedSet subSet(java.lang.Object,java.lang.Object):1269 -> subSet
1:1:java.util.SortedSet tailSet(java.lang.Object):1269:1269 -> tailSet
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSortedSet tailSet(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry):1291:1291 -> tailSet
2:2:java.util.SortedSet tailSet(java.lang.Object):1269 -> tailSet
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$MapIterator -> a.a.a.a.h.a.a.a.b.Ga:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> e
int index -> d
int next -> b
int curr -> c
int prev -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1057:1057 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1032 -> <init>
2:23:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1038:1059 -> <init>
2:23:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$1):1032 -> <init>
1:1:boolean hasNext():1091:1091 -> a
1:1:int nextEntry():1127 -> a
2:6:int nextEntry():1128:1132 -> a
7:7:int nextEntry():1127:1127 -> a
1:1:boolean hasPrevious():1095:1095 -> b
1:1:int previousEntry():1136 -> b
2:6:int previousEntry():1137:1141 -> b
7:7:int previousEntry():1136:1136 -> b
1:14:void ensureIndexKnown():1099:1112 -> c
1:1:boolean hasNext():1091:1091 -> hasNext
1:1:boolean hasPrevious():1095:1095 -> hasPrevious
1:2:int nextIndex():1117:1118 -> nextIndex
1:2:int previousIndex():1122:1123 -> previousIndex
1:47:void remove():1145:1191 -> remove
48:48:void remove():1185:1185 -> remove
49:49:void remove():1146:1146 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap$ValueIterator -> a.a.a.a.h.a.a.a.b.Ha:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap this$0 -> f
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntLinkedOpenHashMap):1578:1579 -> <init>
1:1:void add(java.lang.Object):1544:1544 -> add
2:2:void add(java.lang.Integer):1565:1565 -> add
2:2:void add(java.lang.Object):1544 -> add
1:1:int previousInt():1547:1547 -> d
1:1:java.lang.Integer next():1590:1590 -> next
1:1:java.lang.Object next():1544 -> next
1:1:int nextInt():1584:1584 -> nextInt
1:1:java.lang.Integer previous():1553:1553 -> previous
1:1:java.lang.Object previous():1544 -> previous
1:1:void set(java.lang.Object):1544:1544 -> set
2:2:void set(java.lang.Integer):1559:1559 -> set
2:2:void set(java.lang.Object):1544 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap -> a.a.a.a.h.a.a.a.b.La:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet() -> e
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$Entry -> a.a.a.a.h.a.a.a.b.Ja:
int getIntValue() -> b
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet -> a.a.a.a.h.a.a.a.b.Ka:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap -> a.a.a.a.h.a.a.a.b.Ua:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet entries -> j
com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values -> l
java.lang.Object[] key -> b
float f -> i
int[] value -> c
int size -> h
boolean containsNullKey -> e
int n -> f
int maxFill -> g
int mask -> d
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keys -> k
1:9:void <init>(int,float):91:99 -> <init>
1:9:void <init>():119 -> <init>
1:1:int access$300(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):49:49 -> a
2:2:int access$400(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int):49:49 -> a
3:7:int removeNullEntry():227:231 -> a
8:23:int insert(java.lang.Object,int):248:263 -> a
8:23:int put(java.lang.Object,int):270 -> a
24:26:int put(java.lang.Object,int):271:273 -> a
27:37:int getInt(java.lang.Object):371:381 -> a
1:12:int removeInt(java.lang.Object):353:364 -> b
13:17:boolean containsValue(int):404:408 -> b
1:7:void rehash(int):961:967 -> c
8:8:int realSize():205:205 -> c
8:8:void rehash(int):968 -> c
9:21:void rehash(int):969:981 -> c
1:4:void clear():421:424 -> clear
1:10:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap clone():999:1008 -> clone
1:10:java.lang.Object clone():49 -> clone
11:11:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap clone():1001:1001 -> clone
11:11:java.lang.Object clone():49 -> clone
1:10:boolean containsKey(java.lang.Object):388:397 -> containsKey
1:2:int removeEntry(int):219:220 -> d
3:8:void shiftKeys(int):333:338 -> d
3:8:int removeEntry(int):221 -> d
9:9:int removeEntry(int):222:222 -> d
10:15:void shiftKeys(int):341:346 -> d
10:15:int removeEntry(int):221 -> d
16:16:void shiftKeys(int):343:343 -> d
16:16:int removeEntry(int):221 -> d
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntMap$FastEntrySet reference2IntEntrySet():761:762 -> e
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectSet reference2IntEntrySet():49 -> e
1:1:int realSize():205:205 -> hashCode
1:1:int hashCode():1025 -> hashCode
2:10:int hashCode():1026:1034 -> hashCode
1:1:boolean isEmpty():434:434 -> isEmpty
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():816:817 -> keySet
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet keySet():816:817 -> keySet
3:4:java.util.Set keySet():49 -> keySet
1:1:void putAll(java.util.Map):237:237 -> putAll
2:3:void ensureCapacity(int):209:210 -> putAll
2:3:void putAll(java.util.Map):237 -> putAll
4:4:int size():429:429 -> putAll
4:4:void putAll(java.util.Map):239 -> putAll
5:5:void putAll(java.util.Map):239:239 -> putAll
6:7:void tryCapacity(long):214:215 -> putAll
6:7:void putAll(java.util.Map):239 -> putAll
8:8:void putAll(java.util.Map):242:242 -> putAll
1:1:int size():429:429 -> size
1:22:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntCollection values():848:869 -> values
1:22:java.util.Collection values():49 -> values
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1 -> a.a.a.a.h.a.a.a.b.Ma:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):848:848 -> <init>
1:1:void clear():866:866 -> clear
1:1:boolean contains(int):861:861 -> e
2:6:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.containsValue(int):404:408 -> e
2:6:boolean contains(int):861 -> e
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():851:851 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.ints.IntIterator iterator():851:851 -> iterator
2:2:java.util.Iterator iterator():848 -> iterator
1:1:int size():856:856 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$EntryIterator -> a.a.a.a.h.a.a.a.b.Na:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> h
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry entry -> g
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):654:654 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):654 -> <init>
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry next():659:659 -> next
1:1:java.lang.Object next():654 -> next
1:5:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.remove():630:634 -> remove
1:5:void remove():664 -> remove
6:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.shiftKeys(int):608:613 -> remove
6:11:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.remove():634 -> remove
6:11:void remove():664 -> remove
12:13:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.remove():641:642 -> remove
12:13:void remove():664 -> remove
14:23:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.shiftKeys(int):616:625 -> remove
14:23:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.remove():634 -> remove
14:23:void remove():664 -> remove
24:24:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.shiftKeys(int):618:618 -> remove
24:24:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.remove():634 -> remove
24:24:void remove():664 -> remove
25:26:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.remove():637:638 -> remove
25:26:void remove():664 -> remove
27:27:void remove():665:665 -> remove
28:28:void com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator.remove():630:630 -> remove
28:28:void remove():664 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeyIterator -> a.a.a.a.h.a.a.a.b.Oa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):775:776 -> <init>
1:1:java.lang.Object next():781:781 -> next
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$KeySet -> a.a.a.a.h.a.a.a.b.Pa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):785:785 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):785 -> <init>
1:1:void clear():810:810 -> clear
1:1:boolean contains(java.lang.Object):798:798 -> contains
2:11:boolean com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap.containsKey(java.lang.Object):388:397 -> contains
2:11:boolean contains(java.lang.Object):798 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():788:788 -> iterator
2:2:java.util.Iterator iterator():785 -> iterator
1:3:boolean remove(java.lang.Object):803:805 -> remove
1:1:int size():793:793 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntry -> a.a.a.a.h.a.a.a.b.Qa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> b
int index -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,int):473:474 -> <init>
1:1:int getIntValue():487:487 -> b
1:3:boolean equals(java.lang.Object):524:526 -> equals
1:1:java.lang.Object getKey():482:482 -> getKey
1:1:java.lang.Integer getValue():506:506 -> getValue
1:1:java.lang.Object getValue():468 -> getValue
1:1:int hashCode():531:531 -> hashCode
1:1:java.lang.Object setValue(java.lang.Object):468:468 -> setValue
2:2:java.lang.Integer setValue(java.lang.Integer):518:518 -> setValue
2:2:java.lang.Object setValue(java.lang.Object):468 -> setValue
3:4:int setValue(int):492:493 -> setValue
3:4:java.lang.Integer setValue(java.lang.Integer):518 -> setValue
3:4:java.lang.Object setValue(java.lang.Object):468 -> setValue
5:5:java.lang.Integer setValue(java.lang.Integer):518:518 -> setValue
5:5:java.lang.Object setValue(java.lang.Object):468 -> setValue
1:1:java.lang.String toString():536:536 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapEntrySet -> a.a.a.a.h.a.a.a.b.Ra:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> a
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):679:679 -> <init>
1:1:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):679 -> <init>
1:1:void clear():755:755 -> clear
1:16:boolean contains(java.lang.Object):691:706 -> contains
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():681:681 -> iterator
2:2:java.util.Iterator iterator():679 -> iterator
1:29:boolean remove(java.lang.Object):713:741 -> remove
1:1:int size():750:750 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$MapIterator -> a.a.a.a.h.a.a.a.b.Sa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e
int last -> b
int pos -> a
boolean mustReturnNullKey -> d
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):541:564 -> <init>
1:24:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap,com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$1):541 -> <init>
1:1:boolean hasNext():572:572 -> a
1:1:int nextEntry():576 -> a
2:18:int nextEntry():577:593 -> a
19:19:int nextEntry():576:576 -> a
1:1:boolean hasNext():572:572 -> hasNext
1:5:void remove():630:634 -> remove
6:11:void shiftKeys(int):608:613 -> remove
6:11:void remove():634 -> remove
12:13:void remove():641:642 -> remove
14:23:void shiftKeys(int):616:625 -> remove
14:23:void remove():634 -> remove
24:24:void shiftKeys(int):618:618 -> remove
24:24:void remove():634 -> remove
25:26:void remove():637:638 -> remove
27:27:void remove():630:630 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap$ValueIterator -> a.a.a.a.h.a.a.a.b.Ta:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap this$0 -> g
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntOpenHashMap):830:831 -> <init>
1:1:java.lang.Integer next():842:842 -> next
1:1:java.lang.Object next():829 -> next
1:1:int nextInt():836:836 -> nextInt
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap -> a.a.a.a.h.a.a.a.b.Wa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.Reference2IntSortedMap$FastSortedEntrySet -> a.a.a.a.h.a.a.a.b.Va:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList -> a.a.a.a.h.a.a.a.b.Ya:
java.lang.Object[] a -> b
boolean wrapped -> a
int size -> c
1:4:void <init>(int):96:99 -> <init>
5:5:void <init>(int):97:97 -> <init>
1:6:void removeElements(int,int):453:458 -> a
1:5:void add(int,java.lang.Object):299:303 -> add
6:7:boolean add(java.lang.Object):309:310 -> add
1:2:void clear():365:366 -> clear
1:3:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList clone():553:555 -> clone
1:3:java.lang.Object clone():57 -> clone
1:7:void grow(int):285:291 -> g
1:2:java.lang.Object get(int):317:318 -> get
3:3:java.lang.Object get(int):317:317 -> get
1:2:int indexOf(java.lang.Object):323:324 -> indexOf
1:1:boolean isEmpty():385:385 -> isEmpty
1:2:int lastIndexOf(java.lang.Object):330:331 -> lastIndexOf
1:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):497:498 -> listIterator
3:4:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectListIterator listIterator(int):497:498 -> listIterator
3:4:java.util.ListIterator listIterator(int):57 -> listIterator
1:2:int indexOf(java.lang.Object):323:324 -> remove
1:2:boolean remove(java.lang.Object):348 -> remove
3:3:boolean remove(java.lang.Object):350:350 -> remove
4:8:java.lang.Object remove(int):337:341 -> remove
9:9:java.lang.Object remove(int):337:337 -> remove
1:7:boolean removeAll(java.util.Collection):485:491 -> removeAll
1:3:java.lang.Object set(int,java.lang.Object):357:359 -> set
4:4:java.lang.Object set(int,java.lang.Object):357:357 -> set
1:1:int size():372:372 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList$1 -> a.a.a.a.h.a.a.a.b.Xa:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList this$0 -> d
int last -> b
int val$index -> c
int pos -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList,int):498:499 -> <init>
1:2:void add(java.lang.Object):528:529 -> add
1:1:boolean hasNext():502:502 -> hasNext
1:1:boolean hasPrevious():506:506 -> hasPrevious
1:1:boolean hasNext():502:502 -> next
1:1:java.lang.Object next():510 -> next
2:2:java.lang.Object next():511:511 -> next
3:3:java.lang.Object next():510:510 -> next
1:1:int nextIndex():520:520 -> nextIndex
1:1:boolean hasPrevious():506:506 -> previous
1:1:java.lang.Object previous():515 -> previous
2:2:java.lang.Object previous():516:516 -> previous
3:3:java.lang.Object previous():515:515 -> previous
1:1:int previousIndex():524:524 -> previousIndex
1:9:void remove():538:546 -> remove
10:10:void remove():538:538 -> remove
1:2:void set(java.lang.Object):533:534 -> set
3:3:void set(java.lang.Object):533:533 -> set
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet -> a.a.a.a.h.a.a.a.b._a:
int size -> b
1:4:void <init>(java.lang.Object[],int):104:107 -> <init>
1:1:int access$000(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> a
2:3:int findKey(java.lang.Object):111:112 -> a
1:9:boolean add(java.lang.Object):166:174 -> add
1:1:int access$010(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> b
1:1:java.lang.Object[] access$100(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):29:29 -> c
1:2:void clear():180:181 -> clear
1:5:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet clone():204:208 -> clone
1:5:java.lang.Object clone():29 -> clone
6:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet clone():206:206 -> clone
6:6:java.lang.Object clone():29 -> clone
1:1:boolean contains(java.lang.Object):144:144 -> contains
1:1:boolean isEmpty():186:186 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():119:119 -> iterator
2:2:java.util.Iterator iterator():29 -> iterator
1:7:boolean remove(java.lang.Object):154:160 -> remove
1:1:int size():149:149 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet$1 -> a.a.a.a.h.a.a.a.b.Za:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet this$0 -> b
int next -> a
1:2:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArraySet):119:120 -> <init>
1:1:boolean hasNext():124:124 -> hasNext
1:1:boolean hasNext():124:124 -> next
1:1:java.lang.Object next():129 -> next
2:2:java.lang.Object next():130:130 -> next
3:3:java.lang.Object next():129:129 -> next
1:3:void remove():135:137 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection -> a.a.a.a.h.a.a.a.b.ab:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollections$EmptyCollection -> a.a.a.a.h.a.a.a.b.bb:
1:1:void <init>():39:39 -> <init>
1:1:boolean addAll(java.util.Collection):81:81 -> addAll
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():55:55 -> iterator
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():38 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectBidirectionalIterator iterator():55:55 -> iterator
2:2:java.util.Iterator iterator():38 -> iterator
1:1:boolean removeAll(java.util.Collection):86:86 -> removeAll
1:1:boolean retainAll(java.util.Collection):91:91 -> retainAll
1:1:java.lang.Object[] toArray():49:49 -> toArray
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollections$UnmodifiableCollection -> a.a.a.a.h.a.a.a.b.cb:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection collection -> a
1:3:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection):276:278 -> <init>
4:4:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceCollection):277:277 -> <init>
1:1:boolean add(java.lang.Object):283:283 -> add
1:1:boolean addAll(java.util.Collection):344:344 -> addAll
1:1:void clear():324:324 -> clear
1:1:boolean contains(java.lang.Object):303:303 -> contains
1:1:boolean containsAll(java.util.Collection):339:339 -> containsAll
1:1:boolean equals(java.lang.Object):370:370 -> equals
1:1:int hashCode():364:364 -> hashCode
1:1:boolean isEmpty():298:298 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307:307 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():307:307 -> iterator
2:2:java.util.Iterator iterator():272 -> iterator
1:1:boolean remove(java.lang.Object):288:288 -> remove
1:1:boolean removeAll(java.util.Collection):349:349 -> removeAll
1:1:boolean retainAll(java.util.Collection):354:354 -> retainAll
1:1:int size():293:293 -> size
1:1:java.lang.Object[] toArray(java.lang.Object[]):329:329 -> toArray
2:2:java.lang.Object[] toArray():334:334 -> toArray
1:1:java.lang.String toString():359:359 -> toString
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceList -> a.a.a.a.h.a.a.a.b.db:
void removeElements(int,int) -> a
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet -> a.a.a.a.h.a.a.a.b.gb:
java.lang.Object[] key -> a
float f -> g
int size -> f
int n -> d
int maxFill -> e
int mask -> b
boolean containsNull -> c
1:8:void <init>(int,float):77:84 -> <init>
1:8:void <init>():104 -> <init>
1:14:boolean add(java.lang.Object):268:281 -> add
1:1:boolean addAll(java.util.Collection):255:255 -> addAll
2:3:void ensureCapacity(int):243:244 -> addAll
2:3:boolean addAll(java.util.Collection):255 -> addAll
4:4:int size():380:380 -> addAll
4:4:boolean addAll(java.util.Collection):258 -> addAll
5:5:boolean addAll(java.util.Collection):258:258 -> addAll
6:7:void tryCapacity(long):248:249 -> addAll
6:7:boolean addAll(java.util.Collection):258 -> addAll
8:8:boolean addAll(java.util.Collection):261:261 -> addAll
1:4:void clear():372:375 -> clear
1:6:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet clone():640:645 -> clone
1:6:java.lang.Object clone():40 -> clone
7:7:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet clone():642:642 -> clone
7:7:java.lang.Object clone():40 -> clone
1:9:boolean contains(java.lang.Object):350:358 -> contains
1:5:void rehash(int):607:611 -> e
6:6:int realSize():239:239 -> e
6:6:void rehash(int):612 -> e
7:16:void rehash(int):613:622 -> e
1:1:boolean removeEntry(int):314:314 -> f
2:7:void shiftKeys(int):297:302 -> f
2:7:boolean removeEntry(int):315 -> f
8:8:boolean removeEntry(int):316:316 -> f
9:13:void shiftKeys(int):305:309 -> f
9:13:boolean removeEntry(int):315 -> f
14:14:void shiftKeys(int):307:307 -> f
14:14:boolean removeEntry(int):315 -> f
1:1:int realSize():239:239 -> hashCode
1:1:int hashCode():662 -> hashCode
2:4:int hashCode():663:665 -> hashCode
1:1:boolean isEmpty():385:385 -> isEmpty
1:1:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():515:515 -> iterator
2:2:com.android.tools.r8.it.unimi.dsi.fastutil.objects.ObjectIterator iterator():515:515 -> iterator
2:2:java.util.Iterator iterator():40 -> iterator
1:1:boolean remove(java.lang.Object):332:332 -> remove
2:5:boolean removeNullEntry():321:324 -> remove
2:5:boolean remove(java.lang.Object):332 -> remove
6:13:boolean remove(java.lang.Object):336:343 -> remove
1:1:int size():380:380 -> size
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$1 -> a.a.a.a.h.a.a.a.b.eb:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$SetIterator -> a.a.a.a.h.a.a.a.b.fb:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet this$0 -> f
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceArrayList wrapped -> e
int last -> b
int pos -> a
boolean mustReturnNull -> d
1:21:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet):414:434 -> <init>
1:21:void <init>(com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet,com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet$1):414 -> <init>
1:1:boolean hasNext():442:442 -> hasNext
1:1:boolean hasNext():442:442 -> next
1:1:java.lang.Object next():446 -> next
2:15:java.lang.Object next():447:460 -> next
16:16:java.lang.Object next():446:446 -> next
1:5:void remove():496:500 -> remove
6:11:void shiftKeys(int):475:480 -> remove
6:11:void remove():500 -> remove
12:13:void remove():507:508 -> remove
14:22:void shiftKeys(int):483:491 -> remove
14:22:void remove():500 -> remove
23:23:void shiftKeys(int):485:485 -> remove
23:23:void remove():500 -> remove
24:25:void remove():503:504 -> remove
26:26:void remove():496:496 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSet -> a.a.a.a.h.a.a.a.b.hb:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets -> a.a.a.a.h.a.a.a.b.jb:
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet EMPTY_SET -> a
1:1:void <clinit>():70:70 -> <clinit>
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSets$EmptySet -> a.a.a.a.h.a.a.a.b.ib:
1:1:void <init>():42:42 -> <init>
1:1:java.lang.Object clone():52:52 -> clone
1:1:boolean equals(java.lang.Object):58:58 -> equals
1:1:boolean remove(java.lang.Object):47:47 -> remove
com.android.tools.r8.it.unimi.dsi.fastutil.objects.ReferenceSortedSet -> a.a.a.a.h.a.a.a.b.kb:
com.android.tools.r8.joptsimple.AbstractOptionSpec -> a.a.a.a.i.a:
java.util.List options -> a
java.lang.String description -> b
boolean forHelp -> c
1:1:void <init>(java.util.Collection,java.lang.String):52:52 -> <init>
2:2:void <init>(java.util.Collection,java.lang.String):44:44 -> <init>
3:22:void arrangeOptions(java.util.Collection):113:132 -> <init>
3:22:void <init>(java.util.Collection,java.lang.String):53 -> <init>
23:23:void <init>(java.util.Collection,java.lang.String):55:55 -> <init>
java.lang.Object convert(java.lang.String) -> a
void handleOption(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet,java.lang.String) -> a
1:1:java.lang.Object com.android.tools.r8.joptsimple.internal.Reflection.convertWith(com.android.tools.r8.joptsimple.ValueConverter,java.lang.String):128:128 -> a
1:1:java.lang.Object convertWith(com.android.tools.r8.joptsimple.ValueConverter,java.lang.String):91 -> a
2:2:java.lang.Object convertWith(com.android.tools.r8.joptsimple.ValueConverter,java.lang.String):97:97 -> a
3:3:java.lang.Object convertWith(com.android.tools.r8.joptsimple.ValueConverter,java.lang.String):94:94 -> a
1:1:java.lang.String description():71:71 -> c
1:5:boolean equals(java.lang.Object):137:141 -> equals
1:1:int hashCode():146:146 -> hashCode
1:1:com.android.tools.r8.joptsimple.AbstractOptionSpec forHelp():75:75 -> i
1:1:boolean isForHelp():80:80 -> j
1:1:java.util.Collection options():59:59 -> k
1:1:java.lang.String toString():151:151 -> toString
com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec -> a.a.a.a.i.b:
java.lang.String argumentDescription -> g
java.lang.String valueSeparator -> h
boolean argumentRequired -> e
java.util.List defaultValues -> i
com.android.tools.r8.joptsimple.ValueConverter converter -> f
boolean optionRequired -> d
1:1:void <init>(java.util.Collection,boolean,java.lang.String):75:75 -> <init>
2:15:void <init>(java.util.Collection,boolean,java.lang.String):64:77 -> <init>
void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet) -> a
1:1:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec ofType(java.lang.Class):106:106 -> a
2:2:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withValuesConvertedBy(com.android.tools.r8.joptsimple.ValueConverter):126:126 -> a
2:2:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec ofType(java.lang.Class):106 -> a
3:3:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withValuesConvertedBy(com.android.tools.r8.joptsimple.ValueConverter):124:124 -> a
3:3:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec ofType(java.lang.Class):106 -> a
4:4:void addDefaultValue(java.lang.Object):248:248 -> a
4:4:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object,java.lang.Object[]):210 -> a
5:5:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object[]):224:224 -> a
5:5:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object,java.lang.Object[]):211 -> a
6:6:void addDefaultValue(java.lang.Object):248:248 -> a
6:6:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object[]):225 -> a
6:6:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object,java.lang.Object[]):211 -> a
7:7:void com.android.tools.r8.joptsimple.internal.Objects.ensureNotNull(java.lang.Object):44:44 -> a
7:7:void addDefaultValue(java.lang.Object):247 -> a
7:7:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object[]):225 -> a
7:7:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object,java.lang.Object[]):211 -> a
8:8:void com.android.tools.r8.joptsimple.internal.Objects.ensureNotNull(java.lang.Object):44:44 -> a
8:8:void addDefaultValue(java.lang.Object):247 -> a
8:8:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec defaultsTo(java.lang.Object,java.lang.Object[]):210 -> a
9:12:void handleOption(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet,java.lang.String):255:258 -> a
13:18:void addArguments(com.android.tools.r8.joptsimple.OptionSet,java.lang.String):262:267 -> a
19:19:java.lang.Object convert(java.lang.String):276:276 -> a
20:20:java.lang.String argumentDescription():305:305 -> a
boolean acceptsArguments() -> b
1:5:boolean canConvertArgument(java.lang.String):280:284 -> b
6:6:java.lang.Object convert(java.lang.String):276:276 -> b
6:6:boolean canConvertArgument(java.lang.String):284 -> b
1:1:java.lang.String description():58:58 -> c
2:2:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec describedAs(java.lang.String):138:138 -> c
1:1:java.util.List defaultValues():313:313 -> d
1:1:boolean requiresArgument():301:301 -> e
1:4:boolean equals(java.lang.Object):318:321 -> equals
5:5:boolean requiresArgument():301:301 -> equals
5:5:boolean equals(java.lang.Object):322 -> equals
6:6:boolean requiresArgument():301:301 -> equals
6:6:boolean equals(java.lang.Object):322 -> equals
1:1:boolean isRequired():243:243 -> f
1:1:java.lang.String argumentTypeIndicator():309:309 -> g
2:3:java.lang.String com.android.tools.r8.joptsimple.AbstractOptionSpec.argumentTypeIndicatorFrom(com.android.tools.r8.joptsimple.ValueConverter):105:106 -> g
2:3:java.lang.String argumentTypeIndicator():309 -> g
boolean representsNonOptions() -> h
1:1:int hashCode():327:327 -> hashCode
1:1:boolean isArgumentOfNumberType():293:293 -> l
1:1:java.lang.String toString():58:58 -> toString
com.android.tools.r8.joptsimple.ArgumentList -> a.a.a.a.i.c:
java.lang.String[] arguments -> a
int currentIndex -> b
1:2:void <init>(java.lang.String[]):39:40 -> <init>
1:1:boolean hasMore():44:44 -> a
1:1:java.lang.String next():48:48 -> b
1:1:java.lang.String peek():52:52 -> c
com.android.tools.r8.joptsimple.BuiltinHelpFormatter -> a.a.a.a.i.e:
com.android.tools.r8.joptsimple.internal.Rows nonOptionRows -> a
com.android.tools.r8.joptsimple.internal.Rows optionRows -> b
1:3:void <init>(int,int):70:72 -> <init>
1:3:void <init>():60 -> <init>
1:9:java.lang.String format(java.util.Map):76:84 -> a
10:13:com.android.tools.r8.joptsimple.OptionDescriptor findAndRemoveNonOptionsSpec(java.util.Collection):142:145 -> a
10:13:void addNonOptionsDescription(java.util.Collection):115 -> a
10:13:void addRows(java.util.Collection):102 -> a
10:13:java.lang.String format(java.util.Map):86 -> a
14:14:boolean shouldShowNonOptionArgumentDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):123:123 -> a
14:14:void addNonOptionsDescription(java.util.Collection):116 -> a
14:14:void addRows(java.util.Collection):102 -> a
14:14:java.lang.String format(java.util.Map):86 -> a
15:16:void addNonOptionsDescription(java.util.Collection):117:118 -> a
15:16:void addRows(java.util.Collection):102 -> a
15:16:java.lang.String format(java.util.Map):86 -> a
17:18:java.lang.String createNonOptionArgumentsDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):129:130 -> a
17:18:void addNonOptionsDescription(java.util.Collection):118 -> a
17:18:void addRows(java.util.Collection):102 -> a
17:18:java.lang.String format(java.util.Map):86 -> a
19:19:void maybeAppendNonOptionsDescription(java.lang.StringBuilder,com.android.tools.r8.joptsimple.OptionDescriptor):137:137 -> a
19:19:java.lang.String createNonOptionArgumentsDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):131 -> a
19:19:void addNonOptionsDescription(java.util.Collection):118 -> a
19:19:void addRows(java.util.Collection):102 -> a
19:19:java.lang.String format(java.util.Map):86 -> a
20:20:java.lang.String createNonOptionArgumentsDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):133:133 -> a
20:20:void addNonOptionsDescription(java.util.Collection):118 -> a
20:20:void addRows(java.util.Collection):102 -> a
20:20:java.lang.String format(java.util.Map):86 -> a
21:21:void addNonOptionsDescription(java.util.Collection):118:118 -> a
21:21:void addRows(java.util.Collection):102 -> a
21:21:java.lang.String format(java.util.Map):86 -> a
22:23:void addRows(java.util.Collection):104:105 -> a
22:23:java.lang.String format(java.util.Map):86 -> a
24:25:boolean hasRequiredOption(java.util.Collection):164:165 -> a
24:25:void addHeaders(java.util.Collection):154 -> a
24:25:void addRows(java.util.Collection):107 -> a
24:25:java.lang.String format(java.util.Map):86 -> a
26:30:void addHeaders(java.util.Collection):155:159 -> a
26:30:void addRows(java.util.Collection):107 -> a
26:30:java.lang.String format(java.util.Map):86 -> a
31:33:void addOptions(java.util.Collection):173:175 -> a
31:33:void addRows(java.util.Collection):108 -> a
31:33:java.lang.String format(java.util.Map):86 -> a
34:47:java.lang.String createOptionDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):180:193 -> a
34:47:void addOptions(java.util.Collection):175 -> a
34:47:void addRows(java.util.Collection):108 -> a
34:47:java.lang.String format(java.util.Map):86 -> a
48:50:java.lang.String createDescriptionDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):236:238 -> a
48:50:void addOptions(java.util.Collection):175 -> a
48:50:void addRows(java.util.Collection):108 -> a
48:50:java.lang.String format(java.util.Map):86 -> a
51:51:java.lang.String createDefaultValuesDisplay(java.util.List):245:245 -> a
51:51:java.lang.String createDescriptionDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):240 -> a
51:51:void addOptions(java.util.Collection):175 -> a
51:51:void addRows(java.util.Collection):108 -> a
51:51:java.lang.String format(java.util.Map):86 -> a
52:52:java.lang.String createDescriptionDisplay(com.android.tools.r8.joptsimple.OptionDescriptor):241:241 -> a
52:52:void addOptions(java.util.Collection):175 -> a
52:52:void addRows(java.util.Collection):108 -> a
52:52:java.lang.String format(java.util.Map):86 -> a
53:53:void addOptions(java.util.Collection):175:175 -> a
53:53:void addRows(java.util.Collection):108 -> a
53:53:java.lang.String format(java.util.Map):86 -> a
54:55:void fitRowsToWidth():249:250 -> a
54:55:void addRows(java.util.Collection):111 -> a
54:55:java.lang.String format(java.util.Map):86 -> a
56:62:java.lang.String formattedHelpOutput():92:98 -> a
56:62:java.lang.String format(java.util.Map):88 -> a
63:63:com.android.tools.r8.joptsimple.OptionDescriptor findAndRemoveNonOptionsSpec(java.util.Collection):150:150 -> a
63:63:void addNonOptionsDescription(java.util.Collection):115 -> a
63:63:void addRows(java.util.Collection):102 -> a
63:63:java.lang.String format(java.util.Map):86 -> a
64:67:java.lang.String extractTypeIndicator(com.android.tools.r8.joptsimple.OptionDescriptor):204:207 -> a
64:67:void maybeAppendOptionInfo(java.lang.StringBuilder,com.android.tools.r8.joptsimple.OptionDescriptor):197 -> a
68:70:void maybeAppendOptionInfo(java.lang.StringBuilder,com.android.tools.r8.joptsimple.OptionDescriptor):198:200 -> a
71:73:void appendOptionHelp(java.lang.StringBuilder,java.lang.String,java.lang.String,boolean):214:216 -> a
71:73:void maybeAppendOptionInfo(java.lang.StringBuilder,com.android.tools.r8.joptsimple.OptionDescriptor):200 -> a
74:85:void appendTypeIndicator(java.lang.StringBuilder,java.lang.String,java.lang.String,char,char):221:232 -> a
com.android.tools.r8.joptsimple.BuiltinHelpFormatter$1 -> a.a.a.a.i.d:
1:1:void <init>(com.android.tools.r8.joptsimple.BuiltinHelpFormatter):77:77 -> <init>
1:1:int compare(com.android.tools.r8.joptsimple.OptionDescriptor,com.android.tools.r8.joptsimple.OptionDescriptor):79:79 -> compare
1:1:int compare(java.lang.Object,java.lang.Object):77 -> compare
com.android.tools.r8.joptsimple.IllegalOptionSpecificationException -> a.a.a.a.i.f:
1:1:void <init>(java.lang.String):39:39 -> <init>
1:1:java.lang.String getMessage():44:44 -> getMessage
com.android.tools.r8.joptsimple.MissingRequiredOptionException -> a.a.a.a.i.g:
1:1:void <init>(java.util.Collection):39:39 -> <init>
1:1:java.lang.String getMessage():44:44 -> getMessage
com.android.tools.r8.joptsimple.MultipleArgumentsForOptionException -> a.a.a.a.i.h:
1:1:void <init>(java.util.Collection):39:39 -> <init>
1:1:java.lang.String getMessage():44:44 -> getMessage
com.android.tools.r8.joptsimple.NonOptionArgumentSpec -> a.a.a.a.i.i:
com.android.tools.r8.joptsimple.ValueConverter converter -> d
java.lang.String argumentDescription -> e
1:1:void <init>(java.lang.String):64:64 -> <init>
2:2:void <init>(java.lang.String):57:57 -> <init>
1:1:java.lang.Object convert(java.lang.String):133:133 -> a
2:2:void handleOption(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet,java.lang.String):140:140 -> a
3:3:java.lang.String argumentDescription():160:160 -> a
boolean acceptsArguments() -> b
1:1:java.lang.String description():53:53 -> c
1:1:java.util.List defaultValues():144:144 -> d
boolean requiresArgument() -> e
1:1:boolean equals(java.lang.Object):53:53 -> equals
boolean isRequired() -> f
1:1:java.lang.String argumentTypeIndicator():164:164 -> g
2:3:java.lang.String com.android.tools.r8.joptsimple.AbstractOptionSpec.argumentTypeIndicatorFrom(com.android.tools.r8.joptsimple.ValueConverter):105:106 -> g
2:3:java.lang.String argumentTypeIndicator():164 -> g
boolean representsNonOptions() -> h
1:1:int hashCode():53:53 -> hashCode
1:1:java.lang.String toString():53:53 -> toString
com.android.tools.r8.joptsimple.OptionArgumentConversionException -> a.a.a.a.i.j:
java.lang.String argument -> b
1:3:void <init>(java.util.Collection,java.lang.String,java.lang.Throwable):41:43 -> <init>
1:1:java.lang.String getMessage():48:48 -> getMessage
com.android.tools.r8.joptsimple.OptionDescriptor -> a.a.a.a.i.k:
java.lang.String argumentDescription() -> a
boolean acceptsArguments() -> b
java.lang.String description() -> c
java.util.List defaultValues() -> d
boolean requiresArgument() -> e
boolean isRequired() -> f
java.lang.String argumentTypeIndicator() -> g
boolean representsNonOptions() -> h
com.android.tools.r8.joptsimple.OptionException -> a.a.a.a.i.l:
java.util.List options -> a
1:1:void <init>(java.util.Collection):47:47 -> <init>
2:5:void <init>(java.util.Collection):45:48 -> <init>
6:6:void <init>(java.util.Collection,java.lang.Throwable):52:52 -> <init>
7:16:void <init>(java.util.Collection,java.lang.Throwable):45:54 -> <init>
1:4:java.lang.String multipleOptionMessage():75:78 -> a
5:5:java.lang.String singleOptionMessage(java.lang.String):71:71 -> a
5:5:java.lang.String multipleOptionMessage():78 -> a
6:13:java.lang.String multipleOptionMessage():78:85 -> a
14:14:com.android.tools.r8.joptsimple.OptionException unrecognizedOption(java.lang.String):89:89 -> a
1:1:java.lang.String singleOptionMessage():67:67 -> b
2:2:java.lang.String singleOptionMessage(java.lang.String):71:71 -> b
2:2:java.lang.String singleOptionMessage():67 -> b
com.android.tools.r8.joptsimple.OptionMissingRequiredArgumentException -> a.a.a.a.i.m:
1:1:void <init>(java.util.Collection):39:39 -> <init>
1:1:java.lang.String getMessage():44:44 -> getMessage
com.android.tools.r8.joptsimple.OptionParser -> a.a.a.a.i.n:
java.util.Map requiredIf -> b
java.util.Map requiredUnless -> c
com.android.tools.r8.joptsimple.OptionParserState state -> d
boolean posixlyCorrect -> e
boolean allowsUnrecognizedOptions -> f
com.android.tools.r8.joptsimple.internal.AbbreviationMap recognizedOptions -> a
com.android.tools.r8.joptsimple.HelpFormatter helpFormatter -> g
1:1:void <init>():206:206 -> <init>
2:11:void <init>():200:209 -> <init>
12:12:com.android.tools.r8.joptsimple.OptionParserState com.android.tools.r8.joptsimple.OptionParserState.moreOptions(boolean):47:47 -> <init>
12:12:void <init>():210 -> <init>
13:15:void <init>():210:212 -> <init>
16:16:void com.android.tools.r8.joptsimple.NonOptionArgumentSpec.<init>():60:60 -> <init>
16:16:void <init>():212 -> <init>
17:17:void recognize(com.android.tools.r8.joptsimple.AbstractOptionSpec):293:293 -> <init>
17:17:void <init>():212 -> <init>
1:1:com.android.tools.r8.joptsimple.OptionSpecBuilder accepts(java.lang.String,java.lang.String):236:236 -> a
2:7:com.android.tools.r8.joptsimple.OptionSpecBuilder acceptsAll(java.util.Collection,java.lang.String):244:249 -> a
8:8:com.android.tools.r8.joptsimple.OptionSpecBuilder acceptsAll(java.util.Collection,java.lang.String):245:245 -> a
9:9:boolean doesAllowsUnrecognizedOptions():282:282 -> a
10:10:void recognize(com.android.tools.r8.joptsimple.AbstractOptionSpec):293:293 -> a
11:11:void printHelpOn(java.io.OutputStream):307:307 -> a
12:13:void printHelpOn(java.io.Writer):321:322 -> a
12:13:void printHelpOn(java.io.OutputStream):307 -> a
14:19:com.android.tools.r8.joptsimple.OptionSet parse(java.lang.String[]):356:361 -> a
20:20:void reset():521:521 -> a
20:20:com.android.tools.r8.joptsimple.OptionSet parse(java.lang.String[]):363 -> a
21:40:java.util.Collection missingRequiredOptions(com.android.tools.r8.joptsimple.OptionSet):379:398 -> a
21:40:void ensureRequiredOptions(com.android.tools.r8.joptsimple.OptionSet):371 -> a
21:40:com.android.tools.r8.joptsimple.OptionSet parse(java.lang.String[]):365 -> a
41:42:boolean isHelpOptionPresent(com.android.tools.r8.joptsimple.OptionSet):416:417 -> a
41:42:void ensureRequiredOptions(com.android.tools.r8.joptsimple.OptionSet):372 -> a
41:42:com.android.tools.r8.joptsimple.OptionSet parse(java.lang.String[]):365 -> a
43:44:void ensureRequiredOptions(com.android.tools.r8.joptsimple.OptionSet):374:375 -> a
43:44:com.android.tools.r8.joptsimple.OptionSet parse(java.lang.String[]):365 -> a
45:46:boolean optionsHasAnyOf(com.android.tools.r8.joptsimple.OptionSet,java.util.Collection):406:407 -> a
47:47:boolean isRecognized(java.lang.String):475:475 -> a
48:48:boolean com.android.tools.r8.joptsimple.internal.AbbreviationMap.contains(java.lang.String):74:74 -> a
48:48:boolean isRecognized(java.lang.String):475 -> a
49:49:void requiredIf(java.util.Collection,com.android.tools.r8.joptsimple.OptionSpec):483:483 -> a
50:62:void putRequiredOption(java.util.Collection,com.android.tools.r8.joptsimple.OptionSpec,java.util.Map):497:509 -> a
50:62:void requiredIf(java.util.Collection,com.android.tools.r8.joptsimple.OptionSpec):483 -> a
63:63:com.android.tools.r8.joptsimple.util.KeyValuePair parseLongOptionWithArgument(java.lang.String):544:544 -> a
63:63:void handleLongOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):426 -> a
64:68:void handleLongOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):428:432 -> a
69:69:void handleLongOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):429:429 -> a
1:1:com.android.tools.r8.joptsimple.OptionParserState com.android.tools.r8.joptsimple.OptionParserState.noMoreOptions():38:38 -> b
1:1:void noMoreOptions():467 -> b
2:2:void noMoreOptions():467:467 -> b
3:3:com.android.tools.r8.joptsimple.NonOptionArgumentSpec nonOptions(java.lang.String):261:261 -> b
4:4:void recognize(com.android.tools.r8.joptsimple.AbstractOptionSpec):293:293 -> b
4:4:com.android.tools.r8.joptsimple.NonOptionArgumentSpec nonOptions(java.lang.String):263 -> b
5:5:com.android.tools.r8.joptsimple.AbstractOptionSpec specFor(java.lang.String):517:517 -> b
5:5:void handleNonOptionArgument(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):463 -> b
6:6:void handleNonOptionArgument(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):463:463 -> b
1:1:boolean posixlyCorrect():274:274 -> c
2:2:com.android.tools.r8.joptsimple.AbstractOptionSpec specFor(java.lang.String):517:517 -> c
3:3:com.android.tools.r8.joptsimple.util.KeyValuePair parseShortOptionWithArgument(java.lang.String):548:548 -> c
3:3:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):436 -> c
4:5:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):438:439 -> c
6:7:char[] extractShortOptionsFrom(java.lang.String):525:526 -> c
6:7:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):446 -> c
6:7:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
8:11:void validateOptionCharacters(char[]):532:535 -> c
8:11:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):447 -> c
8:11:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
12:12:com.android.tools.r8.joptsimple.AbstractOptionSpec specFor(java.lang.String):517:517 -> c
12:12:void validateOptionCharacters(char[]):538 -> c
12:12:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):447 -> c
12:12:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
13:13:void validateOptionCharacters(char[]):538:538 -> c
13:13:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):447 -> c
13:13:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
14:14:void validateOptionCharacters(char[]):536:536 -> c
14:14:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):447 -> c
14:14:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
15:16:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):449:450 -> c
15:16:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
17:17:com.android.tools.r8.joptsimple.AbstractOptionSpec specFor(char):513:513 -> c
17:17:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):450 -> c
17:17:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
18:24:void handleShortOptionCluster(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):452:458 -> c
18:24:void handleShortOptionToken(java.lang.String,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):442 -> c
com.android.tools.r8.joptsimple.OptionParserState -> a.a.a.a.i.q:
1:1:void <init>():36:36 -> <init>
void handleArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet) -> a
1:1:com.android.tools.r8.joptsimple.OptionParserState moreOptions(boolean):47:47 -> a
com.android.tools.r8.joptsimple.OptionParserState$1 -> a.a.a.a.i.o:
1:1:void <init>():38:38 -> <init>
1:1:void handleArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):41:41 -> a
com.android.tools.r8.joptsimple.OptionParserState$2 -> a.a.a.a.i.p:
boolean val$posixlyCorrect -> a
1:1:void <init>(boolean):47:47 -> <init>
1:21:void handleArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):50:70 -> a
22:22:void handleArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):64:64 -> a
com.android.tools.r8.joptsimple.OptionSet -> a.a.a.a.i.r:
java.util.List detectedSpecs -> a
java.util.Map detectedOptions -> b
java.util.Map optionsToArguments -> c
java.util.Map defaultValues -> d
1:4:void <init>(java.util.Map):49:52 -> <init>
5:7:java.util.Map defaultValues(java.util.Map):316:318 -> <init>
5:7:void <init>(java.util.Map):53 -> <init>
8:8:void <init>(java.util.Map):53:53 -> <init>
1:1:boolean has(com.android.tools.r8.joptsimple.OptionSpec):91:91 -> a
2:2:void add(com.android.tools.r8.joptsimple.AbstractOptionSpec):259:259 -> a
3:16:void addWithArgument(com.android.tools.r8.joptsimple.AbstractOptionSpec,java.lang.String):263:276 -> a
1:8:java.lang.Object valueOf(com.android.tools.r8.joptsimple.OptionSpec):169:176 -> b
9:9:void com.android.tools.r8.joptsimple.internal.Objects.ensureNotNull(java.lang.Object):44:44 -> b
9:9:java.lang.Object valueOf(com.android.tools.r8.joptsimple.OptionSpec):167 -> b
1:10:java.util.List valuesOf(com.android.tools.r8.joptsimple.OptionSpec):213:222 -> c
11:11:java.util.List defaultValueFor(com.android.tools.r8.joptsimple.OptionSpec):312:312 -> c
11:11:java.util.List valuesOf(com.android.tools.r8.joptsimple.OptionSpec):215 -> c
12:15:java.util.List defaultValuesFor(java.lang.String):305:308 -> c
12:15:java.util.List defaultValueFor(com.android.tools.r8.joptsimple.OptionSpec):312 -> c
12:15:java.util.List valuesOf(com.android.tools.r8.joptsimple.OptionSpec):215 -> c
16:16:void com.android.tools.r8.joptsimple.internal.Objects.ensureNotNull(java.lang.Object):44:44 -> c
16:16:java.util.List valuesOf(com.android.tools.r8.joptsimple.OptionSpec):211 -> c
1:9:boolean equals(java.lang.Object):284:292 -> equals
1:3:int hashCode():298:300 -> hashCode
com.android.tools.r8.joptsimple.OptionSpec -> a.a.a.a.i.s:
com.android.tools.r8.joptsimple.OptionSpecBuilder -> a.a.a.a.i.t:
com.android.tools.r8.joptsimple.OptionParser parser -> d
1:1:void com.android.tools.r8.joptsimple.NoArgumentOptionSpec.<init>(java.util.Collection,java.lang.String):44:44 -> <init>
1:1:void <init>(com.android.tools.r8.joptsimple.OptionParser,java.util.Collection,java.lang.String):64 -> <init>
2:2:void <init>(com.android.tools.r8.joptsimple.OptionParser,java.util.Collection,java.lang.String):66:66 -> <init>
3:3:void attachToParser():71:71 -> <init>
3:3:void <init>(com.android.tools.r8.joptsimple.OptionParser,java.util.Collection,java.lang.String):67 -> <init>
java.lang.String argumentDescription() -> a
java.lang.Object com.android.tools.r8.joptsimple.NoArgumentOptionSpec.convert(java.lang.String) -> a
1:3:com.android.tools.r8.joptsimple.OptionSpecBuilder requiredIf(com.android.tools.r8.joptsimple.OptionSpec,com.android.tools.r8.joptsimple.OptionSpec[]):135:137 -> a
4:4:void com.android.tools.r8.joptsimple.OptionSet.add(com.android.tools.r8.joptsimple.AbstractOptionSpec):259:259 -> a
4:4:void com.android.tools.r8.joptsimple.NoArgumentOptionSpec.handleOption(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet,java.lang.String):51 -> a
4:4:void com.android.tools.r8.joptsimple.NoArgumentOptionSpec.handleOption(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet,java.lang.String):0 -> a
boolean acceptsArguments() -> b
1:1:java.lang.String description():60:60 -> c
1:1:java.util.List com.android.tools.r8.joptsimple.NoArgumentOptionSpec.defaultValues():80:80 -> d
1:1:java.util.List defaultValues():60 -> d
boolean requiresArgument() -> e
1:1:boolean equals(java.lang.Object):60:60 -> equals
boolean isRequired() -> f
java.lang.String argumentTypeIndicator() -> g
boolean representsNonOptions() -> h
1:1:int hashCode():60:60 -> hashCode
com.android.tools.r8.joptsimple.AbstractOptionSpec forHelp() -> i
1:1:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withOptionalArg():93:93 -> l
2:2:java.lang.String description():60:60 -> l
2:2:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withOptionalArg():93 -> l
3:5:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withOptionalArg():93:95 -> l
1:1:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withRequiredArg():80:80 -> m
2:2:java.lang.String description():60:60 -> m
2:2:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withRequiredArg():80 -> m
3:5:com.android.tools.r8.joptsimple.ArgumentAcceptingOptionSpec withRequiredArg():80:82 -> m
1:1:java.lang.String toString():60:60 -> toString
com.android.tools.r8.joptsimple.OptionalArgumentOptionSpec -> a.a.a.a.i.u:
1:1:void <init>(java.util.Collection,java.lang.String):42:42 -> <init>
1:2:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):47:48 -> a
3:3:boolean com.android.tools.r8.joptsimple.OptionParser.looksLikeAnOption(java.lang.String):471:471 -> a
3:3:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):50 -> a
4:4:void handleOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.joptsimple.ArgumentList):62:62 -> a
4:4:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):51 -> a
5:5:void com.android.tools.r8.joptsimple.OptionSet.add(com.android.tools.r8.joptsimple.AbstractOptionSpec):259:259 -> a
5:5:void handleOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.joptsimple.ArgumentList):63 -> a
5:5:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):51 -> a
6:9:void handleOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.OptionSet,com.android.tools.r8.joptsimple.ArgumentList):64:67 -> a
6:9:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):51 -> a
10:11:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):52:53 -> a
12:12:void com.android.tools.r8.joptsimple.OptionSet.add(com.android.tools.r8.joptsimple.AbstractOptionSpec):259:259 -> a
12:12:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):55 -> a
13:13:boolean com.android.tools.r8.joptsimple.OptionParser.looksLikeAnOption(java.lang.String):471:471 -> a
13:13:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):50 -> a
14:14:void com.android.tools.r8.joptsimple.OptionSet.add(com.android.tools.r8.joptsimple.AbstractOptionSpec):259:259 -> a
14:14:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):58 -> a
com.android.tools.r8.joptsimple.ParserRules -> a.a.a.a.i.v:
java.lang.String HYPHEN -> a
1:1:void <clinit>():39:39 -> <clinit>
1:1:boolean isLongOptionToken(java.lang.String):55:55 -> a
2:2:void ensureLegalOptions(java.util.Collection):71:71 -> a
3:7:void ensureLegalOption(java.lang.String):63:67 -> a
3:7:void ensureLegalOptions(java.util.Collection):72 -> a
8:8:void ensureLegalOptionCharacter(char):76:76 -> a
8:8:void ensureLegalOption(java.lang.String):67 -> a
8:8:void ensureLegalOptions(java.util.Collection):72 -> a
9:9:boolean isAllowedPunctuation(char):82:82 -> a
9:9:void ensureLegalOptionCharacter(char):76 -> a
9:9:void ensureLegalOption(java.lang.String):67 -> a
9:9:void ensureLegalOptions(java.util.Collection):72 -> a
10:10:void ensureLegalOptionCharacter(char):77:77 -> a
10:10:void ensureLegalOption(java.lang.String):67 -> a
10:10:void ensureLegalOptions(java.util.Collection):72 -> a
11:11:void ensureLegalOption(java.lang.String):64:64 -> a
11:11:void ensureLegalOptions(java.util.Collection):72 -> a
1:1:boolean isOptionTerminator(java.lang.String):59:59 -> b
1:1:boolean isShortOptionToken(java.lang.String):49:49 -> c
com.android.tools.r8.joptsimple.RequiredArgumentOptionSpec -> a.a.a.a.i.w:
1:1:void <init>(java.util.Collection,java.lang.String):42:42 -> <init>
1:4:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):47:50 -> a
5:5:void detectOptionArgument(com.android.tools.r8.joptsimple.OptionParser,com.android.tools.r8.joptsimple.ArgumentList,com.android.tools.r8.joptsimple.OptionSet):48:48 -> a
com.android.tools.r8.joptsimple.UnconfiguredOptionException -> a.a.a.a.i.x:
1:1:void <init>(java.util.Collection):45:45 -> <init>
1:1:java.lang.String getMessage():50:50 -> getMessage
com.android.tools.r8.joptsimple.UnrecognizedOptionException -> a.a.a.a.i.y:
1:1:void <init>(java.lang.String):39:39 -> <init>
1:1:java.lang.String getMessage():44:44 -> getMessage
com.android.tools.r8.joptsimple.ValueConversionException -> a.a.a.a.i.z:
com.android.tools.r8.joptsimple.ValueConverter -> a.a.a.a.i.A:
java.lang.Object convert(java.lang.String) -> a
java.lang.Class valueType() -> a
java.lang.String valuePattern() -> b
com.android.tools.r8.joptsimple.internal.AbbreviationMap -> a.a.a.a.i.a.a:
java.util.Map children -> c
java.lang.Object value -> b
java.lang.String key -> a
int keysBeyond -> d
1:4:void <init>():59:62 -> <init>
1:1:void putAll(java.lang.Iterable,java.lang.Object):128:128 -> a
2:6:void put(java.lang.String,java.lang.Object):111:115 -> a
2:6:void putAll(java.lang.Iterable,java.lang.Object):129 -> a
7:7:void put(java.lang.String,java.lang.Object):112:112 -> a
7:7:void putAll(java.lang.Iterable,java.lang.Object):129 -> a
8:8:void put(java.lang.String,java.lang.Object):110:110 -> a
8:8:void putAll(java.lang.Iterable,java.lang.Object):129 -> a
9:28:boolean add(char[],java.lang.Object,int,int):134:153 -> a
29:30:java.util.Map toJavaUtilMap():216:217 -> a
31:35:void addToMappings(java.util.Map):222:226 -> a
36:37:char[] charsOf(java.lang.String):230:231 -> a
36:37:java.lang.Object get(java.lang.String):87 -> a
38:44:java.lang.Object get(java.lang.String):90:96 -> a
1:2:char[] charsOf(java.lang.String):230:231 -> b
com.android.tools.r8.joptsimple.internal.Classes -> a.a.a.a.i.a.b:
java.util.Map WRAPPERS -> a
1:12:void <clinit>():35:46 -> <clinit>
1:1:java.lang.String shortNameOf(java.lang.String):60:60 -> a
2:2:java.lang.Class wrapperOf(java.lang.Class):73:73 -> a
com.android.tools.r8.joptsimple.internal.Columns -> a.a.a.a.i.a.c:
int descriptionWidth -> b
int optionWidth -> a
1:3:void <init>(int,int):46:48 -> <init>
1:6:java.util.List fit(com.android.tools.r8.joptsimple.internal.Row):52:57 -> a
7:7:java.lang.String itemOrEmpty(java.util.List,int):63:63 -> a
7:7:java.util.List fit(com.android.tools.r8.joptsimple.internal.Row):57 -> a
8:8:java.lang.String itemOrEmpty(java.util.List,int):63:63 -> a
8:8:java.util.List fit(com.android.tools.r8.joptsimple.internal.Row):57 -> a
9:9:java.util.List fit(com.android.tools.r8.joptsimple.internal.Row):57:57 -> a
10:12:java.util.List piecesOf(java.lang.String,int):67:69 -> a
13:21:java.util.List piecesOfEmbeddedLine(java.lang.String,int):76:84 -> a
13:21:java.util.List piecesOf(java.lang.String,int):70 -> a
22:28:java.lang.StringBuilder processNextWord(java.lang.String,java.lang.StringBuilder,int,int,int,java.util.List):97:103 -> a
22:28:java.util.List piecesOfEmbeddedLine(java.lang.String,int):85 -> a
22:28:java.util.List piecesOf(java.lang.String,int):70 -> a
29:33:java.util.List piecesOfEmbeddedLine(java.lang.String,int):84:88 -> a
29:33:java.util.List piecesOf(java.lang.String,int):70 -> a
34:34:java.util.List piecesOf(java.lang.String,int):70:70 -> a
com.android.tools.r8.joptsimple.internal.ConstructorInvokingValueConverter -> a.a.a.a.i.a.d:
java.lang.reflect.Constructor ctor -> a
1:2:void <init>(java.lang.reflect.Constructor):41:42 -> <init>
1:1:java.lang.Object convert(java.lang.String):46:46 -> a
2:2:java.lang.Class valueType():50:50 -> a
java.lang.String valuePattern() -> b
com.android.tools.r8.joptsimple.internal.MethodInvokingValueConverter -> a.a.a.a.i.a.e:
java.lang.Class clazz -> b
java.lang.reflect.Method method -> a
1:3:void <init>(java.lang.reflect.Method,java.lang.Class):42:44 -> <init>
1:1:java.lang.Object convert(java.lang.String):48:48 -> a
2:2:java.lang.Class valueType():52:52 -> a
java.lang.String valuePattern() -> b
com.android.tools.r8.joptsimple.internal.Reflection -> a.a.a.a.i.a.f:
1:1:com.android.tools.r8.joptsimple.ValueConverter findConverter(java.lang.Class):56:56 -> a
2:2:com.android.tools.r8.joptsimple.ValueConverter valueOfConverter(java.lang.Class):71:71 -> a
2:2:com.android.tools.r8.joptsimple.ValueConverter findConverter(java.lang.Class):58 -> a
3:4:boolean meetsConverterRequirements(java.lang.reflect.Method,java.lang.Class):132:133 -> a
3:4:com.android.tools.r8.joptsimple.ValueConverter valueOfConverter(java.lang.Class):72 -> a
3:4:com.android.tools.r8.joptsimple.ValueConverter findConverter(java.lang.Class):58 -> a
5:5:com.android.tools.r8.joptsimple.ValueConverter valueOfConverter(java.lang.Class):73:73 -> a
5:5:com.android.tools.r8.joptsimple.ValueConverter findConverter(java.lang.Class):58 -> a
6:6:com.android.tools.r8.joptsimple.ValueConverter constructorConverter(java.lang.Class):84:84 -> a
6:6:com.android.tools.r8.joptsimple.ValueConverter findConverter(java.lang.Class):62 -> a
7:7:com.android.tools.r8.joptsimple.ValueConverter findConverter(java.lang.Class):66:66 -> a
8:11:java.lang.Object instantiate(java.lang.reflect.Constructor,java.lang.Object[]):102:105 -> a
12:15:java.lang.Object invoke(java.lang.reflect.Method,java.lang.Object[]):119:122 -> a
16:23:java.lang.RuntimeException reflectionException(java.lang.Exception):137:144 -> a
com.android.tools.r8.joptsimple.internal.ReflectionException -> a.a.a.a.i.a.g:
1:1:void <init>(java.lang.Throwable):37:37 -> <init>
com.android.tools.r8.joptsimple.internal.Row -> a.a.a.a.i.a.h:
java.lang.String option -> a
java.lang.String description -> b
1:3:void <init>(java.lang.String,java.lang.String):35:37 -> <init>
1:5:boolean equals(java.lang.Object):44:48 -> equals
1:1:int hashCode():53:53 -> hashCode
com.android.tools.r8.joptsimple.internal.Rows -> a.a.a.a.i.a.i:
java.util.Set rows -> c
int widthOfWidestOption -> d
int widthOfWidestDescription -> e
int columnSeparatorWidth -> b
int overallWidth -> a
1:1:void <init>(int,int):45:45 -> <init>
2:8:void <init>(int,int):41:47 -> <init>
1:1:void add(java.lang.String,java.lang.String):51:51 -> a
2:4:void add(com.android.tools.r8.joptsimple.internal.Row):55:57 -> a
5:5:void fitToWidth():67:67 -> a
6:6:int optionWidth():91:91 -> a
6:6:void fitToWidth():67 -> a
7:7:int descriptionWidth():95:95 -> a
7:7:void fitToWidth():67 -> a
8:12:void fitToWidth():67:71 -> a
13:15:void reset():61:63 -> a
13:15:void fitToWidth():73 -> a
16:17:void fitToWidth():75:76 -> a
1:4:java.lang.String render():80:83 -> b
5:5:int optionWidth():91:91 -> b
5:5:java.lang.String render():83 -> b
6:6:java.lang.StringBuilder pad(java.lang.StringBuilder,java.lang.String,int):99:99 -> b
6:6:java.lang.String render():83 -> b
7:8:java.lang.String render():83:84 -> b
9:9:int descriptionWidth():95:95 -> b
9:9:java.lang.String render():84 -> b
10:10:java.lang.StringBuilder pad(java.lang.StringBuilder,java.lang.String,int):99:99 -> b
10:10:java.lang.String render():84 -> b
11:14:java.lang.String render():84:87 -> b
com.android.tools.r8.joptsimple.internal.Strings -> a.a.a.a.i.a.j:
java.lang.String LINE_SEPARATOR -> a
1:1:void <clinit>():40:40 -> <clinit>
1:6:java.lang.String repeat(char,int):54:59 -> a
7:7:boolean isNullOrEmpty(java.lang.String):69:69 -> a
8:8:java.lang.String surround(java.lang.String,char,char):82:82 -> a
com.android.tools.r8.joptsimple.util.KeyValuePair -> a.a.a.a.i.b.a:
java.lang.String key -> a
java.lang.String value -> b
1:3:void <init>(java.lang.String,java.lang.String):42:44 -> <init>
1:8:com.android.tools.r8.joptsimple.util.KeyValuePair valueOf(java.lang.String):55:62 -> a
1:5:boolean equals(java.lang.Object):67:71 -> equals
1:1:int hashCode():76:76 -> hashCode
1:1:java.lang.String toString():81:81 -> toString
com.android.tools.r8.kotlin.Kotlin -> a.a.a.a.j.d:
java.lang.String NAME -> c
com.android.tools.r8.kotlin.Kotlin$Intrinsics intrinsics -> b
java.lang.String KOTLIN -> d
com.android.tools.r8.graph.DexItemFactory factory -> a
1:5:void <clinit>():21:25 -> <clinit>
1:5:void <init>(com.android.tools.r8.graph.DexItemFactory):37:41 -> <init>
6:14:void com.android.tools.r8.kotlin.Kotlin$Metadata.<init>(com.android.tools.r8.kotlin.Kotlin):81:89 -> <init>
6:14:void <init>(com.android.tools.r8.graph.DexItemFactory):42 -> <init>
1:1:java.lang.String addKotlinPrefix(java.lang.String):28:28 -> a
com.android.tools.r8.kotlin.Kotlin$1 -> a.a.a.a.j.a:
com.android.tools.r8.kotlin.Kotlin$Functional -> a.a.a.a.j.b:
java.util.Set functions -> a
com.android.tools.r8.graph.DexType lambdaType -> b
com.android.tools.r8.kotlin.Kotlin this$0 -> c
1:1:void <init>(com.android.tools.r8.kotlin.Kotlin):48:48 -> <init>
1:1:void <init>(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.kotlin.Kotlin$1):45 -> <init>
2:28:void <init>(com.android.tools.r8.kotlin.Kotlin):46:72 -> <init>
2:28:void <init>(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.kotlin.Kotlin$1):45 -> <init>
29:29:void <init>(com.android.tools.r8.kotlin.Kotlin):70:70 -> <init>
29:29:void <init>(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.kotlin.Kotlin$1):45 -> <init>
30:30:void <init>(com.android.tools.r8.kotlin.Kotlin):60:60 -> <init>
30:30:void <init>(com.android.tools.r8.kotlin.Kotlin,com.android.tools.r8.kotlin.Kotlin$1):45 -> <init>
com.android.tools.r8.kotlin.Kotlin$Intrinsics -> a.a.a.a.j.c:
com.android.tools.r8.graph.DexType type -> a
com.android.tools.r8.graph.DexMethod throwNpe -> d
com.android.tools.r8.graph.DexMethod checkParameterIsNotNull -> c
com.android.tools.r8.graph.DexMethod throwParameterIsNullException -> b
com.android.tools.r8.kotlin.Kotlin this$0 -> e
1:4:void <init>(com.android.tools.r8.kotlin.Kotlin):93:96 -> <init>
5:8:void <init>(com.android.tools.r8.kotlin.Kotlin):95:98 -> <init>
9:13:void <init>(com.android.tools.r8.kotlin.Kotlin):97:101 -> <init>
14:14:void <init>(com.android.tools.r8.kotlin.Kotlin):100:100 -> <init>
com.android.tools.r8.naming.ClassNameMapper -> a.a.a.a.k.c:
java.util.Map signatureMap -> b
com.android.tools.r8.com.google.common.collect.ImmutableMap classNameMappings -> a
1:1:void <clinit>():37:37 -> <clinit>
1:1:void <init>(java.util.Map):108:108 -> <init>
1:1:void <init>(java.util.Map,com.android.tools.r8.naming.ClassNameMapper$1):37 -> <init>
2:9:void <init>(java.util.Map):106:113 -> <init>
2:9:void <init>(java.util.Map,com.android.tools.r8.naming.ClassNameMapper$1):37 -> <init>
1:4:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):126:129 -> a
5:5:java.lang.String deobfuscateType(java.lang.String):158:158 -> a
5:5:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):129 -> a
6:8:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):129:131 -> a
9:9:java.lang.String deobfuscateType(java.lang.String):158:158 -> a
9:9:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):131 -> a
10:10:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):133:133 -> a
11:15:com.android.tools.r8.naming.MemberNaming$Signature canonicalizeSignature(com.android.tools.r8.naming.MemberNaming$Signature):117:121 -> a
11:15:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):135 -> a
16:16:com.android.tools.r8.naming.MemberNaming$MethodSignature getRenamedMethodSignature(com.android.tools.r8.graph.DexMethod):135:135 -> a
17:17:com.android.tools.r8.naming.MemberNaming$FieldSignature getRenamedFieldSignature(com.android.tools.r8.graph.DexField):139:139 -> a
18:18:java.lang.String deobfuscateType(java.lang.String):158:158 -> a
18:18:com.android.tools.r8.naming.MemberNaming$FieldSignature getRenamedFieldSignature(com.android.tools.r8.graph.DexField):139 -> a
19:19:com.android.tools.r8.naming.MemberNaming$FieldSignature getRenamedFieldSignature(com.android.tools.r8.graph.DexField):140:140 -> a
20:24:com.android.tools.r8.naming.MemberNaming$Signature canonicalizeSignature(com.android.tools.r8.naming.MemberNaming$Signature):117:121 -> a
20:24:com.android.tools.r8.naming.MemberNaming$FieldSignature getRenamedFieldSignature(com.android.tools.r8.graph.DexField):140 -> a
25:25:com.android.tools.r8.naming.MemberNaming$FieldSignature getRenamedFieldSignature(com.android.tools.r8.graph.DexField):140:140 -> a
26:30:java.lang.String deobfuscateClassName(java.lang.String):150:154 -> a
31:35:void write(java.io.Writer):180:184 -> a
36:36:java.lang.String lambda$write$0(com.android.tools.r8.naming.ClassNamingForNameMapper):182:182 -> a
37:44:java.lang.String originalNameOf(com.android.tools.r8.graph.IndexedDexItem):223:230 -> a
45:54:java.lang.String lookupName(com.android.tools.r8.naming.MemberNaming$Signature,com.android.tools.r8.graph.DexType):235:244 -> a
55:55:java.lang.String originalNameOf(com.android.tools.r8.graph.DexType):276:276 -> a
56:56:java.lang.String deobfuscateType(java.lang.String):158:158 -> a
56:56:java.lang.String originalNameOf(com.android.tools.r8.graph.DexType):276 -> a
1:1:com.android.tools.r8.naming.ClassNamingForNameMapper getClassNaming(java.lang.String):174:174 -> b
2:12:com.android.tools.r8.naming.MemberNaming$MethodSignature originalSignatureOf(com.android.tools.r8.graph.DexMethod):248:258 -> b
13:23:com.android.tools.r8.naming.MemberNaming$FieldSignature originalSignatureOf(com.android.tools.r8.graph.DexField):262:272 -> b
1:1:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):91:91 -> c
2:3:java.io.BufferedReader com.android.tools.r8.com.google.common.io.CharSource.openBufferedStream():113:114 -> c
2:3:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):91 -> c
4:4:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader):96:96 -> c
4:4:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):91 -> c
5:5:com.android.tools.r8.naming.ClassNameMapper$Builder builder():67:67 -> c
5:5:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader):97 -> c
5:5:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):91 -> c
6:8:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader):98:100 -> c
6:8:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):91 -> c
9:13:com.android.tools.r8.naming.ClassNameMapper mapperFromBufferedReader(java.io.BufferedReader):96:100 -> c
9:13:com.android.tools.r8.naming.ClassNameMapper mapperFromString(java.lang.String):91 -> c
1:2:boolean equals(java.lang.Object):213:214 -> equals
1:1:int hashCode():219:219 -> hashCode
1:5:java.lang.String toString():191:195 -> toString
com.android.tools.r8.naming.ClassNameMapper$1 -> a.a.a.a.k.a:
com.android.tools.r8.naming.ClassNameMapper$Builder -> a.a.a.a.k.b:
com.android.tools.r8.com.google.common.collect.ImmutableMap$Builder mapBuilder -> a
1:1:void com.android.tools.r8.naming.ProguardMap$Builder.<init>():11:11 -> <init>
1:1:void <init>():47 -> <init>
1:1:void <init>(com.android.tools.r8.naming.ClassNameMapper$1):44 -> <init>
2:2:void <init>():48:48 -> <init>
2:2:void <init>(com.android.tools.r8.naming.ClassNameMapper$1):44 -> <init>
1:2:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):55:56 -> a
1:2:com.android.tools.r8.naming.ClassNaming$Builder classNamingBuilder(java.lang.String,java.lang.String,com.android.tools.r8.position.Position):44 -> a
3:3:com.android.tools.r8.naming.ClassNameMapper build():62:62 -> a
com.android.tools.r8.naming.ClassNaming -> a.a.a.a.k.e:
com.android.tools.r8.naming.ClassNaming$Builder -> a.a.a.a.k.d:
1:1:void <init>():16:16 -> <init>
void addMappedRange(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Object,java.lang.String) -> a
com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming) -> a
com.android.tools.r8.naming.ClassNamingForNameMapper -> a.a.a.a.k.j:
com.android.tools.r8.com.google.common.collect.ImmutableMap fieldMembers -> d
com.android.tools.r8.com.google.common.collect.ImmutableMap methodMembers -> c
boolean $assertionsDisabled -> f
java.lang.String originalName -> a
java.util.Map mappedRangesByRenamedName -> e
java.lang.String renamedName -> b
1:1:void <clinit>():28:28 -> <clinit>
1:6:void <init>(java.lang.String,java.lang.String,java.util.Map,java.util.Map,java.util.Map):184:189 -> <init>
1:6:void <init>(java.lang.String,java.lang.String,java.util.Map,java.util.Map,java.util.Map,com.android.tools.r8.naming.ClassNamingForNameMapper$1):28 -> <init>
1:1:boolean com.android.tools.r8.naming.MemberNaming.isMethodNaming():86:86 -> a
1:1:void lambda$write$0(java.io.Writer,com.android.tools.r8.naming.MemberNaming):271 -> a
2:2:void lambda$write$0(java.io.Writer,com.android.tools.r8.naming.MemberNaming):272:272 -> a
3:3:java.lang.String com.android.tools.r8.naming.MemberNaming.toString():95:95 -> a
3:3:void lambda$write$0(java.io.Writer,com.android.tools.r8.naming.MemberNaming):272 -> a
4:4:void lambda$write$0(java.io.Writer,com.android.tools.r8.naming.MemberNaming):272:272 -> a
5:5:com.android.tools.r8.naming.ClassNamingForNameMapper$Builder builder(java.lang.String,java.lang.String):161:161 -> a
6:12:com.android.tools.r8.naming.MemberNaming lookup(com.android.tools.r8.naming.MemberNaming$Signature):194:200 -> a
13:19:void write(java.io.Writer):263:269 -> a
20:21:void forAllFieldNaming(com.android.tools.r8.utils.ThrowingConsumer):249:250 -> a
20:21:void forAllMemberNaming(com.android.tools.r8.utils.ThrowingConsumer):242 -> a
20:21:void write(java.io.Writer):269 -> a
22:23:void forAllMethodNaming(com.android.tools.r8.utils.ThrowingConsumer):257:258 -> a
22:23:void forAllMemberNaming(com.android.tools.r8.utils.ThrowingConsumer):243 -> a
22:23:void write(java.io.Writer):269 -> a
24:30:void write(java.io.Writer):278:284 -> a
31:36:java.lang.String com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.toString():399:404 -> a
31:36:void write(java.io.Writer):284 -> a
37:42:boolean com.android.tools.r8.naming.Range.equals(java.lang.Object):31:36 -> a
37:42:java.lang.String com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.toString():404 -> a
37:42:void write(java.io.Writer):284 -> a
43:43:java.lang.String com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.toString():405:405 -> a
43:43:void write(java.io.Writer):284 -> a
44:44:boolean com.android.tools.r8.naming.Range.equals(java.lang.Object):0:0 -> a
44:44:java.lang.String com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.toString():404 -> a
44:44:void write(java.io.Writer):284 -> a
45:46:java.lang.String com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange.toString():407:408 -> a
45:46:void write(java.io.Writer):284 -> a
47:47:void write(java.io.Writer):284:284 -> a
48:48:int lambda$write$1(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):282:282 -> a
1:11:boolean equals(java.lang.Object):304:314 -> equals
1:5:int hashCode():319:323 -> hashCode
1:5:java.lang.String toString():291:295 -> toString
com.android.tools.r8.naming.ClassNamingForNameMapper$1 -> a.a.a.a.k.f:
com.android.tools.r8.naming.ClassNamingForNameMapper$Builder -> a.a.a.a.k.g:
java.util.Map methodMembers -> c
java.util.Map fieldMembers -> d
java.lang.String originalName -> a
java.util.Map mappedRangesByName -> e
java.lang.String renamedName -> b
1:1:void <init>(java.lang.String,java.lang.String):37:37 -> <init>
1:1:void <init>(java.lang.String,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper$1):30 -> <init>
2:8:void <init>(java.lang.String,java.lang.String):33:39 -> <init>
2:8:void <init>(java.lang.String,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper$1):30 -> <init>
1:10:com.android.tools.r8.naming.ClassNamingForNameMapper build():56:65 -> a
11:13:void addMappedRange(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Object,java.lang.String):76:78 -> a
14:14:java.util.List lambda$addMappedRange$0(java.lang.String):77:77 -> a
15:15:boolean com.android.tools.r8.naming.MemberNaming.isMethodNaming():86:86 -> a
15:15:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):44 -> a
16:16:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):45:45 -> a
17:17:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getRenamedSignature():78:78 -> a
17:17:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):45 -> a
18:20:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):45:47 -> a
21:21:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getRenamedSignature():78:78 -> a
21:21:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):47 -> a
22:22:com.android.tools.r8.naming.ClassNaming$Builder addMemberEntry(com.android.tools.r8.naming.MemberNaming):47:47 -> a
com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange -> a.a.a.a.k.h:
com.android.tools.r8.naming.Range minifiedRange -> a
int nextSequenceNumber -> f
java.lang.Object originalRange -> c
boolean $assertionsDisabled -> g
int sequenceNumber -> e
com.android.tools.r8.naming.MemberNaming$MethodSignature signature -> b
java.lang.String renamedName -> d
1:3:void <clinit>():345:347 -> <clinit>
1:1:void <init>(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Object,java.lang.String):365:365 -> <init>
1:1:void <init>(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Object,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper$1):345 -> <init>
2:15:void <init>(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Object,java.lang.String):362:375 -> <init>
2:15:void <init>(com.android.tools.r8.naming.Range,com.android.tools.r8.naming.MemberNaming$MethodSignature,java.lang.Object,java.lang.String,com.android.tools.r8.naming.ClassNamingForNameMapper$1):345 -> <init>
1:1:int access$400(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRange):345:345 -> a
2:2:int getNextSequenceNumber():350:350 -> a
1:8:boolean equals(java.lang.Object):418:425 -> equals
9:16:boolean com.android.tools.r8.naming.MemberNaming$MethodSignature.equals(java.lang.Object):287:294 -> equals
9:16:boolean equals(java.lang.Object):426 -> equals
17:18:boolean equals(java.lang.Object):426:427 -> equals
19:19:boolean com.android.tools.r8.naming.MemberNaming$MethodSignature.equals(java.lang.Object):0:0 -> equals
19:19:boolean equals(java.lang.Object):426 -> equals
1:3:int hashCode():433:435 -> hashCode
4:6:int com.android.tools.r8.naming.MemberNaming$MethodSignature.hashCode():299:301 -> hashCode
4:6:int hashCode():435 -> hashCode
7:7:int hashCode():436:436 -> hashCode
1:6:java.lang.String toString():399:404 -> toString
7:12:boolean com.android.tools.r8.naming.Range.equals(java.lang.Object):31:36 -> toString
7:12:java.lang.String toString():404 -> toString
13:13:java.lang.String toString():405:405 -> toString
14:14:boolean com.android.tools.r8.naming.Range.equals(java.lang.Object):0:0 -> toString
14:14:java.lang.String toString():404 -> toString
15:16:java.lang.String toString():407:408 -> toString
com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName -> a.a.a.a.k.i:
java.util.List mappedRanges -> a
1:2:void <init>(java.util.List):86:87 -> <init>
1:1:java.util.List access$300(com.android.tools.r8.naming.ClassNamingForNameMapper$MappedRangesOfName):83:83 -> a
1:7:boolean equals(java.lang.Object):145:151 -> equals
1:1:int hashCode():156:156 -> hashCode
com.android.tools.r8.naming.IdentifierNameStringMarker -> a.a.a.a.k.k:
boolean $assertionsDisabled -> a
1:1:void <clinit>():47:47 -> <clinit>
void decoupleIdentifierNameStringsInMethod(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.ir.code.IRCode) -> a
com.android.tools.r8.naming.MemberNaming -> a.a.a.a.k.p:
com.android.tools.r8.naming.MemberNaming$Signature signature -> a
com.android.tools.r8.naming.MemberNaming$Signature renamedSignature -> b
1:3:void <init>(com.android.tools.r8.naming.MemberNaming$Signature,java.lang.String,com.android.tools.r8.position.Position):63:65 -> <init>
1:6:boolean equals(java.lang.Object):37:42 -> equals
1:2:int hashCode():47:48 -> hashCode
1:1:java.lang.String toString():95:95 -> toString
com.android.tools.r8.naming.MemberNaming$FieldSignature -> a.a.a.a.k.l:
java.lang.String type -> b
1:2:void <init>(java.lang.String,java.lang.String):143:144 -> <init>
1:1:com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String):166:166 -> a
2:2:com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind():171:171 -> a
1:5:boolean equals(java.lang.Object):179:183 -> equals
1:1:int hashCode():188:188 -> hashCode
1:1:java.lang.String toString():193:193 -> toString
com.android.tools.r8.naming.MemberNaming$MethodSignature -> a.a.a.a.k.m:
java.lang.String type -> b
java.lang.String[] parameters -> c
1:1:void <clinit>():204:204 -> <clinit>
1:3:void <init>(java.lang.String,java.lang.String,java.lang.String[]):210:212 -> <init>
1:7:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):226:232 -> a
1:7:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod):222 -> a
8:8:java.lang.String com.android.tools.r8.graph.DexItem.toSourceString():64:64 -> a
8:8:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):232 -> a
8:8:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod):222 -> a
9:10:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod,boolean):232:233 -> a
9:10:com.android.tools.r8.naming.MemberNaming$MethodSignature fromDexMethod(com.android.tools.r8.graph.DexMethod):222 -> a
11:11:com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String):274:274 -> a
12:12:com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind():279:279 -> a
1:8:boolean equals(java.lang.Object):287:294 -> equals
1:3:int hashCode():299:301 -> hashCode
1:1:java.lang.String toString():306:306 -> toString
com.android.tools.r8.naming.MemberNaming$Signature -> a.a.a.a.k.o:
java.lang.String name -> a
1:2:void <init>(java.lang.String):102:103 -> <init>
com.android.tools.r8.naming.MemberNaming$Signature asRenamed(java.lang.String) -> a
com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind kind() -> a
com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind -> a.a.a.a.k.n:
com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind FIELD -> b
com.android.tools.r8.naming.MemberNaming$Signature$SignatureKind METHOD -> a
1:2:void <clinit>():133:134 -> <clinit>
3:3:void <clinit>():132:132 -> <clinit>
1:1:void <init>(java.lang.String,int):132:132 -> <init>
com.android.tools.r8.naming.NamingLens -> a.a.a.a.k.s:
1:1:void <clinit>():42:42 -> <clinit>
1:1:void <init>():42:42 -> <init>
boolean checkTargetCanBeTranslated(com.android.tools.r8.graph.DexMethod) -> a
com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType) -> a
com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions) -> a
com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField) -> a
1:1:com.android.tools.r8.naming.NamingLens getIdentityLens():103:103 -> a
com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod) -> b
com.android.tools.r8.naming.NamingLens$1 -> a.a.a.a.k.q:
com.android.tools.r8.naming.NamingLens$IdentityLens -> a.a.a.a.k.r:
1:1:void <init>():159:159 -> <init>
1:1:void <init>(com.android.tools.r8.naming.NamingLens$1):157 -> <init>
boolean checkTargetCanBeTranslated(com.android.tools.r8.graph.DexMethod) -> a
1:1:com.android.tools.r8.graph.DexString lookupDescriptor(com.android.tools.r8.graph.DexType):165:165 -> a
2:2:com.android.tools.r8.graph.DexString lookupInnerName(com.android.tools.r8.graph.InnerClassAttribute,com.android.tools.r8.utils.InternalOptions):170:170 -> a
3:3:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexField):185:185 -> a
1:1:com.android.tools.r8.graph.DexString lookupName(com.android.tools.r8.graph.DexMethod):175:175 -> b
com.android.tools.r8.naming.ProguardMap -> a.a.a.a.k.t:
com.android.tools.r8.naming.ProguardMapReader -> a.a.a.a.k.v:
java.io.BufferedReader reader -> a
boolean $assertionsDisabled -> f
int lineNo -> b
int lineOffset -> c
java.util.HashMap cache -> e
java.lang.String line -> d
1:1:void <clinit>():54:54 -> <clinit>
1:283:void <init>(java.io.BufferedReader):65:347 -> <init>
284:284:void <init>(java.io.BufferedReader):66:66 -> <init>
1:1:int access$000(com.android.tools.r8.naming.ProguardMapReader):54:54 -> a
2:3:char peekChar(int):79:80 -> a
4:4:boolean hasNext():85:85 -> a
4:4:char expect(char):149 -> a
5:6:char expect(char):152:153 -> a
7:7:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> a
7:7:char expect(char):153 -> a
8:8:char expect(char):153:153 -> a
9:9:char expect(char):150:150 -> a
10:14:boolean isEmptyOrCommentLine(java.lang.String):117:121 -> a
15:17:void parse(com.android.tools.r8.naming.ProguardMap$Builder):161:163 -> a
18:27:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):170:179 -> a
18:27:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
28:33:boolean acceptString(java.lang.String):427:432 -> a
28:33:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):179 -> a
28:33:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
34:36:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):182:184 -> a
34:36:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
37:39:boolean acceptArrow():417:419 -> a
37:39:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):185 -> a
37:39:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
40:45:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):187:192 -> a
40:45:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
46:58:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):214:226 -> a
46:58:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
46:58:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
59:60:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):222:223 -> a
59:60:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
59:60:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
61:61:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> a
61:61:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):223 -> a
61:61:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
61:61:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
62:62:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):223:223 -> a
62:62:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
62:62:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
63:84:com.android.tools.r8.naming.MemberNaming$Signature parseSignature():385:406 -> a
63:84:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):228 -> a
63:84:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
63:84:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
85:90:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):229:234 -> a
85:90:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
85:90:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
91:91:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> a
91:91:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):234 -> a
91:91:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
91:91:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
92:95:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):234:237 -> a
92:95:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
92:95:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
96:97:void skipArrow():412:413 -> a
96:97:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):238 -> a
96:97:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
96:97:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
98:108:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):239:249 -> a
98:108:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
98:108:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
109:109:com.android.tools.r8.naming.MemberNaming$Signature com.android.tools.r8.naming.MemberNaming.getOriginalSignature():70:70 -> a
109:109:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):253 -> a
109:109:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
109:109:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
110:111:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):253:254 -> a
110:111:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
110:111:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
112:112:java.lang.String com.android.tools.r8.naming.MemberNaming.getRenamedName():82:82 -> a
112:112:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):257 -> a
112:112:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
112:112:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
113:143:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):257:287 -> a
113:143:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
113:143:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
144:144:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):281:281 -> a
144:144:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
144:144:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
145:145:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> a
145:145:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):281 -> a
145:145:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
145:145:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
146:170:void parseMemberMappings(com.android.tools.r8.naming.ClassNaming$Builder):281:305 -> a
146:170:void parseClassMappings(com.android.tools.r8.naming.ProguardMap$Builder):193 -> a
146:170:void parse(com.android.tools.r8.naming.ProguardMap$Builder):164 -> a
171:171:com.android.tools.r8.position.TextPosition getPosition():312:312 -> a
172:184:java.lang.String parseType(boolean):369:381 -> a
boolean isSimpleDigit(char) -> b
1:1:int access$100(com.android.tools.r8.naming.ProguardMapReader):54:54 -> b
2:2:boolean hasLine():138:138 -> b
3:12:void skipIdentifier(boolean):319:328 -> b
13:13:boolean com.android.tools.r8.utils.IdentifierUtils.isDexIdentifierStart(int):10:10 -> b
13:13:void skipIdentifier(boolean):328 -> b
14:15:void skipIdentifier(boolean):329:330 -> b
16:16:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> b
16:16:void skipIdentifier(boolean):330 -> b
17:28:void skipIdentifier(boolean):330:341 -> b
29:29:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> b
29:29:void skipIdentifier(boolean):341 -> b
30:30:void skipIdentifier(boolean):341:341 -> b
31:31:void skipIdentifier(boolean):335:335 -> b
32:36:java.lang.String substring(int):350:354 -> b
1:10:java.lang.Object maybeParseRangeOrInt():442:451 -> c
1:2:void close():60:61 -> close
1:3:char nextChar():100:102 -> d
4:4:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> d
4:4:char nextChar():102 -> d
5:5:char nextChar():102:102 -> d
1:5:int nextCodePoint():90:94 -> e
6:6:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> e
6:6:int nextCodePoint():94 -> e
7:7:int nextCodePoint():94:94 -> e
1:4:boolean nextLine():107:110 -> f
5:5:boolean nextLine():108:108 -> f
6:6:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> f
6:6:boolean nextLine():108 -> f
7:7:boolean nextLine():108:108 -> f
1:7:java.lang.String parseMethodName():359:365 -> g
1:7:int parseNumber():456:462 -> h
8:8:int parseNumber():457:457 -> h
9:9:void com.android.tools.r8.naming.ProguardMapReader$ParseException.<init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String):474:474 -> h
9:9:int parseNumber():457 -> h
10:10:int parseNumber():457:457 -> h
1:1:int peekCodePoint():75:75 -> i
1:6:boolean skipLine():129:134 -> j
1:2:void skipWhitespace():143:144 -> k
com.android.tools.r8.naming.ProguardMapReader$ParseException -> a.a.a.a.k.u:
int lineOffset -> b
boolean eol -> c
int lineNo -> a
java.lang.String msg -> d
1:5:void <init>(com.android.tools.r8.naming.ProguardMapReader,java.lang.String,boolean):477:481 -> <init>
1:4:java.lang.String toString():486:489 -> toString
com.android.tools.r8.naming.Range -> a.a.a.a.k.w:
int to -> b
int from -> a
1:3:void <init>(int,int):12:14 -> <init>
1:6:boolean equals(java.lang.Object):31:36 -> equals
1:2:int hashCode():41:42 -> hashCode
1:1:java.lang.String toString():23:23 -> toString
com.android.tools.r8.optimize.MemberRebindingAnalysis -> a.a.a.a.l.a:
1:1:void <clinit>():29:29 -> <clinit>
1:12:boolean isMemberVisibleFromOriginalContext(com.android.tools.r8.graph.AppView,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.AccessFlags):310:321 -> a
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor -> a.a.a.a.m.a.a.a:
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor av -> a
1:1:void <init>(int):56:56 -> <init>
2:7:void <init>(int,com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):67:72 -> <init>
1:2:void visit(java.lang.String,java.lang.Object):87:88 -> a
3:4:void visitEnum(java.lang.String,java.lang.String,java.lang.String):100:101 -> a
5:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):115:116 -> a
7:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):133:134 -> a
9:10:void visitEnd():141:142 -> a
com.android.tools.r8.org.objectweb.asm.Attribute -> a.a.a.a.m.a.a.b:
byte[] content -> b
java.lang.String type -> a
com.android.tools.r8.org.objectweb.asm.Attribute nextAttribute -> c
1:2:void <init>(java.lang.String):64:65 -> <init>
1:3:com.android.tools.r8.org.objectweb.asm.Attribute read(com.android.tools.r8.org.objectweb.asm.ClassReader,int,int,char[],int,com.android.tools.r8.org.objectweb.asm.Label[]):128:130 -> a
com.android.tools.r8.org.objectweb.asm.ClassReader -> a.a.a.a.m.a.a.c:
int[] bootstrapMethodOffsets -> f
byte[] classFileBuffer -> b
byte[] b -> a
int[] cpInfoOffsets -> c
com.android.tools.r8.org.objectweb.asm.ConstantDynamic[] constantDynamicValues -> e
int header -> h
java.lang.String[] constantUtf8Values -> d
int maxStringLength -> g
1:1:void <init>(byte[]):162:162 -> <init>
2:72:void <init>(byte[],int,boolean):188:258 -> <init>
2:72:void <init>(byte[],int,int):176 -> <init>
2:72:void <init>(byte[]):162 -> <init>
73:101:void <init>(byte[],int,boolean):239:267 -> <init>
73:101:void <init>(byte[],int,int):176 -> <init>
73:101:void <init>(byte[]):162 -> <init>
102:126:int[] readBootstrapMethodsAttribute(int):3241:3265 -> <init>
102:126:void <init>(byte[],int,boolean):271 -> <init>
102:126:void <init>(byte[],int,int):176 -> <init>
102:126:void <init>(byte[]):162 -> <init>
127:127:void <init>(byte[],int,boolean):271:271 -> <init>
127:127:void <init>(byte[],int,int):176 -> <init>
127:127:void <init>(byte[]):162 -> <init>
128:129:void <init>(byte[],int,boolean):194:195 -> <init>
128:129:void <init>(byte[],int,int):176 -> <init>
128:129:void <init>(byte[]):162 -> <init>
1:1:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400:400 -> a
2:115:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):421:534 -> a
2:115:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
116:122:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):533:539 -> a
116:122:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
123:123:void readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):716:716 -> a
123:123:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):544 -> a
123:123:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
124:124:java.lang.String readStringish(int,char[]):3493:3493 -> a
124:124:java.lang.String readModule(int,char[]):3523 -> a
124:124:void readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):720 -> a
124:124:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):544 -> a
124:124:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
125:128:void readModuleAttributes(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,int,java.lang.String):721:724 -> a
125:128:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):544 -> a
125:128:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
129:152:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):550:573 -> a
129:152:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
153:172:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):572:591 -> a
153:172:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
173:194:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):590:611 -> a
173:194:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
195:220:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):610:635 -> a
195:220:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
221:261:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):634:674 -> a
221:261:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
262:272:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):670:680 -> a
262:272:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
273:360:int readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):835:922 -> a
273:360:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):683 -> a
273:360:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
361:380:int readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):921:940 -> a
361:380:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):683 -> a
361:380:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
381:402:int readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):939:960 -> a
381:402:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):683 -> a
381:402:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
403:428:int readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):959:984 -> a
403:428:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):683 -> a
403:428:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
429:451:int readField(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):983:1005 -> a
429:451:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):683 -> a
429:451:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
452:452:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):685:685 -> a
452:452:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
453:560:int readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1019:1126 -> a
453:560:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):688 -> a
453:560:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
561:597:int readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1122:1158 -> a
561:597:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):688 -> a
561:597:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
598:625:int readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1156:1183 -> a
598:625:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):688 -> a
598:625:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
626:645:int readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1182:1201 -> a
626:645:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):688 -> a
626:645:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
646:667:int readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1200:1221 -> a
646:667:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):688 -> a
646:667:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
668:693:int readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1220:1245 -> a
668:693:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):688 -> a
668:693:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
694:737:int readMethod(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1244:1287 -> a
694:737:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):688 -> a
694:737:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
738:738:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,com.android.tools.r8.org.objectweb.asm.Attribute[],int):692:692 -> a
738:738:void accept(com.android.tools.r8.org.objectweb.asm.ClassVisitor,int):400 -> a
739:1040:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1308:1609 -> a
1041:1094:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1511:1564 -> a
1095:1100:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1546:1551 -> a
1101:1369:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1490:1758 -> a
1370:1425:void computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):2964:3019 -> a
1370:1425:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1760 -> a
1426:1444:void computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):2997:3015 -> a
1426:1444:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1760 -> a
1445:1445:void computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):2991:2991 -> a
1445:1445:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1760 -> a
1446:1452:void computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):2988:2994 -> a
1446:1452:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1760 -> a
1453:1453:void computeImplicitFrame(com.android.tools.r8.org.objectweb.asm.Context):2985:2985 -> a
1453:1453:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1760 -> a
1454:1525:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1770:1841 -> a
1526:1526:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1834:1834 -> a
1527:1602:int readStackMapFrame(int,boolean,boolean,com.android.tools.r8.org.objectweb.asm.Context):3045:3120 -> a
1527:1602:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1854 -> a
1603:1603:int readStackMapFrame(int,boolean,boolean,com.android.tools.r8.org.objectweb.asm.Context):3117:3117 -> a
1603:1603:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1854 -> a
1604:2004:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1863:2263 -> a
2005:2005:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2110:2110 -> a
2006:2006:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2109:2109 -> a
2007:2018:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2088:2099 -> a
2019:2019:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2091:2091 -> a
2020:2020:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2056:2056 -> a
2021:2226:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2054:2259 -> a
2227:2227:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2258:2258 -> a
2228:2231:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2118:2121 -> a
2232:2361:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2120:2249 -> a
2362:2377:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2225:2240 -> a
2378:2388:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2204:2214 -> a
2389:2399:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2150:2160 -> a
2400:2409:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2133:2142 -> a
2410:2410:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2049:2049 -> a
2411:2616:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2048:2253 -> a
2617:2617:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2027:2027 -> a
2618:2807:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2003:2192 -> a
2808:2808:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2187:2187 -> a
2809:2809:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2183:2183 -> a
2810:2810:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2179:2179 -> a
2811:3112:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):1979:2280 -> a
3113:3142:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2279:2308 -> a
3143:3214:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2307:2378 -> a
3215:3244:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2377:2406 -> a
3245:3271:void readCode(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int):2405:2431 -> a
3272:3272:void createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2475:2475 -> a
3273:3276:com.android.tools.r8.org.objectweb.asm.Label readLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2445:2448 -> a
3273:3276:void createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2476 -> a
3277:3277:void createDebugLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2476:2476 -> a
3278:3283:int getTypeAnnotationBytecodeOffset(int[],int):2603:2608 -> a
3284:3342:int readTypeAnnotationTarget(com.android.tools.r8.org.objectweb.asm.Context,int):2624:2682 -> a
3343:3389:int readTypeAnnotationTarget(com.android.tools.r8.org.objectweb.asm.Context,int):2641:2687 -> a
3390:3403:void readParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2710:2723 -> a
3404:3404:void readParameterAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2722:2722 -> a
3405:3422:int readElementValues(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,boolean,char[]):2752:2769 -> a
3423:3429:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2791:2797 -> a
3430:3583:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2795:2948 -> a
3584:3591:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2836:2843 -> a
3592:3615:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2840:2863 -> a
3616:3694:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2862:2940 -> a
3695:3695:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2939:2939 -> a
3696:3733:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2878:2915 -> a
3734:3754:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2902:2922 -> a
3755:3766:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2921:2932 -> a
3767:3771:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2931:2935 -> a
3772:3777:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2894:2899 -> a
3778:3783:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2870:2875 -> a
3784:3786:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2828:2830 -> a
3787:3787:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2828:2828 -> a
3788:3789:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2822:2823 -> a
3790:3790:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2822:2822 -> a
3791:3791:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2818:2818 -> a
3792:3792:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2817:2817 -> a
3793:3794:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2809:2810 -> a
3795:3795:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2809:2809 -> a
3796:3797:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2804:2805 -> a
3798:3847:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2804:2853 -> a
3848:3848:int readElementValue(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,int,java.lang.String,char[]):2852:2852 -> a
3849:3881:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3145:3177 -> a
3882:3882:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3173:3173 -> a
3883:3883:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3169:3169 -> a
3884:3884:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3166:3166 -> a
3885:3885:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3163:3163 -> a
3886:3886:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3160:3160 -> a
3887:3887:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3157:3157 -> a
3888:3888:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3154:3154 -> a
3889:3889:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3151:3151 -> a
3890:3890:int readVerificationTypeInfo(int,java.lang.Object[],int,char[],com.android.tools.r8.org.objectweb.asm.Label[]):3148:3148 -> a
3891:3920:int getFirstAttributeOffset():3196:3225 -> a
3921:3927:com.android.tools.r8.org.objectweb.asm.Attribute readAttribute(com.android.tools.r8.org.objectweb.asm.Attribute[],java.lang.String,int,int,char[],int,com.android.tools.r8.org.objectweb.asm.Label[]):3296:3302 -> a
3928:3928:int getItem(int):3329:3329 -> a
3929:3945:java.lang.String readUtf(int,int,char[]):3458:3474 -> a
3946:3946:java.lang.String readStringish(int,char[]):3493:3493 -> a
3946:3946:java.lang.String readClass(int,char[]):3508 -> a
1:4:com.android.tools.r8.org.objectweb.asm.Label readLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2445:2448 -> b
1:4:com.android.tools.r8.org.objectweb.asm.Label createLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2461 -> b
5:5:com.android.tools.r8.org.objectweb.asm.Label createLabel(int,com.android.tools.r8.org.objectweb.asm.Label[]):2462:2462 -> b
6:59:int[] readTypeAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2503:2556 -> b
60:112:int[] readTypeAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2519:2571 -> b
113:127:int[] readTypeAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.Context,int,boolean):2570:2584 -> b
128:128:int getItemCount():3315:3315 -> b
129:129:int readByte(int):3351:3351 -> b
130:159:java.lang.Object readConst(int,char[]):3587:3616 -> b
160:176:com.android.tools.r8.org.objectweb.asm.ConstantDynamic readConstantDynamic(int,char[]):3552:3568 -> b
160:176:java.lang.Object readConst(int,char[]):3614 -> b
177:187:java.lang.Object readConst(int,char[]):3602:3612 -> b
188:188:java.lang.Object readConst(int,char[]):3600:3600 -> b
189:189:java.lang.Object readConst(int,char[]):3598:3598 -> b
190:190:java.lang.Object readConst(int,char[]):3596:3596 -> b
191:191:java.lang.Object readConst(int,char[]):3594:3594 -> b
192:192:java.lang.Object readConst(int,char[]):3592:3592 -> b
193:193:java.lang.Object readConst(int,char[]):3590:3590 -> b
1:1:int getMaxStringLength():3340:3340 -> c
2:3:int readInt(int):3386:3387 -> c
4:8:java.lang.String readUTF8(int,char[]):3419:3423 -> c
1:2:long readLong(int):3401:3402 -> d
3:9:java.lang.String readUtf(int,char[]):3436:3442 -> d
1:2:short readShort(int):3374:3375 -> e
1:2:int readUnsignedShort(int):3362:3363 -> f
com.android.tools.r8.org.objectweb.asm.ClassVisitor -> a.a.a.a.m.a.a.d:
com.android.tools.r8.org.objectweb.asm.ClassVisitor cv -> b
int api -> a
1:6:void <init>(int,com.android.tools.r8.org.objectweb.asm.ClassVisitor):68:73 -> <init>
1:6:void <init>(int):57 -> <init>
com.android.tools.r8.org.objectweb.asm.MethodVisitor visitMethod(int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]) -> a
1:2:void visit(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):99:100 -> a
3:4:void visitSource(java.lang.String,java.lang.String):113:114 -> a
5:9:com.android.tools.r8.org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):129:133 -> a
10:10:com.android.tools.r8.org.objectweb.asm.ModuleVisitor visitModule(java.lang.String,int,java.lang.String):130:130 -> a
11:15:void visitNestHost(java.lang.String):149:153 -> a
16:16:void visitNestHost(java.lang.String):150:150 -> a
17:18:void visitOuterClass(java.lang.String,java.lang.String,java.lang.String):168:169 -> a
19:20:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):182:183 -> a
21:25:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):205:209 -> a
26:26:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):206:206 -> a
27:28:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):220:221 -> a
29:30:void visitInnerClass(java.lang.String,java.lang.String,java.lang.String,int):257:258 -> a
31:32:com.android.tools.r8.org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object):286:287 -> a
33:34:void visitEnd():325:326 -> a
1:5:void visitNestMember(java.lang.String):235:239 -> b
6:6:void visitNestMember(java.lang.String):236:236 -> b
com.android.tools.r8.org.objectweb.asm.ConstantDynamic -> a.a.a.a.m.a.a.e:
java.lang.Object[] bootstrapMethodArguments -> d
java.lang.String name -> a
java.lang.String descriptor -> b
com.android.tools.r8.org.objectweb.asm.Handle bootstrapMethod -> c
1:5:void <init>(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):67:71 -> <init>
1:8:boolean equals(java.lang.Object):155:162 -> equals
1:4:int hashCode():167:170 -> hashCode
1:7:java.lang.String toString():175:181 -> toString
com.android.tools.r8.org.objectweb.asm.Context -> a.a.a.a.m.a.a.f:
int currentFrameType -> n
java.lang.String currentMethodDescriptor -> f
int currentFrameLocalCount -> o
char[] charBuffer -> c
int currentFrameOffset -> m
int currentTypeAnnotationTarget -> h
com.android.tools.r8.org.objectweb.asm.Attribute[] attributePrototypes -> a
int currentMethodAccessFlags -> d
int parsingOptions -> b
com.android.tools.r8.org.objectweb.asm.Label[] currentMethodLabels -> g
com.android.tools.r8.org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeEnds -> k
com.android.tools.r8.org.objectweb.asm.Label[] currentLocalVariableAnnotationRangeStarts -> j
com.android.tools.r8.org.objectweb.asm.TypePath currentTypeAnnotationTargetPath -> i
java.lang.Object[] currentFrameStackTypes -> s
java.lang.Object[] currentFrameLocalTypes -> q
int currentFrameStackCount -> r
java.lang.String currentMethodName -> e
int[] currentLocalVariableAnnotationRangeIndices -> l
int currentFrameLocalCountDelta -> p
1:1:void <init>():36:36 -> <init>
com.android.tools.r8.org.objectweb.asm.FieldVisitor -> a.a.a.a.m.a.a.g:
com.android.tools.r8.org.objectweb.asm.FieldVisitor fv -> a
1:6:void <init>(int,com.android.tools.r8.org.objectweb.asm.FieldVisitor):66:71 -> <init>
1:6:void <init>(int):55 -> <init>
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean) -> a
void visitEnd() -> a
com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> a
1:2:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):119:120 -> a
com.android.tools.r8.org.objectweb.asm.Handle -> a.a.a.a.m.a.a.h:
boolean isInterface -> e
java.lang.String name -> c
java.lang.String owner -> b
int tag -> a
java.lang.String descriptor -> d
1:6:void <init>(int,java.lang.String,java.lang.String,java.lang.String,boolean):98:103 -> <init>
1:1:java.lang.String getDesc():142:142 -> a
1:1:java.lang.String getName():133:133 -> b
1:1:java.lang.String getOwner():124:124 -> c
1:1:int getTag():115:115 -> d
1:1:boolean isInterface():151:151 -> e
1:9:boolean equals(java.lang.Object):159:167 -> equals
1:3:int hashCode():172:174 -> hashCode
1:1:java.lang.String toString():187:187 -> toString
com.android.tools.r8.org.objectweb.asm.Label -> a.a.a.a.m.a.a.i:
int[] otherLineNumbers -> d
java.lang.Object info -> a
short lineNumber -> c
short flags -> b
1:1:void <init>():288:288 -> <init>
1:13:void addLineNumber(int):334:346 -> a
14:19:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor,boolean):357:362 -> a
1:1:java.lang.String toString():619:619 -> toString
com.android.tools.r8.org.objectweb.asm.MethodVisitor -> a.a.a.a.m.a.a.j:
int api -> h
com.android.tools.r8.org.objectweb.asm.MethodVisitor mv -> i
1:1:void <init>(int):69:69 -> <init>
2:7:void <init>(int,com.android.tools.r8.org.objectweb.asm.MethodVisitor):80:85 -> <init>
1:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():117:118 -> a
3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):132:133 -> a
5:6:void visitAnnotableParameterCount(int,boolean):180:181 -> a
7:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):201:202 -> a
9:10:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):213:214 -> a
11:12:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):288:289 -> a
13:14:void visitInsn(int):312:313 -> a
15:16:void visitTypeInsn(int,java.lang.String):362:363 -> a
17:18:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):379:380 -> a
19:19:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):419:419 -> a
20:21:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String):398:399 -> a
20:21:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):423 -> a
22:28:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):421:427 -> a
29:33:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):447:451 -> a
34:34:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):448:448 -> a
35:36:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):466:467 -> a
37:38:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):477:478 -> a
39:48:void visitLdcInsn(java.lang.Object):530:539 -> a
49:50:void visitIincInsn(int,int):550:551 -> a
51:52:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):566:567 -> a
53:54:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):580:581 -> a
55:56:void visitMultiANewArrayInsn(java.lang.String,int):592:593 -> a
57:61:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):618:622 -> a
62:62:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):619:619 -> a
63:64:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):644:645 -> a
65:66:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):696:697 -> a
67:71:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):729:733 -> a
72:72:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):730:730 -> a
1:5:void visitParameter(java.lang.String,int):100:104 -> b
6:6:void visitParameter(java.lang.String,int):101:101 -> b
7:8:void visitCode():220:221 -> b
9:10:void visitIntInsn(int,int):332:333 -> b
11:15:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):666:670 -> b
16:16:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):667:667 -> b
17:18:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):749:750 -> b
1:5:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):156:160 -> c
6:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):157:157 -> c
7:8:void visitMaxs(int,int):761:762 -> c
9:10:void visitEnd():771:772 -> c
1:2:void visitVarInsn(int,int):347:348 -> d
com.android.tools.r8.org.objectweb.asm.Opcodes -> a.a.a.a.m.a.a.k:
java.lang.Integer FLOAT -> c
java.lang.Integer DOUBLE -> d
java.lang.Integer LONG -> e
java.lang.Integer NULL -> f
java.lang.Integer UNINITIALIZED_THIS -> g
java.lang.Integer TOP -> a
java.lang.Integer INTEGER -> b
1:7:void <clinit>():376:382 -> <clinit>
com.android.tools.r8.org.objectweb.asm.Type -> a.a.a.a.m.a.a.l:
com.android.tools.r8.org.objectweb.asm.Type FLOAT_TYPE -> k
com.android.tools.r8.org.objectweb.asm.Type INT_TYPE -> j
com.android.tools.r8.org.objectweb.asm.Type DOUBLE_TYPE -> m
com.android.tools.r8.org.objectweb.asm.Type LONG_TYPE -> l
int valueEnd -> d
int valueBegin -> c
int sort -> a
com.android.tools.r8.org.objectweb.asm.Type VOID_TYPE -> e
com.android.tools.r8.org.objectweb.asm.Type CHAR_TYPE -> g
com.android.tools.r8.org.objectweb.asm.Type BOOLEAN_TYPE -> f
java.lang.String valueBuffer -> b
com.android.tools.r8.org.objectweb.asm.Type SHORT_TYPE -> i
com.android.tools.r8.org.objectweb.asm.Type BYTE_TYPE -> h
1:26:void <clinit>():85:110 -> <clinit>
1:5:void <init>(int,java.lang.String,int,int):159:163 -> <init>
1:28:com.android.tools.r8.org.objectweb.asm.Type[] getArgumentTypes(java.lang.String):302:329 -> a
29:55:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):414:440 -> a
56:56:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):434:434 -> a
57:57:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):418:418 -> a
58:78:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):416:436 -> a
79:79:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):430:430 -> a
80:86:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):426:432 -> a
87:105:com.android.tools.r8.org.objectweb.asm.Type getTypeInternal(java.lang.String,int,int):420:438 -> a
106:135:java.lang.String getClassName():455:484 -> a
136:136:java.lang.String getClassName():482:482 -> a
137:137:java.lang.String getClassName():475:475 -> a
138:139:com.android.tools.r8.org.objectweb.asm.Type getElementType():241:242 -> a
138:139:java.lang.String getClassName():475 -> a
140:144:java.lang.String getClassName():475:479 -> a
1:1:com.android.tools.r8.org.objectweb.asm.Type getMethodType(java.lang.String):264:264 -> b
2:7:java.lang.String getDescriptor():516:521 -> b
1:2:com.android.tools.r8.org.objectweb.asm.Type getObjectType(java.lang.String):252:253 -> c
3:3:int getDimensions():668:668 -> c
1:1:com.android.tools.r8.org.objectweb.asm.Type getType(java.lang.String):177:177 -> d
2:2:java.lang.String getInternalName():496:496 -> d
1:1:int getSort():657:657 -> e
1:17:boolean equals(java.lang.Object):843:859 -> equals
1:4:int hashCode():873:876 -> hashCode
1:1:java.lang.String toString():889:889 -> toString
com.android.tools.r8.org.objectweb.asm.TypePath -> a.a.a.a.m.a.a.m:
byte[] typePathContainer -> a
int typePathOffset -> b
1:3:void <init>(byte[],int):72:74 -> <init>
1:1:int getLength():84:84 -> toString
1:1:java.lang.String toString():163 -> toString
2:2:java.lang.String toString():164:164 -> toString
3:3:int getStep(int):96:96 -> toString
3:3:java.lang.String toString():166 -> toString
4:4:java.lang.String toString():180:180 -> toString
5:5:int getStepArgument(int):108:108 -> toString
5:5:java.lang.String toString():177 -> toString
6:6:java.lang.String toString():177:177 -> toString
7:7:java.lang.String toString():174:174 -> toString
8:8:java.lang.String toString():171:171 -> toString
9:24:java.lang.String toString():168:183 -> toString
com.android.tools.r8.org.objectweb.asm.TypeReference -> a.a.a.a.m.a.a.n:
int targetTypeAndInfo -> a
1:2:void <init>(int):193:194 -> <init>
1:1:int getExceptionIndex():359:359 -> a
1:1:int getFormalParameterIndex():348:348 -> b
1:1:int getSort():303:303 -> c
1:1:int getSuperTypeIndex():338:338 -> d
1:1:int getTryCatchBlockIndex():370:370 -> e
1:1:int getTypeArgumentIndex():382:382 -> f
1:1:int getTypeParameterBoundIndex():327:327 -> g
1:1:int getTypeParameterIndex():315:315 -> h
com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter -> a.a.a.a.m.a.a.a.b:
java.util.BitSet mainSubroutineInsns -> F
java.util.BitSet sharedSubroutineInsns -> H
java.util.Map subroutinesInsns -> G
1:1:void <init>(int,com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):129:129 -> <init>
1:1:void <init>(com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):101 -> <init>
2:67:void <init>(int,com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):65:130 -> <init>
2:67:void <init>(com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):101 -> <init>
68:69:void <init>(com.android.tools.r8.org.objectweb.asm.MethodVisitor,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):102:103 -> <init>
1:4:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):135:138 -> a
5:27:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):231:253 -> a
28:36:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):252:260 -> a
37:45:void findReachableInsns(int,java.util.BitSet,java.util.BitSet):259:267 -> a
1:20:void findSubroutineInsns(int,java.util.BitSet,java.util.BitSet):181:200 -> b
1:1:void visitEnd():144:144 -> c
2:8:void findSubroutinesInsns():157:163 -> c
2:8:void visitEnd():146 -> c
9:18:void emitCode():294:303 -> c
9:18:void visitEnd():147 -> c
19:23:void emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):332:336 -> c
19:23:void emitCode():304 -> c
19:23:void visitEnd():147 -> c
24:24:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation.getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):538:538 -> c
24:24:void emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):337 -> c
24:24:void emitCode():304 -> c
24:24:void visitEnd():147 -> c
25:43:void emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):339:357 -> c
25:43:void emitCode():304 -> c
25:43:void visitEnd():147 -> c
44:55:void emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):355:366 -> c
44:55:void emitCode():304 -> c
44:55:void visitEnd():147 -> c
56:90:void emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):363:397 -> c
56:90:void emitCode():304 -> c
56:90:void visitEnd():147 -> c
91:102:void emitInstantiation(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.List,com.android.tools.r8.org.objectweb.asm.tree.InsnList,java.util.List,java.util.List):395:406 -> c
91:102:void emitCode():304 -> c
91:102:void visitEnd():147 -> c
103:105:void emitCode():307:309 -> c
103:105:void visitEnd():147 -> c
106:107:void visitEnd():149:150 -> c
com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation -> a.a.a.a.m.a.a.a.a:
java.util.Map clonedLabels -> c
com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation parent -> a
java.util.BitSet subroutineInsns -> b
com.android.tools.r8.org.objectweb.asm.tree.LabelNode returnLabel -> d
com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter this$0 -> e
1:5:void <init>(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter,com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.BitSet):446:450 -> <init>
6:29:void <init>(com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter,com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation,java.util.BitSet):449:472 -> <init>
1:1:com.android.tools.r8.org.objectweb.asm.tree.LabelNode getClonedLabel(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):538:538 -> a
1:1:com.android.tools.r8.org.objectweb.asm.tree.LabelNode getClonedLabelForJumpInsn(com.android.tools.r8.org.objectweb.asm.tree.LabelNode):526:526 -> b
1:11:com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner(int):499:509 -> c
12:12:com.android.tools.r8.org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner(int):508:508 -> c
1:1:java.util.Set entrySet():545:545 -> entrySet
1:1:boolean equals(java.lang.Object):555:555 -> equals
1:1:com.android.tools.r8.org.objectweb.asm.tree.LabelNode get(java.lang.Object):550:550 -> get
1:1:java.lang.Object get(java.lang.Object):419 -> get
1:1:int hashCode():560:560 -> hashCode
com.android.tools.r8.org.objectweb.asm.signature.SignatureReader -> a.a.a.a.m.a.a.b.a:
java.lang.String signatureValue -> a
1:2:void <init>(java.lang.String):49:50 -> <init>
1:17:void accept(com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):64:80 -> a
18:63:void accept(com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):79:124 -> a
64:159:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):154:249 -> a
160:227:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):173:240 -> a
228:228:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):236:236 -> a
229:229:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):235:235 -> a
230:230:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):229:229 -> a
231:241:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):196:206 -> a
242:242:int parseType(java.lang.String,int,com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor):168:168 -> a
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor -> a.a.a.a.m.a.a.b.b:
1:3:void <init>(int):74:76 -> <init>
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitArrayType() -> a
void visitBaseType(char) -> a
void visitClassType(java.lang.String) -> a
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitClassBound() -> b
void visitFormalTypeParameter(java.lang.String) -> b
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char) -> b
void visitEnd() -> c
void visitInnerClassType(java.lang.String) -> c
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitExceptionType() -> d
void visitTypeVariable(java.lang.String) -> d
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitInterface() -> e
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound() -> f
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitParameterType() -> g
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitReturnType() -> h
com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitSuperclass() -> i
void visitTypeArgument() -> j
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode -> a.a.a.a.m.a.a.c.a:
java.util.List visibleTypeAnnotations -> b
java.util.List invisibleTypeAnnotations -> c
int index -> f
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode previousInsn -> d
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode nextInsn -> e
int opcode -> a
1:3:void <init>(int):126:128 -> <init>
void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor) -> a
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map) -> a
1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getNext():164:164 -> a
2:4:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] clone(java.util.List,java.util.Map):227:229 -> a
5:24:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode cloneAnnotations(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):241:260 -> a
1:1:int getOpcode():137:137 -> b
2:6:void acceptAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor):180:184 -> b
7:16:void acceptAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor):183:192 -> b
17:17:void acceptAnnotations(com.android.tools.r8.org.objectweb.asm.MethodVisitor):191:191 -> b
1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getPrevious():154:154 -> c
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.AnnotationNode -> a.a.a.a.m.a.a.c.b:
java.util.List values -> c
java.lang.String desc -> b
1:1:void com.android.tools.r8.org.objectweb.asm.AnnotationVisitor.<init>(int):56:56 -> <init>
1:1:void <init>(int,java.lang.String):77 -> <init>
2:2:void <init>(int,java.lang.String):78:78 -> <init>
3:3:void com.android.tools.r8.org.objectweb.asm.AnnotationVisitor.<init>(int):56:56 -> <init>
3:3:void <init>(int,java.lang.String):77 -> <init>
3:3:void <init>(java.lang.String):63 -> <init>
4:4:void <init>(int,java.lang.String):78:78 -> <init>
4:4:void <init>(java.lang.String):63 -> <init>
5:6:void <init>(java.lang.String):64:65 -> <init>
7:8:void <init>(java.util.List):87:88 -> <init>
void visitEnd() -> a
1:8:void visit(java.lang.String,java.lang.Object):97:104 -> a
9:13:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(byte[]):64:68 -> a
9:13:void visit(java.lang.String,java.lang.Object):104 -> a
14:16:void visit(java.lang.String,java.lang.Object):104:106 -> a
17:21:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(boolean[]):75:79 -> a
17:21:void visit(java.lang.String,java.lang.Object):106 -> a
22:24:void visit(java.lang.String,java.lang.Object):106:108 -> a
25:29:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(short[]):86:90 -> a
25:29:void visit(java.lang.String,java.lang.Object):108 -> a
30:32:void visit(java.lang.String,java.lang.Object):108:110 -> a
33:37:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(char[]):97:101 -> a
33:37:void visit(java.lang.String,java.lang.Object):110 -> a
38:42:void visit(java.lang.String,java.lang.Object):110:114 -> a
43:47:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(long[]):130:134 -> a
43:47:void visit(java.lang.String,java.lang.Object):114 -> a
48:50:void visit(java.lang.String,java.lang.Object):114:116 -> a
51:55:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(float[]):119:123 -> a
51:55:void visit(java.lang.String,java.lang.Object):116 -> a
56:58:void visit(java.lang.String,java.lang.Object):116:118 -> a
59:63:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(double[]):141:145 -> a
59:63:void visit(java.lang.String,java.lang.Object):118 -> a
64:66:void visit(java.lang.String,java.lang.Object):118:120 -> a
67:73:void visitEnum(java.lang.String,java.lang.String,java.lang.String):126:132 -> a
74:81:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):137:144 -> a
82:90:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):150:158 -> a
91:98:void accept(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor):189:196 -> a
99:115:void accept(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,java.lang.String,java.lang.Object):210:226 -> a
com.android.tools.r8.org.objectweb.asm.tree.FieldInsnNode -> a.a.a.a.m.a.a.c.c:
java.lang.String owner -> g
java.lang.String desc -> i
java.lang.String name -> h
1:4:void <init>(int,java.lang.String,java.lang.String,java.lang.String):65:68 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):88:89 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):94:94 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.FrameNode -> a.a.a.a.m.a.a.c.d:
int type -> g
java.util.List stack -> i
java.util.List local -> h
1:1:void <init>():73:73 -> <init>
2:22:void <init>(int,int,java.lang.Object[],int,java.lang.Object[]):97:117 -> <init>
23:23:void <init>(int,int,java.lang.Object[],int,java.lang.Object[]):114:114 -> <init>
24:26:java.util.List com.android.tools.r8.org.objectweb.asm.tree.Util.asArrayList(int):44:46 -> <init>
24:26:void <init>(int,int,java.lang.Object[],int,java.lang.Object[]):109 -> <init>
27:27:void <init>(int,int,java.lang.Object[],int,java.lang.Object[]):109:109 -> <init>
28:28:void <init>(int,int,java.lang.Object[],int,java.lang.Object[]):106:106 -> <init>
29:30:void <init>(int,int,java.lang.Object[],int,java.lang.Object[]):102:103 -> <init>
1:19:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):128:146 -> a
20:20:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):143:143 -> a
21:21:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):140:140 -> a
22:22:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):137:137 -> a
23:23:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):134:134 -> a
24:24:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):131:131 -> a
25:44:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):152:171 -> a
45:51:java.lang.Object[] asArray(java.util.List):178:184 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.IincInsnNode -> a.a.a.a.m.a.a.c.e:
int incr -> h
int var -> g
1:3:void <init>(int,int):54:56 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:67 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.InsnList -> a.a.a.a.m.a.a.c.g:
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode[] cache -> d
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode firstInsn -> b
int size -> a
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode lastInsn -> c
1:1:void <init>():38:38 -> <init>
1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getFirst():70:70 -> a
2:8:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode get(int):93:99 -> a
9:9:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode get(int):94:94 -> a
10:13:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):142:145 -> a
14:24:void add(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):225:235 -> a
25:36:void insert(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):313:324 -> a
1:1:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode getLast():79:79 -> b
2:5:int indexOf(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):130:133 -> b
6:17:void insertBefore(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):363:374 -> b
1:1:java.util.ListIterator iterator(int):166:166 -> c
1:1:java.util.ListIterator iterator():155 -> c
2:25:void set(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode,com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):193:216 -> c
26:49:void remove(com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode):411:434 -> c
1:6:void resetLabels():469:474 -> d
1:1:int size():61:61 -> e
1:6:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode[] toArray():176:181 -> f
com.android.tools.r8.org.objectweb.asm.tree.InsnList$InsnListIterator -> a.a.a.a.m.a.a.c.f:
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode nextInsn -> a
com.android.tools.r8.org.objectweb.asm.tree.InsnList this$0 -> d
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode previousInsn -> b
com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode remove -> c
1:7:void <init>(com.android.tools.r8.org.objectweb.asm.tree.InsnList,int):488:494 -> <init>
1:9:void add(java.lang.Object):571:579 -> add
1:1:boolean hasNext():500:500 -> hasNext
1:1:boolean hasPrevious():532:532 -> hasPrevious
1:7:java.lang.Object next():505:511 -> next
8:8:java.lang.Object next():506:506 -> next
1:7:int nextIndex():549:555 -> nextIndex
1:7:java.lang.Object previous():537:543 -> previous
8:8:java.lang.Object previous():538:538 -> previous
1:7:int previousIndex():560:566 -> previousIndex
1:10:void remove():517:526 -> remove
1:9:void set(java.lang.Object):584:592 -> set
com.android.tools.r8.org.objectweb.asm.tree.InsnNode -> a.a.a.a.m.a.a.c.h:
1:1:void <init>(int):55:55 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):65:66 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):71:71 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.IntInsnNode -> a.a.a.a.m.a.a.c.i:
int operand -> g
1:2:void <init>(int,int):51:52 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):71:72 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):77:77 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.InvokeDynamicInsnNode -> a.a.a.a.m.a.a.c.j:
java.lang.String name -> g
java.lang.String desc -> h
com.android.tools.r8.org.objectweb.asm.Handle bsm -> i
java.lang.Object[] bsmArgs -> j
1:5:void <init>(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):70:74 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):84:85 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.JumpInsnNode -> a.a.a.a.m.a.a.c.k:
com.android.tools.r8.org.objectweb.asm.tree.LabelNode label -> g
1:2:void <init>(int,com.android.tools.r8.org.objectweb.asm.tree.LabelNode):57:58 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):79:80 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85:85 -> a
4:4:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a
4:4:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85 -> a
5:5:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):85:85 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.LabelNode -> a.a.a.a.m.a.a.c.l:
com.android.tools.r8.org.objectweb.asm.Label value -> g
1:1:void <init>():40:40 -> <init>
1:1:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):68:68 -> a
2:2:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):73:73 -> a
int getType() -> d
1:4:com.android.tools.r8.org.objectweb.asm.Label getLabel():60:63 -> e
1:1:void resetLabel():77:77 -> f
com.android.tools.r8.org.objectweb.asm.tree.LdcInsnNode -> a.a.a.a.m.a.a.c.m:
java.lang.Object cst -> g
1:2:void <init>(java.lang.Object):55:56 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:67 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.LineNumberNode -> a.a.a.a.m.a.a.c.n:
com.android.tools.r8.org.objectweb.asm.tree.LabelNode start -> h
int line -> g
1:3:void <init>(int,com.android.tools.r8.org.objectweb.asm.tree.LabelNode):55:57 -> <init>
1:1:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):67:67 -> a
2:2:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72 -> a
4:4:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.LocalVariableAnnotationNode -> a.a.a.a.m.a.a.c.o:
java.util.List start -> f
java.util.List index -> h
java.util.List end -> g
1:4:void <init>(int,int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],int[],java.lang.String):115:118 -> <init>
1:4:void <init>(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],com.android.tools.r8.org.objectweb.asm.tree.LabelNode[],int[],java.lang.String):87 -> <init>
1:10:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor,boolean):128:137 -> a
11:11:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor,boolean):136:136 -> a
com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode -> a.a.a.a.m.a.a.c.p:
int index -> f
java.lang.String name -> a
java.lang.String signature -> c
java.lang.String desc -> b
com.android.tools.r8.org.objectweb.asm.tree.LabelNode end -> e
com.android.tools.r8.org.objectweb.asm.tree.LabelNode start -> d
1:7:void <init>(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,int):74:80 -> <init>
com.android.tools.r8.org.objectweb.asm.tree.LookupSwitchInsnNode -> a.a.a.a.m.a.a.c.q:
com.android.tools.r8.org.objectweb.asm.tree.LabelNode dflt -> g
java.util.List labels -> i
java.util.List keys -> h
1:4:void <init>(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,int[],com.android.tools.r8.org.objectweb.asm.tree.LabelNode[]):61:64 -> <init>
1:10:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):74:83 -> a
11:11:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):88:88 -> a
12:12:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a
12:12:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89 -> a
13:15:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):89:91 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.MethodInsnNode -> a.a.a.a.m.a.a.c.r:
java.lang.String owner -> g
java.lang.String desc -> i
java.lang.String name -> h
boolean itf -> j
1:5:void <init>(int,java.lang.String,java.lang.String,java.lang.String,boolean):91:95 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):115:116 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):121:121 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.MethodNode -> a.a.a.a.m.a.a.c.t:
java.util.List attrs -> r
java.util.List invisibleTypeAnnotations -> q
com.android.tools.r8.org.objectweb.asm.tree.InsnList instructions -> x
java.util.List visibleTypeAnnotations -> p
java.util.List invisibleAnnotations -> o
int access -> j
java.lang.String name -> k
java.lang.String desc -> l
java.lang.Object annotationDefault -> s
java.util.List tryCatchBlocks -> y
int maxLocals -> A
java.util.List localVariables -> B
java.util.List[] visibleParameterAnnotations -> u
int maxStack -> z
java.util.List[] invisibleParameterAnnotations -> w
java.util.List invisibleLocalVariableAnnotations -> D
java.util.List visibleLocalVariableAnnotations -> C
int invisibleAnnotableParameterCount -> v
boolean visited -> E
int visibleAnnotableParameterCount -> t
java.util.List visibleAnnotations -> n
java.util.List parameters -> m
1:1:void com.android.tools.r8.org.objectweb.asm.MethodVisitor.<init>(int):69:69 -> <init>
1:1:void <init>(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):220 -> <init>
2:11:void <init>(int,int,java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):221:230 -> <init>
1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():248:248 -> a
2:12:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):260:270 -> a
13:15:void visitAnnotableParameterCount(int,boolean):296:298 -> a
16:34:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):306:324 -> a
35:38:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):331:334 -> a
39:45:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):349:355 -> a
46:46:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):349:349 -> a
47:47:void visitInsn(int):360:360 -> a
48:48:void visitTypeInsn(int,java.lang.String):375:375 -> a
49:49:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):381:381 -> a
50:57:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):391:398 -> a
58:58:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):407:407 -> a
59:59:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):414:414 -> a
60:60:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):419:419 -> a
61:61:void visitLdcInsn(java.lang.Object):424:424 -> a
62:62:void visitIincInsn(int,int):429:429 -> a
63:63:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):435:435 -> a
64:64:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):440:440 -> a
65:65:void visitMultiANewArrayInsn(java.lang.String,int):445:445 -> a
66:66:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):452:452 -> a
67:67:int com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.getOpcode():137:137 -> a
67:67:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):453 -> a
68:81:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):454:467 -> a
82:86:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):475:479 -> a
87:87:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):478:478 -> a
88:93:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):509:514 -> a
94:94:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):512:512 -> a
95:107:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):526:538 -> a
108:110:com.android.tools.r8.org.objectweb.asm.tree.LabelNode[] getLabelNodes(com.android.tools.r8.org.objectweb.asm.Label[]):575:577 -> a
111:117:java.lang.Object[] getLabelNodes(java.lang.Object[]):583:589 -> a
118:120:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):693:695 -> a
121:121:void com.android.tools.r8.org.objectweb.asm.tree.ParameterNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:66 -> a
121:121:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):695 -> a
122:145:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):699:722 -> a
146:155:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):721:730 -> a
156:206:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):729:779 -> a
207:214:void com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode.updateIndex(int):89:96 -> a
207:214:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):779 -> a
215:215:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):780:780 -> a
216:217:void com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):107:108 -> a
216:217:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):780 -> a
218:224:void com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):107:113 -> a
218:224:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):780 -> a
225:234:void com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):112:121 -> a
225:234:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):780 -> a
235:235:void com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):120:120 -> a
235:235:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):780 -> a
236:240:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):784:788 -> a
241:242:void com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):89:90 -> a
241:242:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):788 -> a
243:243:void com.android.tools.r8.org.objectweb.asm.tree.LocalVariableNode.accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):89:89 -> a
243:243:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):788 -> a
244:257:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):792:805 -> a
void visitCode() -> b
1:4:void visitParameter(java.lang.String,int):239:242 -> b
5:5:void visitIntInsn(int,int):365:365 -> b
6:17:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):485:496 -> b
18:18:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):545:545 -> b
19:22:com.android.tools.r8.org.objectweb.asm.tree.LabelNode getLabelNode(com.android.tools.r8.org.objectweb.asm.Label):568:571 -> b
void visitEnd() -> c
1:11:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):278:288 -> c
12:13:void visitMaxs(int,int):550:551 -> c
1:1:void visitVarInsn(int,int):370:370 -> d
com.android.tools.r8.org.objectweb.asm.tree.MethodNode$1 -> a.a.a.a.m.a.a.c.s:
com.android.tools.r8.org.objectweb.asm.tree.MethodNode this$0 -> a
1:1:void <init>(com.android.tools.r8.org.objectweb.asm.tree.MethodNode,int):249:249 -> <init>
1:2:boolean add(java.lang.Object):252:253 -> add
com.android.tools.r8.org.objectweb.asm.tree.MultiANewArrayInsnNode -> a.a.a.a.m.a.a.c.u:
java.lang.String desc -> g
int dims -> h
1:3:void <init>(java.lang.String,int):54:56 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):66:67 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):72:72 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.ParameterNode -> a.a.a.a.m.a.a.c.v:
java.lang.String name -> a
int access -> b
1:3:void <init>(java.lang.String,int):55:57 -> <init>
com.android.tools.r8.org.objectweb.asm.tree.TableSwitchInsnNode -> a.a.a.a.m.a.a.c.w:
com.android.tools.r8.org.objectweb.asm.tree.LabelNode dflt -> i
int max -> h
java.util.List labels -> j
int min -> g
1:5:void <init>(int,int,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode[]):66:70 -> <init>
1:6:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):80:85 -> a
7:7:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:90 -> a
8:8:com.android.tools.r8.org.objectweb.asm.tree.LabelNode com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode.clone(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.util.Map):215:215 -> a
8:8:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90 -> a
9:10:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):90:91 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.TryCatchBlockNode -> a.a.a.a.m.a.a.c.x:
java.util.List invisibleTypeAnnotations -> f
java.util.List visibleTypeAnnotations -> e
com.android.tools.r8.org.objectweb.asm.tree.LabelNode start -> a
com.android.tools.r8.org.objectweb.asm.tree.LabelNode handler -> c
com.android.tools.r8.org.objectweb.asm.tree.LabelNode end -> b
java.lang.String type -> d
1:5:void <init>(com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,com.android.tools.r8.org.objectweb.asm.tree.LabelNode,java.lang.String):73:77 -> <init>
com.android.tools.r8.org.objectweb.asm.tree.TypeAnnotationNode -> a.a.a.a.m.a.a.c.y:
int typeRef -> d
com.android.tools.r8.org.objectweb.asm.TypePath typePath -> e
1:3:void <init>(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String):62:64 -> <init>
4:6:void <init>(int,int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String):81:83 -> <init>
com.android.tools.r8.org.objectweb.asm.tree.TypeInsnNode -> a.a.a.a.m.a.a.c.z:
java.lang.String desc -> g
1:2:void <init>(int,java.lang.String):56:57 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):77:78 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):83:83 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.tree.Util -> a.a.a.a.m.a.a.c.A:
1:5:java.util.List asArrayList(java.lang.Object[]):53:57 -> a
6:10:java.util.List asArrayList(int[]):108:112 -> a
11:13:java.util.List asArrayList(int,java.lang.Object[]):151:153 -> a
com.android.tools.r8.org.objectweb.asm.tree.VarInsnNode -> a.a.a.a.m.a.a.c.B:
int var -> g
1:2:void <init>(int,int):53:54 -> <init>
1:2:void accept(com.android.tools.r8.org.objectweb.asm.MethodVisitor):74:75 -> a
3:3:com.android.tools.r8.org.objectweb.asm.tree.AbstractInsnNode clone(java.util.Map):80:80 -> a
int getType() -> d
com.android.tools.r8.org.objectweb.asm.util.Printer -> a.a.a.a.m.a.a.d.a:
java.util.List text -> c
java.lang.String[] TYPES -> e
java.lang.StringBuilder stringBuilder -> b
java.lang.String[] OPCODES -> d
int api -> a
1:224:void <clinit>():53:276 -> <clinit>
1:4:void <init>(int):323:326 -> <init>
void visit(java.lang.String,java.lang.Object) -> a
com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String) -> a
com.android.tools.r8.org.objectweb.asm.util.Printer visitArray(java.lang.String) -> a
void visitEnum(java.lang.String,java.lang.String,java.lang.String) -> a
void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]) -> a
void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]) -> a
void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int) -> a
com.android.tools.r8.org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean) -> a
com.android.tools.r8.org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean) -> a
void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean) -> a
com.android.tools.r8.org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean) -> a
com.android.tools.r8.org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean) -> a
1:1:java.util.List getText():1120:1120 -> a
2:2:void print(java.io.PrintWriter):1129:1129 -> a
3:7:void printList(java.io.PrintWriter,java.util.List):1140:1144 -> a
8:30:void appendString(java.lang.StringBuilder,java.lang.String):1156:1178 -> a
31:44:void appendString(java.lang.StringBuilder,java.lang.String):1168:1181 -> a
com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotationDefault() -> b
com.android.tools.r8.org.objectweb.asm.util.Textifier -> a.a.a.a.m.a.a.d.b:
java.lang.String tab2 -> g
java.lang.String tab -> f
java.lang.String ltab -> i
int numAnnotationValues -> l
java.lang.String tab3 -> h
int access -> k
java.util.Map labelNames -> j
java.util.List FRAME_TYPES -> m
1:2:void <clinit>():104:105 -> <clinit>
1:3:void <init>():135:137 -> <init>
4:4:void <init>(int):148:148 -> <init>
5:14:void <init>(int):108:117 -> <init>
1:3:void visit(java.lang.String,java.lang.Object):542:544 -> a
4:4:void visitString(java.lang.String):652:652 -> a
4:4:void visit(java.lang.String,java.lang.Object):544 -> a
5:6:void visit(java.lang.String,java.lang.Object):545:546 -> a
7:7:void visitType(com.android.tools.r8.org.objectweb.asm.Type):656:656 -> a
7:7:void visit(java.lang.String,java.lang.Object):546 -> a
8:9:void visit(java.lang.String,java.lang.Object):547:548 -> a
10:10:void visitByte(byte):644:644 -> a
10:10:void visit(java.lang.String,java.lang.Object):548 -> a
11:12:void visit(java.lang.String,java.lang.Object):549:550 -> a
13:13:void visitBoolean(boolean):648:648 -> a
13:13:void visit(java.lang.String,java.lang.Object):550 -> a
14:15:void visit(java.lang.String,java.lang.Object):551:552 -> a
16:16:void visitShort(short):640:640 -> a
16:16:void visit(java.lang.String,java.lang.Object):552 -> a
17:18:void visit(java.lang.String,java.lang.Object):553:554 -> a
19:19:void visitChar(char):636:636 -> a
19:19:void visit(java.lang.String,java.lang.Object):554 -> a
20:21:void visit(java.lang.String,java.lang.Object):555:556 -> a
22:22:void visitInt(int):620:620 -> a
22:22:void visit(java.lang.String,java.lang.Object):556 -> a
23:24:void visit(java.lang.String,java.lang.Object):557:558 -> a
25:25:void visitFloat(float):628:628 -> a
25:25:void visit(java.lang.String,java.lang.Object):558 -> a
26:27:void visit(java.lang.String,java.lang.Object):559:560 -> a
28:28:void visitLong(long):624:624 -> a
28:28:void visit(java.lang.String,java.lang.Object):560 -> a
29:30:void visit(java.lang.String,java.lang.Object):561:562 -> a
31:31:void visitDouble(double):632:632 -> a
31:31:void visit(java.lang.String,java.lang.Object):562 -> a
32:38:void visit(java.lang.String,java.lang.Object):563:569 -> a
39:39:void visitByte(byte):644:644 -> a
39:39:void visit(java.lang.String,java.lang.Object):569 -> a
40:44:void visit(java.lang.String,java.lang.Object):571:575 -> a
45:45:void visitBoolean(boolean):648:648 -> a
45:45:void visit(java.lang.String,java.lang.Object):575 -> a
46:50:void visit(java.lang.String,java.lang.Object):577:581 -> a
51:51:void visitShort(short):640:640 -> a
51:51:void visit(java.lang.String,java.lang.Object):581 -> a
52:56:void visit(java.lang.String,java.lang.Object):583:587 -> a
57:57:void visitChar(char):636:636 -> a
57:57:void visit(java.lang.String,java.lang.Object):587 -> a
58:62:void visit(java.lang.String,java.lang.Object):589:593 -> a
63:63:void visitInt(int):620:620 -> a
63:63:void visit(java.lang.String,java.lang.Object):593 -> a
64:68:void visit(java.lang.String,java.lang.Object):595:599 -> a
69:69:void visitLong(long):624:624 -> a
69:69:void visit(java.lang.String,java.lang.Object):599 -> a
70:74:void visit(java.lang.String,java.lang.Object):601:605 -> a
75:75:void visitFloat(float):628:628 -> a
75:75:void visit(java.lang.String,java.lang.Object):605 -> a
76:80:void visit(java.lang.String,java.lang.Object):607:611 -> a
81:81:void visitDouble(double):632:632 -> a
81:81:void visit(java.lang.String,java.lang.Object):611 -> a
82:84:void visit(java.lang.String,java.lang.Object):614:616 -> a
85:88:void visitEnum(java.lang.String,java.lang.String,java.lang.String):661:664 -> a
89:94:com.android.tools.r8.org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,java.lang.String):669:674 -> a
89:94:com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotation(java.lang.String,java.lang.String):51 -> a
95:98:com.android.tools.r8.org.objectweb.asm.util.Textifier visitArray(java.lang.String):679:682 -> a
95:98:com.android.tools.r8.org.objectweb.asm.util.Printer visitArray(java.lang.String):51 -> a
99:110:com.android.tools.r8.org.objectweb.asm.util.Textifier visitParameterAnnotation(int,java.lang.String,boolean):766:777 -> a
99:110:com.android.tools.r8.org.objectweb.asm.util.Printer visitParameterAnnotation(int,java.lang.String,boolean):51 -> a
111:139:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):797:825 -> a
140:141:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):821:822 -> a
142:142:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):818:818 -> a
143:143:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):815:815 -> a
144:146:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):810:812 -> a
147:172:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):803:828 -> a
173:182:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):885:894 -> a
183:204:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):903:924 -> a
205:205:void visitType(com.android.tools.r8.org.objectweb.asm.Type):656:656 -> a
205:205:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):926 -> a
206:217:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):928:939 -> a
218:229:com.android.tools.r8.org.objectweb.asm.util.Printer visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1053:1064 -> a
230:242:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1075:1087 -> a
243:255:void appendJavaDeclaration(java.lang.String,java.lang.String):1307:1319 -> a
243:255:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1088 -> a
256:256:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):1090:1090 -> a
257:275:com.android.tools.r8.org.objectweb.asm.util.Printer visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):1102:1120 -> a
276:281:com.android.tools.r8.org.objectweb.asm.util.Textifier visitAnnotation(java.lang.String,boolean):1161:1166 -> a
276:281:com.android.tools.r8.org.objectweb.asm.util.Textifier visitMethodAnnotation(java.lang.String,boolean):744 -> a
276:281:com.android.tools.r8.org.objectweb.asm.util.Printer visitMethodAnnotation(java.lang.String,boolean):51 -> a
282:282:void appendDescriptor(int,java.lang.String):1296:1296 -> a
283:283:void appendDescriptor(int,java.lang.String):1293:1293 -> a
284:292:void appendLabel(com.android.tools.r8.org.objectweb.asm.Label):1329:1337 -> a
293:330:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1346:1383 -> a
331:347:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1363:1379 -> a
348:356:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1367:1375 -> a
357:357:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1360:1360 -> a
358:358:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1357:1357 -> a
359:359:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1354:1354 -> a
360:407:void appendHandle(com.android.tools.r8.org.objectweb.asm.Handle):1351:1398 -> a
408:497:void appendTypeReference(int):1420:1509 -> a
498:500:void appendTypeReference(int):1504:1506 -> a
501:503:void appendTypeReference(int):1499:1501 -> a
504:506:void appendTypeReference(int):1494:1496 -> a
507:509:void appendTypeReference(int):1489:1491 -> a
510:510:void appendTypeReference(int):1486:1486 -> a
511:511:void appendTypeReference(int):1483:1483 -> a
512:512:void appendTypeReference(int):1480:1480 -> a
513:513:void appendTypeReference(int):1477:1477 -> a
514:514:void appendTypeReference(int):1474:1474 -> a
515:515:void appendTypeReference(int):1471:1471 -> a
516:516:void appendTypeReference(int):1468:1468 -> a
517:517:void appendTypeReference(int):1465:1465 -> a
518:518:void appendTypeReference(int):1462:1462 -> a
519:521:void appendTypeReference(int):1457:1459 -> a
522:522:void appendTypeReference(int):1454:1454 -> a
523:523:void appendTypeReference(int):1451:1451 -> a
524:524:void appendTypeReference(int):1448:1448 -> a
525:529:void appendTypeReference(int):1441:1445 -> a
530:534:void appendTypeReference(int):1434:1438 -> a
535:535:void appendTypeReference(int):1431:1431 -> a
536:538:void appendTypeReference(int):1426:1428 -> a
539:539:void appendTypeReference(int):1423:1423 -> a
540:552:void appendFrameTypes(int,java.lang.Object[]):1523:1535 -> a
1:2:com.android.tools.r8.org.objectweb.asm.util.Textifier visitAnnotationDefault():738:739 -> b
1:2:com.android.tools.r8.org.objectweb.asm.util.Printer visitAnnotationDefault():51 -> b
3:14:com.android.tools.r8.org.objectweb.asm.util.Textifier visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1182:1193 -> b
15:15:void maybeAppendComma(int):1410:1410 -> b
16:16:com.android.tools.r8.org.objectweb.asm.util.Textifier createTextifier():1561:1561 -> b
16:16:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1547 -> b
17:17:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1548:1548 -> b
18:18:java.util.List com.android.tools.r8.org.objectweb.asm.util.Printer.getText():1120:1120 -> b
18:18:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1548 -> b
19:21:com.android.tools.r8.org.objectweb.asm.util.Textifier addNewTextifier(java.lang.String):1548:1550 -> b
1:4:void visitAnnotationValue(java.lang.String):691:694 -> c
com.android.tools.r8.org.objectweb.asm.util.TraceAnnotationVisitor -> a.a.a.a.m.a.a.d.c:
com.android.tools.r8.org.objectweb.asm.util.Printer printer -> b
1:2:void <init>(com.android.tools.r8.org.objectweb.asm.AnnotationVisitor,com.android.tools.r8.org.objectweb.asm.util.Printer):60:61 -> <init>
1:2:void visit(java.lang.String,java.lang.Object):66:67 -> a
3:4:void visitEnum(java.lang.String,java.lang.String,java.lang.String):72:73 -> a
5:6:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,java.lang.String):78:79 -> a
7:8:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String):84:85 -> a
9:10:void visitEnd():90:91 -> a
11:11:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotationEnd():0:0 -> a
11:11:void visitEnd():90 -> a
com.android.tools.r8.org.objectweb.asm.util.TraceMethodVisitor -> a.a.a.a.m.a.a.d.d:
com.android.tools.r8.org.objectweb.asm.util.Printer p -> j
1:2:void <init>(com.android.tools.r8.org.objectweb.asm.MethodVisitor,com.android.tools.r8.org.objectweb.asm.util.Printer):65:66 -> <init>
1:2:void <init>(com.android.tools.r8.org.objectweb.asm.util.Printer):55 -> <init>
1:3:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String,boolean):77:79 -> a
4:4:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):92:92 -> a
5:18:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):1202:1215 -> a
5:18:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMethodAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):782 -> a
5:18:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):92 -> a
19:19:void visitAttribute(com.android.tools.r8.org.objectweb.asm.Attribute):93:93 -> a
20:21:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitAnnotationDefault():98:99 -> a
22:22:void visitAnnotableParameterCount(int,boolean):104:104 -> a
23:27:com.android.tools.r8.org.objectweb.asm.util.Textifier com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):755:759 -> a
23:27:com.android.tools.r8.org.objectweb.asm.util.Printer com.android.tools.r8.org.objectweb.asm.util.Textifier.visitAnnotableParameterCount(int,boolean):51 -> a
23:27:void visitAnnotableParameterCount(int,boolean):104 -> a
28:28:void visitAnnotableParameterCount(int,boolean):105:105 -> a
29:31:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int,java.lang.String,boolean):111:113 -> a
32:33:void visitFrame(int,int,java.lang.Object[],int,java.lang.Object[]):129:130 -> a
34:34:void visitInsn(int):135:135 -> a
35:37:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInsn(int):833:835 -> a
35:37:void visitInsn(int):135 -> a
38:38:void visitInsn(int):136:136 -> a
39:39:void visitTypeInsn(int,java.lang.String):153:153 -> a
40:44:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTypeInsn(int,java.lang.String):859:863 -> a
40:44:void visitTypeInsn(int,java.lang.String):153 -> a
45:45:void visitTypeInsn(int,java.lang.String):154:154 -> a
46:46:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):160:160 -> a
47:53:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):869:875 -> a
47:53:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):160 -> a
54:54:void visitFieldInsn(int,java.lang.String,java.lang.String,java.lang.String):161:161 -> a
55:63:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):173:181 -> a
64:64:void com.android.tools.r8.org.objectweb.asm.util.Printer.visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String):880:880 -> a
64:64:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):181 -> a
65:76:void visitMethodInsn(int,java.lang.String,java.lang.String,java.lang.String,boolean):175:186 -> a
77:78:void visitInvokeDynamicInsn(java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Handle,java.lang.Object[]):196:197 -> a
79:79:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):202:202 -> a
80:84:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):944:948 -> a
80:84:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):202 -> a
85:85:void visitJumpInsn(int,com.android.tools.r8.org.objectweb.asm.Label):203:203 -> a
86:86:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):208:208 -> a
87:91:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLabel(com.android.tools.r8.org.objectweb.asm.Label):953:957 -> a
87:91:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):208 -> a
92:92:void visitLabel(com.android.tools.r8.org.objectweb.asm.Label):209:209 -> a
93:93:void visitLdcInsn(java.lang.Object):214:214 -> a
94:104:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLdcInsn(java.lang.Object):962:972 -> a
94:104:void visitLdcInsn(java.lang.Object):214 -> a
105:105:void visitLdcInsn(java.lang.Object):215:215 -> a
106:106:void visitIincInsn(int,int):220:220 -> a
107:115:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitIincInsn(int,int):977:985 -> a
107:115:void visitIincInsn(int,int):220 -> a
116:116:void visitIincInsn(int,int):221:221 -> a
117:117:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):227:227 -> a
118:128:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):991:1001 -> a
118:128:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):227 -> a
129:129:void visitTableSwitchInsn(int,int,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label[]):228:228 -> a
130:130:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):233:233 -> a
131:141:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):1006:1016 -> a
131:141:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):233 -> a
142:142:void visitLookupSwitchInsn(com.android.tools.r8.org.objectweb.asm.Label,int[],com.android.tools.r8.org.objectweb.asm.Label[]):234:234 -> a
143:143:void visitMultiANewArrayInsn(java.lang.String,int):239:239 -> a
144:148:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMultiANewArrayInsn(java.lang.String,int):1021:1025 -> a
144:148:void visitMultiANewArrayInsn(java.lang.String,int):239 -> a
149:149:void visitMultiANewArrayInsn(java.lang.String,int):240:240 -> a
150:150:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):246:246 -> a
151:151:com.android.tools.r8.org.objectweb.asm.util.Printer com.android.tools.r8.org.objectweb.asm.util.Textifier.visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):1031:1031 -> a
151:151:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):246 -> a
152:153:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitInsnAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):247:248 -> a
154:154:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):254:254 -> a
155:165:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):1037:1047 -> a
155:165:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):254 -> a
166:166:void visitTryCatchBlock(com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,java.lang.String):255:255 -> a
167:168:void visitLocalVariable(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.org.objectweb.asm.Label,com.android.tools.r8.org.objectweb.asm.Label,int):274:275 -> a
169:172:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,com.android.tools.r8.org.objectweb.asm.Label[],com.android.tools.r8.org.objectweb.asm.Label[],int[],java.lang.String,boolean):287:290 -> a
1:1:void visitParameter(java.lang.String,int):71:71 -> b
2:3:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):729:730 -> b
2:3:void visitParameter(java.lang.String,int):71 -> b
4:40:void com.android.tools.r8.org.objectweb.asm.util.Textifier.appendAccess(int):1229:1265 -> b
4:40:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):731 -> b
4:40:void visitParameter(java.lang.String,int):71 -> b
41:42:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitParameter(java.lang.String,int):732:733 -> b
41:42:void visitParameter(java.lang.String,int):71 -> b
43:43:void visitParameter(java.lang.String,int):72:72 -> b
44:45:void visitCode():118:119 -> b
46:46:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitCode():0:0 -> b
46:46:void visitCode():118 -> b
47:47:void visitIntInsn(int,int):141:141 -> b
48:55:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitIntInsn(int,int):840:847 -> b
48:55:void visitIntInsn(int,int):141 -> b
56:56:void visitIntInsn(int,int):142:142 -> b
57:59:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):261:263 -> b
60:60:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):297:297 -> b
61:65:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):1125:1129 -> b
61:65:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):297 -> b
66:66:void visitLineNumber(int,com.android.tools.r8.org.objectweb.asm.Label):298:298 -> b
1:1:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):85:85 -> c
2:2:com.android.tools.r8.org.objectweb.asm.util.Printer com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMethodTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):750:750 -> c
2:2:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):85 -> c
3:4:com.android.tools.r8.org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int,com.android.tools.r8.org.objectweb.asm.TypePath,java.lang.String,boolean):86:87 -> c
5:5:void visitMaxs(int,int):303:303 -> c
6:12:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMaxs(int,int):1134:1140 -> c
6:12:void visitMaxs(int,int):303 -> c
13:13:void visitMaxs(int,int):304:304 -> c
14:15:void visitEnd():309:310 -> c
16:16:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitMethodEnd():0:0 -> c
16:16:void visitEnd():309 -> c
1:1:void visitVarInsn(int,int):147:147 -> d
2:4:void com.android.tools.r8.org.objectweb.asm.util.Textifier.visitVarInsn(int,int):852:854 -> d
2:4:void visitVarInsn(int,int):147 -> d
5:5:void visitVarInsn(int,int):148:148 -> d
com.android.tools.r8.org.objectweb.asm.util.TraceSignatureVisitor -> a.a.a.a.m.a.a.d.e:
int arrayStack -> j
java.lang.String separator -> k
int argumentStack -> i
java.lang.StringBuilder declaration -> b
boolean formalTypeParameterVisited -> e
boolean interfaceBoundVisited -> f
boolean parameterTypeVisited -> g
java.util.Map BASE_TYPES -> l
boolean interfaceVisited -> h
boolean isInterface -> a
java.lang.StringBuilder exceptions -> d
java.lang.StringBuilder returnType -> c
1:11:void <clinit>():52:62 -> <clinit>
1:1:void <init>(int):112:112 -> <init>
2:12:void <init>(int):104:114 -> <init>
13:13:void <init>(java.lang.StringBuilder):118:118 -> <init>
14:30:void <init>(java.lang.StringBuilder):104:120 -> <init>
1:6:void visitBaseType(char):203:208 -> a
7:7:void visitBaseType(char):205:205 -> a
8:9:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitArrayType():220:221 -> a
10:21:void visitClassType(java.lang.String):227:238 -> a
1:3:void visitFormalTypeParameter(java.lang.String):125:127 -> b
4:5:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitClassBound():132:133 -> b
6:19:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char):266:279 -> b
1:8:void visitInnerClassType(java.lang.String):243:250 -> c
9:13:void visitEnd():285:289 -> c
1:6:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitExceptionType():193:198 -> d
7:9:void visitTypeVariable(java.lang.String):213:215 -> d
1:7:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitInterface():155:161 -> e
1:3:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound():139:141 -> f
1:8:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitParameterType():167:174 -> g
1:9:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitReturnType():180:188 -> h
1:3:com.android.tools.r8.org.objectweb.asm.signature.SignatureVisitor visitSuperclass():147:149 -> i
1:7:void visitTypeArgument():255:261 -> j
1:1:java.lang.String getDeclaration():300:300 -> k
1:1:java.lang.String getExceptions():318:318 -> l
1:1:java.lang.String getReturnType():309:309 -> m
1:3:void endFormals():324:326 -> n
1:6:void endType():335:340 -> o
1:1:void startType():331:331 -> p
com.android.tools.r8.origin.ArchiveEntryOrigin -> a.a.a.a.n.a:
java.lang.String entryName -> e
1:2:void <init>(java.lang.String,com.android.tools.r8.origin.Origin):18:19 -> <init>
1:1:java.lang.String part():24:24 -> a
com.android.tools.r8.origin.Origin -> a.a.a.a.n.d:
com.android.tools.r8.origin.Origin parent -> a
com.android.tools.r8.origin.Origin UNKNOWN -> c
com.android.tools.r8.origin.Origin ROOT -> b
boolean $assertionsDisabled -> d
1:17:void <clinit>():26:42 -> <clinit>
1:2:void <init>():67:68 -> <init>
1:2:void <init>(com.android.tools.r8.origin.Origin$1):27 -> <init>
3:5:void <init>(com.android.tools.r8.origin.Origin):71:73 -> <init>
java.lang.String part() -> a
1:10:int compareTo(com.android.tools.r8.origin.Origin):130:139 -> a
1:1:java.util.List parts():83:83 -> b
1:1:com.android.tools.r8.origin.Origin root():58:58 -> c
2:2:com.android.tools.r8.origin.Origin parent():79:79 -> c
2:2:java.util.List buildParts(int):87 -> c
3:4:java.util.List buildParts(int):87:88 -> c
1:1:int compareTo(java.lang.Object):26:26 -> compareTo
1:1:com.android.tools.r8.origin.Origin unknown():62:62 -> d
1:6:boolean equals(java.lang.Object):115:120 -> equals
7:7:com.android.tools.r8.origin.Origin parent():79:79 -> equals
7:7:boolean equals(java.lang.Object):121 -> equals
8:8:com.android.tools.r8.origin.Origin parent():79:79 -> equals
8:8:boolean equals(java.lang.Object):122 -> equals
1:2:int hashCode():145:146 -> hashCode
1:1:java.lang.String toString():153:153 -> toString
com.android.tools.r8.origin.Origin$1 -> a.a.a.a.n.b:
1:1:void <init>():30:30 -> <init>
java.lang.String part() -> a
1:1:java.util.List buildParts(int):38:38 -> c
1:1:int compareTo(java.lang.Object):30:30 -> compareTo
com.android.tools.r8.origin.Origin$2 -> a.a.a.a.n.c:
1:1:void <init>():43:43 -> <init>
java.lang.String part() -> a
1:2:java.util.List buildParts(int):51:52 -> c
1:1:int compareTo(java.lang.Object):43:43 -> compareTo
com.android.tools.r8.origin.PathOrigin -> a.a.a.a.n.e:
java.nio.file.Path path -> e
boolean $assertionsDisabled -> f
1:1:void <clinit>():13:13 -> <clinit>
1:3:void <init>(java.nio.file.Path):19:21 -> <init>
1:1:java.lang.String part():26:26 -> a
com.android.tools.r8.origin.SynthesizedOrigin -> a.a.a.a.n.f:
java.lang.String reason -> e
1:2:void <init>(java.lang.String,java.lang.Class):13:14 -> <init>
1:1:java.lang.String part():20:20 -> a
com.android.tools.r8.position.MethodPosition -> a.a.a.a.o.a:
com.android.tools.r8.graph.DexMethod method -> b
1:2:void <init>(com.android.tools.r8.graph.DexMethod):20:21 -> <init>
1:1:java.lang.String toString():48:48 -> a
1:1:java.lang.String getDescription():53 -> a
1:2:boolean equals(java.lang.Object):63:64 -> equals
1:1:int hashCode():58:58 -> hashCode
1:1:java.lang.String toString():48:48 -> toString
com.android.tools.r8.position.Position -> a.a.a.a.o.c:
com.android.tools.r8.position.Position UNKNOWN -> a
1:1:void <clinit>():19:19 -> <clinit>
java.lang.String getDescription() -> a
com.android.tools.r8.position.Position$1 -> a.a.a.a.o.b:
1:1:void <init>():19:19 -> <init>
java.lang.String getDescription() -> a
com.android.tools.r8.position.TextPosition -> a.a.a.a.o.d:
boolean $assertionsDisabled -> e
long offset -> b
int column -> d
int line -> c
1:1:void <clinit>():12:12 -> <clinit>
1:7:void <init>(long,int,int):27:33 -> <init>
1:1:java.lang.String getDescription():62:62 -> a
1:3:boolean equals(java.lang.Object):75:77 -> equals
1:1:int hashCode():67:67 -> hashCode
1:1:java.lang.String toString():57:57 -> toString
com.android.tools.r8.shaking.AppInfoWithLiveness -> a.a.a.a.p.a:
java.util.Map mayHaveSideEffects -> g
1:1:void <clinit>():48:48 -> <clinit>
com.android.tools.r8.shaking.FilteredClassPath -> a.a.a.a.p.b:
java.nio.file.Path path -> a
com.android.tools.r8.com.google.common.collect.ImmutableList pattern -> b
1:1:void <init>(java.nio.file.Path):31:31 -> <init>
2:4:void <init>(java.nio.file.Path,java.util.List):25:27 -> <init>
2:4:void <init>(java.nio.file.Path):31 -> <init>
1:1:com.android.tools.r8.shaking.FilteredClassPath unfiltered(java.nio.file.Path):39:39 -> a
2:2:java.nio.file.Path getPath():47:47 -> a
3:24:boolean matchAgainstFileName(java.lang.String,int,java.lang.String,int):72:93 -> a
25:25:boolean containsFileSeparator(java.lang.String):67:67 -> a
25:25:boolean matchAgainstFileName(java.lang.String,int,java.lang.String,int):93 -> a
26:44:boolean matchAgainstFileName(java.lang.String,int,java.lang.String,int):94:112 -> a
45:45:boolean isUnfiltered():119:119 -> a
45:45:boolean matchesFile(java.lang.String):51 -> a
46:48:boolean matchesFile(java.lang.String):55:57 -> a
1:1:boolean isUnfiltered():119:119 -> toString
1:1:java.lang.String toString():124 -> toString
2:16:java.lang.String toString():125:139 -> toString
com.android.tools.r8.shaking.MainDexClasses -> a.a.a.a.p.c:
java.util.Set classes -> c
boolean $assertionsDisabled -> e
java.util.Set roots -> a
java.util.Set dependencies -> b
com.android.tools.r8.shaking.MainDexClasses NONE -> d
1:3:void <clinit>():18:20 -> <clinit>
1:5:void <init>(java.util.Set,java.util.Set):70:74 -> <init>
1:1:java.util.Set getClasses():91:91 -> a
com.android.tools.r8.shaking.RootSetBuilder -> a.a.a.a.p.e:
1:1:void <clinit>():61:61 -> <clinit>
com.android.tools.r8.shaking.RootSetBuilder$RootSet -> a.a.a.a.p.d:
java.util.Set noObfuscation -> a
1:1:void <clinit>():1029:1029 -> <clinit>
com.android.tools.r8.utils.AbortException -> a.a.a.a.q.a:
1:1:void <init>():12:12 -> <init>
2:2:void <init>(java.lang.String):17:17 -> <init>
com.android.tools.r8.utils.Action -> a.a.a.a.q.b:
com.android.tools.r8.utils.AndroidApiLevel -> a.a.a.a.q.c:
com.android.tools.r8.utils.AndroidApiLevel F -> w
com.android.tools.r8.utils.AndroidApiLevel G_MR1 -> u
com.android.tools.r8.utils.AndroidApiLevel E_0_1 -> y
com.android.tools.r8.utils.AndroidApiLevel[] $VALUES -> F
com.android.tools.r8.utils.AndroidApiLevel Q -> b
com.android.tools.r8.utils.AndroidApiLevel B_1_1 -> C
com.android.tools.r8.utils.AndroidApiLevel D -> A
com.android.tools.r8.utils.AndroidApiLevel N_MR1 -> f
com.android.tools.r8.utils.AndroidApiLevel O_MR1 -> d
com.android.tools.r8.utils.AndroidApiLevel LATEST -> E
com.android.tools.r8.utils.AndroidApiLevel L -> j
com.android.tools.r8.utils.AndroidApiLevel M -> h
com.android.tools.r8.utils.AndroidApiLevel J_MR1 -> n
com.android.tools.r8.utils.AndroidApiLevel K -> l
com.android.tools.r8.utils.AndroidApiLevel H_MR2 -> r
com.android.tools.r8.utils.AndroidApiLevel I_MR1 -> p
com.android.tools.r8.utils.AndroidApiLevel G -> v
com.android.tools.r8.utils.AndroidApiLevel H -> t
com.android.tools.r8.utils.AndroidApiLevel E -> z
com.android.tools.r8.utils.AndroidApiLevel E_MR1 -> x
com.android.tools.r8.utils.AndroidApiLevel C -> B
com.android.tools.r8.utils.AndroidApiLevel P -> c
int level -> a
com.android.tools.r8.utils.AndroidApiLevel N -> g
com.android.tools.r8.utils.AndroidApiLevel B -> D
com.android.tools.r8.utils.AndroidApiLevel O -> e
com.android.tools.r8.utils.AndroidApiLevel K_WATCH -> k
com.android.tools.r8.utils.AndroidApiLevel L_MR1 -> i
com.android.tools.r8.utils.AndroidApiLevel J -> o
com.android.tools.r8.utils.AndroidApiLevel J_MR2 -> m
com.android.tools.r8.utils.AndroidApiLevel H_MR1 -> s
com.android.tools.r8.utils.AndroidApiLevel I -> q
1:29:void <clinit>():12:40 -> <clinit>
30:61:void <clinit>():11:42 -> <clinit>
1:2:void <init>(java.lang.String,int,int):46:47 -> <init>
1:1:int getLevel():51:51 -> a
1:1:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):143:143 -> c
2:2:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):141:141 -> c
3:3:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):139:139 -> c
4:4:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):137:137 -> c
5:5:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):135:135 -> c
6:6:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):133:133 -> c
7:7:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):131:131 -> c
8:8:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):129:129 -> c
9:9:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):127:127 -> c
10:10:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):125:125 -> c
11:11:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):123:123 -> c
12:12:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):121:121 -> c
13:13:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):119:119 -> c
14:14:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):117:117 -> c
15:15:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):115:115 -> c
16:16:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):113:113 -> c
17:17:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):111:111 -> c
18:18:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):109:109 -> c
19:19:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):107:107 -> c
20:20:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):105:105 -> c
21:21:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):103:103 -> c
22:22:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):101:101 -> c
23:23:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):99:99 -> c
24:24:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):97:97 -> c
25:25:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):95:95 -> c
26:26:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):93:93 -> c
27:27:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):91:91 -> c
28:28:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):89:89 -> c
29:29:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):87:87 -> c
30:30:com.android.tools.r8.utils.AndroidApiLevel getAndroidApiLevel(int):85:85 -> c
com.android.tools.r8.utils.AndroidApp -> a.a.a.a.q.h:
java.util.List mainDexClasses -> f
java.util.List mainDexListResources -> e
boolean $assertionsDisabled -> g
com.android.tools.r8.com.google.common.collect.ImmutableList classpathResourceProviders -> b
com.android.tools.r8.com.google.common.collect.ImmutableList programResourceProviders -> a
com.android.tools.r8.com.google.common.collect.ImmutableList archiveProvidersToClose -> d
com.android.tools.r8.com.google.common.collect.ImmutableList libraryResourceProviders -> c
1:1:void <clinit>():55:55 -> <clinit>
1:11:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.StringResource,java.util.List,java.util.List):136:146 -> <init>
1:11:void <init>(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableMap,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.StringResource,java.util.List,java.util.List,com.android.tools.r8.utils.AndroidApp$1):55 -> <init>
boolean lambda$verifyInternalProvidersInCloseSet$0(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.ClassFileResourceProvider) -> a
1:2:void closeInternalArchiveProviders():70:71 -> a
3:6:void printClassFileProviders(java.lang.StringBuilder,java.util.Collection):109:112 -> a
7:13:void printProgramResource(java.lang.StringBuilder,com.android.tools.r8.ProgramResource):118:124 -> a
14:15:boolean verifyInternalProvidersInCloseSet(com.android.tools.r8.com.google.common.collect.ImmutableList,com.android.tools.r8.com.google.common.collect.ImmutableList):152:153 -> a
16:16:com.android.tools.r8.utils.AndroidApp$Builder builder(com.android.tools.r8.utils.Reporter):170:170 -> a
1:3:java.util.Collection computeAllProgramResources():187:189 -> b
1:1:java.util.List getClasspathResourceProviders():257:257 -> c
1:1:java.util.List getLibraryResourceProviders():262:262 -> d
1:1:java.util.List getMainDexClasses():313:313 -> e
1:1:java.util.List getMainDexListResources():306:306 -> f
1:1:java.util.List getProgramResourceProviders():252:252 -> g
1:1:boolean hasMainDexList():292:292 -> h
1:5:java.lang.String toString():77:81 -> toString
6:8:void printProgramResourceProviders(java.lang.StringBuilder,java.util.Collection):100:102 -> toString
6:8:java.lang.String toString():81 -> toString
9:20:java.lang.String toString():83:94 -> toString
com.android.tools.r8.utils.AndroidApp$1 -> a.a.a.a.q.d:
com.android.tools.r8.utils.AndroidApp$Builder -> a.a.a.a.q.g:
boolean $assertionsDisabled -> m
boolean ignoreDexInArchive -> j
com.android.tools.r8.StringResource proguardMapOutputData -> k
java.util.List programResources -> b
com.android.tools.r8.utils.Reporter reporter -> l
java.util.List programResourceProviders -> a
java.util.Map programResourcesMainDescriptor -> d
java.util.List libraryResourceProviders -> f
java.util.List classpathResourceProviders -> e
java.util.List dataResources -> c
java.util.List mainDexListClasses -> i
java.util.List mainDexListResources -> h
java.util.List archiveProvidersToClose -> g
1:1:void <clinit>():387:387 -> <clinit>
1:1:void <init>(com.android.tools.r8.utils.Reporter):407:407 -> <init>
1:1:void <init>(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.AndroidApp$1):387 -> <init>
2:21:void <init>(com.android.tools.r8.utils.Reporter):389:408 -> <init>
2:21:void <init>(com.android.tools.r8.utils.Reporter,com.android.tools.r8.utils.AndroidApp$1):387 -> <init>
1:1:com.android.tools.r8.utils.AndroidApp$Builder addMainDexListFiles(java.nio.file.Path[]):609:609 -> a
2:8:com.android.tools.r8.utils.AndroidApp$Builder addMainDexListFiles(java.util.Collection):613:619 -> a
2:8:com.android.tools.r8.utils.AndroidApp$Builder addMainDexListFiles(java.nio.file.Path[]):609 -> a
9:9:com.android.tools.r8.utils.AndroidApp$Builder addMainDexListFiles(java.util.Collection):615:615 -> a
9:9:com.android.tools.r8.utils.AndroidApp$Builder addMainDexListFiles(java.nio.file.Path[]):609 -> a
10:10:com.android.tools.r8.utils.AndroidApp$Builder setIgnoreDexInArchive(boolean):651:651 -> a
11:50:com.android.tools.r8.utils.AndroidApp build():659:698 -> a
51:57:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):705:711 -> a
58:58:void addProgramResources(com.android.tools.r8.ProgramResource[]):723:723 -> a
58:58:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):711 -> a
59:59:void addProgramResources(java.util.Collection):727:727 -> a
59:59:void addProgramResources(com.android.tools.r8.ProgramResource[]):723 -> a
59:59:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):711 -> a
60:61:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):712:713 -> a
62:62:void addProgramResources(com.android.tools.r8.ProgramResource[]):723:723 -> a
62:62:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):713 -> a
63:63:void addProgramResources(java.util.Collection):727:727 -> a
63:63:void addProgramResources(com.android.tools.r8.ProgramResource[]):723 -> a
63:63:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):713 -> a
64:65:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):714:715 -> a
66:66:com.android.tools.r8.utils.ArchiveResourceProvider com.android.tools.r8.utils.ArchiveResourceProvider.fromArchive(java.nio.file.Path,boolean):43:43 -> a
66:66:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):715 -> a
67:67:com.android.tools.r8.utils.AndroidApp$Builder addProgramResourceProvider(com.android.tools.r8.ProgramResourceProvider):452:452 -> a
67:67:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):715 -> a
68:68:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):717:717 -> a
69:69:void com.android.tools.r8.errors.CompilationError.<init>(java.lang.String,com.android.tools.r8.origin.Origin):29:29 -> a
69:69:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):717 -> a
70:70:com.android.tools.r8.utils.AndroidApp$Builder addProgramFile(java.nio.file.Path):717:717 -> a
1:1:com.android.tools.r8.utils.Reporter getReporter():423:423 -> b
1:1:boolean hasMainDexList():640:640 -> c
com.android.tools.r8.utils.AndroidApp$Builder$1 -> a.a.a.a.q.f:
java.util.List val$finalDataResources -> b
java.util.List val$finalProgramResources -> a
1:1:void <init>(com.android.tools.r8.utils.AndroidApp$Builder,java.util.List,java.util.List):664:664 -> <init>
1:1:java.util.Collection getProgramResources():667:667 -> a
1:2:com.android.tools.r8.DataResourceProvider getDataResourceProvider():672:673 -> b
com.android.tools.r8.utils.AndroidApp$Builder$1$1 -> a.a.a.a.q.e:
com.android.tools.r8.utils.AndroidApp$Builder$1 this$1 -> a
boolean $assertionsDisabled -> b
1:1:void <clinit>():673:673 -> <clinit>
1:1:void <init>(com.android.tools.r8.utils.AndroidApp$Builder$1):673:673 -> <init>
1:6:void accept(com.android.tools.r8.DataResourceProvider$Visitor):676:681 -> a
7:7:void accept(com.android.tools.r8.DataResourceProvider$Visitor):678:678 -> a
com.android.tools.r8.utils.ArchiveBuilder -> a.a.a.a.q.k:
boolean $assertionsDisabled -> i
com.android.tools.r8.origin.Origin origin -> b
java.util.zip.ZipOutputStream stream -> c
int classesFileIndex -> f
int openCount -> e
java.nio.file.Path archive -> a
java.util.SortedSet delayedWrites -> h
java.util.Map delayedClassesDexFiles -> g
boolean closed -> d
1:1:void <clinit>():28:28 -> <clinit>
1:1:void <init>(java.nio.file.Path):38:38 -> <init>
2:11:void <init>(java.nio.file.Path):31:40 -> <init>
1:3:void close(com.android.tools.r8.DiagnosticsHandler):51:53 -> a
4:11:void writeDelayed(com.android.tools.r8.DiagnosticsHandler):67:74 -> a
4:11:void close(com.android.tools.r8.DiagnosticsHandler):54 -> a
12:17:void close(com.android.tools.r8.DiagnosticsHandler):55:60 -> a
18:23:void handleIOException(java.io.IOException,com.android.tools.r8.DiagnosticsHandler):100:105 -> a
24:37:void writeDirectoryNow(java.lang.String,com.android.tools.r8.DiagnosticsHandler):115:128 -> a
38:38:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):148:148 -> a
39:42:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):171:174 -> a
43:47:void writeNextIfAvailable(com.android.tools.r8.DiagnosticsHandler):160:164 -> a
43:47:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):175 -> a
48:49:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):178:179 -> a
50:50:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):178:178 -> a
51:51:com.android.tools.r8.origin.Origin getOrigin():185:185 -> a
1:2:void open():45:46 -> b
3:9:java.util.zip.ZipOutputStream getStream(com.android.tools.r8.DiagnosticsHandler):90:96 -> b
10:12:void writeFileNow(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):153:155 -> b
1:6:java.util.zip.ZipOutputStream getStreamRaw():80:85 -> c
com.android.tools.r8.utils.ArchiveBuilder$1 -> a.a.a.a.q.i:
com.android.tools.r8.utils.ArchiveBuilder$DelayedData -> a.a.a.a.q.j:
com.android.tools.r8.ByteDataView content -> b
java.lang.String name -> a
boolean isDirectory -> c
1:1:void <init>(java.lang.String,com.android.tools.r8.ByteDataView,boolean,com.android.tools.r8.utils.ArchiveBuilder$1):193:193 -> <init>
2:5:void <init>(java.lang.String,com.android.tools.r8.ByteDataView,boolean):206:209 -> <init>
1:1:com.android.tools.r8.utils.ArchiveBuilder$DelayedData createFile(java.lang.String,com.android.tools.r8.ByteDataView):199:199 -> a
1:1:int compareTo(java.lang.Object):193:193 -> compareTo
2:4:int compareTo(com.android.tools.r8.utils.ArchiveBuilder$DelayedData):215:217 -> compareTo
2:4:int compareTo(java.lang.Object):193 -> compareTo
com.android.tools.r8.utils.ArchiveResourceProvider -> a.a.a.a.q.l:
com.android.tools.r8.origin.Origin origin -> a
com.android.tools.r8.shaking.FilteredClassPath archive -> b
boolean ignoreDexInArchive -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():35:35 -> <clinit>
1:5:void <init>(com.android.tools.r8.shaking.FilteredClassPath,boolean):46:50 -> <init>
1:1:void $closeResource(java.lang.Throwable,java.lang.AutoCloseable):84:84 -> a
2:4:java.util.Collection getProgramResources():99:101 -> a
5:10:void accept(com.android.tools.r8.DataResourceProvider$Visitor):112:117 -> a
11:11:boolean isProgramResourceName(java.lang.String):135:135 -> a
11:11:void accept(com.android.tools.r8.DataResourceProvider$Visitor):117 -> a
12:19:void accept(com.android.tools.r8.DataResourceProvider$Visitor):118:125 -> a
20:38:void accept(com.android.tools.r8.DataResourceProvider$Visitor):112:130 -> a
39:40:void accept(com.android.tools.r8.DataResourceProvider$Visitor):126:127 -> a
com.android.tools.r8.DataResourceProvider getDataResourceProvider() -> b
1:10:java.util.List readArchive():54:63 -> c
11:12:boolean com.android.tools.r8.utils.ZipUtils.isDexFile(java.lang.String):99:100 -> c
11:12:java.util.List readArchive():64 -> c
13:16:java.util.List readArchive():65:68 -> c
17:28:java.util.List readArchive():67:78 -> c
29:37:java.util.List readArchive():74:82 -> c
38:71:java.util.List readArchive():60:93 -> c
72:102:java.util.List readArchive():56:86 -> c
com.android.tools.r8.utils.CfgPrinter -> a.a.a.a.q.m:
java.util.Stack opened -> b
java.lang.StringBuilder builder -> a
int nextUnusedValue -> c
boolean $assertionsDisabled -> d
1:1:void <clinit>():11:11 -> <clinit>
1:7:void <init>():11:17 -> <init>
1:1:com.android.tools.r8.utils.CfgPrinter append(int):55:55 -> a
2:2:com.android.tools.r8.utils.CfgPrinter append(java.lang.String):60:60 -> a
3:3:com.android.tools.r8.utils.CfgPrinter ln():70:70 -> a
1:2:com.android.tools.r8.utils.CfgPrinter print(int):43:44 -> b
3:4:com.android.tools.r8.utils.CfgPrinter print(java.lang.String):49:50 -> b
3:4:com.android.tools.r8.utils.CfgPrinter begin(java.lang.String):28 -> b
5:5:com.android.tools.r8.utils.CfgPrinter append(java.lang.String):60:60 -> b
5:5:com.android.tools.r8.utils.CfgPrinter begin(java.lang.String):29 -> b
6:7:com.android.tools.r8.utils.CfgPrinter begin(java.lang.String):29:30 -> b
8:8:com.android.tools.r8.utils.CfgPrinter sp():65:65 -> b
1:2:com.android.tools.r8.utils.CfgPrinter end(java.lang.String):35:36 -> c
3:4:com.android.tools.r8.utils.CfgPrinter print(java.lang.String):49:50 -> c
3:4:com.android.tools.r8.utils.CfgPrinter end(java.lang.String):37 -> c
5:5:com.android.tools.r8.utils.CfgPrinter append(java.lang.String):60:60 -> c
5:5:com.android.tools.r8.utils.CfgPrinter end(java.lang.String):38 -> c
6:6:com.android.tools.r8.utils.CfgPrinter end(java.lang.String):38:38 -> c
7:8:void printIndent():75:76 -> c
1:2:com.android.tools.r8.utils.CfgPrinter print(java.lang.String):49:50 -> d
1:1:java.lang.String toString():82:82 -> toString
com.android.tools.r8.utils.ClassMap -> a.a.a.a.q.p:
java.util.concurrent.ConcurrentHashMap classes -> a
java.util.concurrent.atomic.AtomicReference classProvider -> b
boolean $assertionsDisabled -> c
1:1:void <clinit>():34:34 -> <clinit>
1:1:void <init>(java.util.concurrent.ConcurrentHashMap,com.android.tools.r8.utils.ClassProvider):58:58 -> <init>
2:7:void <init>(java.util.concurrent.ConcurrentHashMap,com.android.tools.r8.utils.ClassProvider):56:61 -> <init>
java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass) -> a
com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass) -> a
1:28:com.android.tools.r8.graph.DexClass get(com.android.tools.r8.graph.DexType):89:116 -> a
29:29:com.android.tools.r8.graph.DexClass get(com.android.tools.r8.graph.DexType):114:114 -> a
30:35:java.util.function.Supplier lambda$get$0(com.android.tools.r8.graph.DexType,com.android.tools.r8.graph.DexType):107:112 -> a
36:46:java.util.List getAllClasses():123:133 -> a
47:47:java.util.List getAllClasses():124:124 -> a
48:106:void forceLoad(java.util.function.Predicate):166:224 -> a
com.android.tools.r8.graph.ClassKind getClassKind() -> b
1:1:java.lang.String toString():81:81 -> toString
com.android.tools.r8.utils.ClassMap$1 -> a.a.a.a.q.n:
com.android.tools.r8.utils.ClassMap$ConcurrentClassLoader -> a.a.a.a.q.o:
boolean ready -> e
boolean $assertionsDisabled -> f
com.android.tools.r8.graph.DexType type -> c
com.android.tools.r8.utils.ClassMap classMap -> a
com.android.tools.r8.utils.ClassProvider provider -> b
com.android.tools.r8.graph.DexClass clazz -> d
1:1:void <clinit>():230:230 -> <clinit>
1:1:void <init>(com.android.tools.r8.utils.ClassMap,com.android.tools.r8.utils.ClassProvider,com.android.tools.r8.graph.DexType):239:239 -> <init>
1:1:void <init>(com.android.tools.r8.utils.ClassMap,com.android.tools.r8.utils.ClassProvider,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.ClassMap$1):230 -> <init>
2:8:void <init>(com.android.tools.r8.utils.ClassMap,com.android.tools.r8.utils.ClassProvider,com.android.tools.r8.graph.DexType):236:242 -> <init>
2:8:void <init>(com.android.tools.r8.utils.ClassMap,com.android.tools.r8.utils.ClassProvider,com.android.tools.r8.graph.DexType,com.android.tools.r8.utils.ClassMap$1):230 -> <init>
1:20:void lambda$get$0(com.android.tools.r8.graph.DexClass):255:274 -> a
21:23:void lambda$get$0(com.android.tools.r8.graph.DexClass):260:262 -> a
1:1:java.lang.Object get():230:230 -> get
2:42:com.android.tools.r8.graph.DexClass get():247:287 -> get
43:43:com.android.tools.r8.graph.DexClass get():283:283 -> get
com.android.tools.r8.utils.ClassProvider -> a.a.a.a.q.u:
com.android.tools.r8.graph.ClassKind classKind -> a
1:2:void <init>(com.android.tools.r8.graph.ClassKind):30:31 -> <init>
void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer) -> a
java.util.Collection collectTypes() -> a
1:1:com.android.tools.r8.utils.ClassProvider forClassFileResources(com.android.tools.r8.graph.ClassKind,com.android.tools.r8.ClassFileResourceProvider,com.android.tools.r8.graph.JarApplicationReader):62:62 -> a
2:2:com.android.tools.r8.utils.ClassProvider combine(com.android.tools.r8.graph.ClassKind,java.util.List):78:78 -> a
3:3:com.android.tools.r8.com.google.common.collect.ImmutableListMultimap$Builder com.android.tools.r8.com.google.common.collect.ImmutableListMultimap.builder():211:211 -> a
3:3:com.android.tools.r8.utils.ClassProvider forPreloadedClasses(com.android.tools.r8.graph.ClassKind,java.util.Collection):68 -> a
4:7:com.android.tools.r8.utils.ClassProvider forPreloadedClasses(com.android.tools.r8.graph.ClassKind,java.util.Collection):69:72 -> a
1:1:com.android.tools.r8.graph.ClassKind getClassKind():36:36 -> b
com.android.tools.r8.utils.ClassProvider$1 -> a.a.a.a.q.q:
com.android.tools.r8.utils.ClassProvider$ClassFileResourceReader -> a.a.a.a.q.r:
com.android.tools.r8.graph.JarApplicationReader reader -> c
com.android.tools.r8.graph.ClassKind classKind -> b
1:4:void <init>(com.android.tools.r8.graph.ClassKind,com.android.tools.r8.ClassFileResourceProvider,com.android.tools.r8.graph.JarApplicationReader):88:91 -> <init>
1:4:void <init>(com.android.tools.r8.graph.ClassKind,com.android.tools.r8.ClassFileResourceProvider,com.android.tools.r8.graph.JarApplicationReader,com.android.tools.r8.utils.ClassProvider$1):81 -> <init>
1:2:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):96:97 -> a
3:4:java.util.Collection collectTypes():112:113 -> a
1:1:java.lang.String toString():121:121 -> toString
com.android.tools.r8.utils.ClassProvider$CombinedClassProvider -> a.a.a.a.q.s:
java.util.List providers -> b
1:2:void <init>(com.android.tools.r8.graph.ClassKind,java.util.List):155:156 -> <init>
1:2:void <init>(com.android.tools.r8.graph.ClassKind,java.util.List,com.android.tools.r8.utils.ClassProvider$1):151 -> <init>
1:2:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):161:162 -> a
3:5:java.util.Collection collectTypes():168:170 -> a
1:8:java.lang.String toString():177:184 -> toString
com.android.tools.r8.utils.ClassProvider$PreloadedClassProvider -> a.a.a.a.q.t:
com.android.tools.r8.com.google.common.collect.Multimap classes -> b
1:2:void <init>(com.android.tools.r8.graph.ClassKind,com.android.tools.r8.com.google.common.collect.Multimap):129:130 -> <init>
1:2:void <init>(com.android.tools.r8.graph.ClassKind,com.android.tools.r8.com.google.common.collect.Multimap,com.android.tools.r8.utils.ClassProvider$1):125 -> <init>
1:2:void collectClass(com.android.tools.r8.graph.DexType,java.util.function.Consumer):135:136 -> a
3:3:java.util.Collection collectTypes():142:142 -> a
1:1:java.lang.String toString():147:147 -> toString
com.android.tools.r8.utils.ClasspathClassCollection -> a.a.a.a.q.v:
1:1:void <init>(com.android.tools.r8.utils.ClassProvider):14:14 -> <init>
1:1:java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass):12:12 -> a
2:2:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12:12 -> a
3:3:com.android.tools.r8.graph.DexClasspathClass resolveClassConflict(com.android.tools.r8.graph.DexClasspathClass,com.android.tools.r8.graph.DexClasspathClass):19:19 -> a
3:3:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):12 -> a
1:1:com.android.tools.r8.graph.ClassKind getClassKind():29:29 -> b
1:1:java.lang.String toString():34:34 -> toString
com.android.tools.r8.utils.DescriptorUtils -> a.a.a.a.q.w:
java.util.Map typeNameToLetterMap -> a
boolean $assertionsDisabled -> b
1:17:void <clinit>():18:34 -> <clinit>
boolean isInvalidChar(char) -> a
1:12:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):40:51 -> a
13:17:java.lang.String internalToDescriptor(java.lang.String,boolean,boolean):50:54 -> a
18:24:java.lang.String descriptorToInternalName(java.lang.String):149:155 -> a
25:25:java.lang.String descriptorToInternalName(java.lang.String):153:153 -> a
26:26:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):168:168 -> a
27:27:java.lang.String primitiveDescriptorToJavaType(char):206:206 -> a
27:27:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):181 -> a
28:28:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):178:178 -> a
29:33:java.lang.String descriptorToJavaType(java.lang.String,com.android.tools.r8.naming.ClassNameMapper):171:175 -> a
34:43:java.lang.String computeInnerClassSeparator(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.utils.InternalOptions):321:330 -> a
44:50:java.lang.String computeInnerClassSeparator(java.lang.String,java.lang.String,java.lang.String,com.android.tools.r8.utils.InternalOptions):329:335 -> a
1:1:java.lang.String descriptorToJavaType(java.lang.String):139:139 -> b
1:1:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):259:259 -> c
2:28:boolean isClassDescriptor(java.lang.String):343:369 -> c
2:28:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):259 -> c
29:31:java.lang.String getClassBinaryNameFromDescriptor(java.lang.String):259:261 -> c
1:1:java.lang.String getUnqualifiedClassNameFromDescriptor(java.lang.String):217:217 -> d
2:3:java.lang.String getUnqualifiedClassNameFromBinaryName(java.lang.String):308:309 -> d
2:3:java.lang.String getUnqualifiedClassNameFromDescriptor(java.lang.String):217 -> d
1:8:java.lang.String guessTypeDescriptor(java.lang.String):424:431 -> e
9:9:java.lang.String guessTypeDescriptor(java.lang.String):429:429 -> e
1:2:java.lang.String javaTypeToDescriptor(java.lang.String):64:65 -> f
com.android.tools.r8.utils.DexVersion -> a.a.a.a.q.x:
byte[] dexVersionBytes -> b
com.android.tools.r8.utils.DexVersion[] $VALUES -> g
com.android.tools.r8.utils.DexVersion V35 -> c
com.android.tools.r8.utils.DexVersion V37 -> d
com.android.tools.r8.utils.DexVersion V38 -> e
com.android.tools.r8.utils.DexVersion V39 -> f
int dexVersion -> a
1:4:void <clinit>():12:15 -> <clinit>
5:5:void <clinit>():11:11 -> <clinit>
1:3:void <init>(java.lang.String,int,int,byte[]):21:23 -> <init>
1:1:byte[] getBytes():31:31 -> a
2:36:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):39:73 -> a
37:37:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):71:71 -> a
38:38:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):47:47 -> a
39:39:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):44:44 -> a
40:40:com.android.tools.r8.utils.DexVersion getDexVersion(com.android.tools.r8.utils.AndroidApiLevel):41:41 -> a
1:1:int getIntValue():27:27 -> b
2:2:boolean matchesApiLevel(com.android.tools.r8.utils.AndroidApiLevel):35:35 -> b
1:1:com.android.tools.r8.utils.DexVersion getDexVersion(int):88:88 -> c
2:2:com.android.tools.r8.utils.DexVersion getDexVersion(int):86:86 -> c
3:3:com.android.tools.r8.utils.DexVersion getDexVersion(int):84:84 -> c
4:4:com.android.tools.r8.utils.DexVersion getDexVersion(int):82:82 -> c
5:5:com.android.tools.r8.utils.DexVersion getDexVersion(int):80:80 -> c
com.android.tools.r8.utils.DirectoryBuilder -> a.a.a.a.q.y:
com.android.tools.r8.origin.Origin origin -> b
java.nio.file.Path root -> a
1:3:void <init>(java.nio.file.Path):24:26 -> <init>
void close(com.android.tools.r8.DiagnosticsHandler) -> a
1:6:void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):61:66 -> a
7:7:void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler):73:73 -> a
8:8:com.android.tools.r8.origin.Origin getOrigin():78:78 -> a
void open() -> b
com.android.tools.r8.utils.EncodedValueUtils -> a.a.a.a.q.z:
boolean $assertionsDisabled -> a
1:1:void <clinit>():9:9 -> <clinit>
1:9:long parseSigned(com.android.tools.r8.dex.DexReader,int):12:20 -> a
10:15:int putBitsFromRightZeroExtended(com.android.tools.r8.dex.DexOutputBuffer,long,int):84:89 -> a
16:17:int putFloat(com.android.tools.r8.dex.DexOutputBuffer,float):114:115 -> a
18:19:int putDouble(com.android.tools.r8.dex.DexOutputBuffer,double):132:133 -> a
1:5:int putSigned(com.android.tools.r8.dex.DexOutputBuffer,long,int):25:29 -> b
6:10:long parseUnsigned(com.android.tools.r8.dex.DexReader,int):48:52 -> b
1:5:int putUnsigned(com.android.tools.r8.dex.DexOutputBuffer,long,int):61:65 -> c
com.android.tools.r8.utils.ExceptionDiagnostic -> a.a.a.a.q.A:
com.android.tools.r8.origin.Origin origin -> b
java.lang.Throwable com.android.tools.r8.utils.DiagnosticWithThrowable.throwable -> a
boolean com.android.tools.r8.utils.DiagnosticWithThrowable.$assertionsDisabled -> c
1:1:void com.android.tools.r8.utils.DiagnosticWithThrowable.<clinit>():9:9 -> <clinit>
1:3:void com.android.tools.r8.utils.DiagnosticWithThrowable.<init>(java.lang.Throwable):13:15 -> <init>
1:3:void <init>(java.lang.Throwable,com.android.tools.r8.origin.Origin):23 -> <init>
4:4:void <init>(java.lang.Throwable,com.android.tools.r8.origin.Origin):24:24 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():33:33 -> a
1:1:java.lang.Throwable com.android.tools.r8.utils.DiagnosticWithThrowable.getThrowable():19:19 -> b
1:1:java.lang.Throwable com.android.tools.r8.utils.DiagnosticWithThrowable.getThrowable():0 -> b
1:1:java.lang.String getDiagnosticMessage():43 -> b
2:12:java.lang.String getDiagnosticMessage():44:54 -> b
13:13:java.lang.String com.android.tools.r8.utils.StringUtils.joinLines(java.lang.String[]):167:167 -> b
13:13:java.lang.String getDiagnosticMessage():54 -> b
14:14:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.String[]):130:130 -> b
14:14:java.lang.String com.android.tools.r8.utils.StringUtils.joinLines(java.lang.String[]):167 -> b
14:14:java.lang.String getDiagnosticMessage():54 -> b
15:15:java.lang.String getDiagnosticMessage():55:55 -> b
16:16:java.lang.String com.android.tools.r8.utils.StringUtils.joinLines(java.lang.String[]):167:167 -> b
16:16:java.lang.String getDiagnosticMessage():55 -> b
17:17:java.lang.String com.android.tools.r8.utils.StringUtils.join(java.lang.String,java.lang.String[]):130:130 -> b
17:17:java.lang.String com.android.tools.r8.utils.StringUtils.joinLines(java.lang.String[]):167 -> b
17:17:java.lang.String getDiagnosticMessage():55 -> b
18:18:java.lang.String getDiagnosticMessage():45:45 -> b
1:1:com.android.tools.r8.position.Position getPosition():38:38 -> c
com.android.tools.r8.utils.ExceptionUtils -> a.a.a.a.q.C:
1:14:void com.android.tools.r8.utils.ThreadUtils.awaitFutures(java.lang.Iterable):18:31 -> a
15:25:void com.android.tools.r8.utils.ThreadUtils.awaitFutures(java.lang.Iterable):24:34 -> a
26:26:void lambda$withConsumeResourceHandler$0(com.android.tools.r8.StringConsumer,java.lang.String,com.android.tools.r8.DiagnosticsHandler):24:24 -> a
27:27:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer,java.lang.String):24:24 -> a
28:32:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,java.util.function.Consumer):30:34 -> a
28:32:void withConsumeResourceHandler(com.android.tools.r8.utils.Reporter,com.android.tools.r8.StringConsumer,java.lang.String):24 -> a
33:33:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(int):48:48 -> a
34:35:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorServiceForProcessors(int):41:42 -> a
34:35:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(int):48 -> a
36:36:java.util.concurrent.ExecutorService com.android.tools.r8.utils.ThreadUtils.getExecutorService(int):49:49 -> a
boolean com.android.tools.r8.utils.IdentifierUtils.isDexIdentifierPart(int) -> b
com.android.tools.r8.utils.ExceptionUtils$CompileAction -> a.a.a.a.q.B:
com.android.tools.r8.utils.FieldSignatureEquivalence -> a.a.a.a.q.D:
boolean ignoreName -> a
com.android.tools.r8.utils.FieldSignatureEquivalence INSTANCE -> b
1:3:void <clinit>():16:18 -> <clinit>
1:2:void <init>(boolean):23:24 -> <init>
1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):14:14 -> a
2:5:boolean doEquivalent(com.android.tools.r8.graph.DexField,com.android.tools.r8.graph.DexField):37:40 -> a
2:5:boolean doEquivalent(java.lang.Object,java.lang.Object):14 -> a
6:6:int doHash(java.lang.Object):14:14 -> a
7:10:int doHash(com.android.tools.r8.graph.DexField):45:48 -> a
7:10:int doHash(java.lang.Object):14 -> a
11:11:com.android.tools.r8.utils.FieldSignatureEquivalence get():28:28 -> a
com.android.tools.r8.utils.FileUtils -> a.a.a.a.q.E:
boolean $assertionsDisabled -> a
1:1:void <clinit>():19:19 -> <clinit>
1:4:boolean isArchive(java.nio.file.Path):65:68 -> a
5:5:java.lang.String readTextFile(java.nio.file.Path,java.nio.charset.Charset):72:72 -> a
6:6:java.nio.file.Path validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):89:89 -> a
7:8:boolean isJarFile(java.nio.file.Path):50:51 -> a
7:8:java.nio.file.Path validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):89 -> a
9:10:java.nio.file.Path validateOutputFile(java.nio.file.Path,com.android.tools.r8.utils.Reporter):90:91 -> a
11:12:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):158:159 -> a
13:17:java.io.OutputStream openPathWithDefault(com.android.tools.r8.com.google.common.io.Closer,java.nio.file.Path,java.io.OutputStream,java.nio.file.OpenOption[]):117:121 -> a
13:17:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):160 -> a
18:19:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):167:168 -> a
20:30:void writeToFile(java.nio.file.Path,java.io.OutputStream,com.android.tools.r8.ByteDataView):158:168 -> a
1:6:boolean isClassFile(java.nio.file.Path):41:46 -> b
1:17:boolean isClassesDexFile(java.nio.file.Path):127:143 -> c
1:2:boolean isDexFile(java.nio.file.Path):31:32 -> d
1:2:boolean isZipFile(java.nio.file.Path):55:56 -> e
com.android.tools.r8.utils.IROrdering -> a.a.a.a.q.H:
com.android.tools.r8.utils.IROrdering$IdentityIROrdering -> a.a.a.a.q.F:
com.android.tools.r8.utils.IROrdering$IdentityIROrdering INSTANCE -> a
1:1:void <clinit>():21:21 -> <clinit>
1:1:void <init>():23:23 -> <init>
1:1:com.android.tools.r8.utils.IROrdering$IdentityIROrdering getInstance():26:26 -> a
com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering -> a.a.a.a.q.G:
com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering INSTANCE -> a
1:1:void <clinit>():42:42 -> <clinit>
1:1:void <init>():44:44 -> <init>
1:1:com.android.tools.r8.utils.IROrdering$NondeterministicIROrdering getInstance():47:47 -> a
com.android.tools.r8.utils.InternalArchiveClassFileProvider -> a.a.a.a.q.I:
1:1:void <clinit>():39:39 -> <clinit>
com.android.tools.r8.utils.InternalOptions -> a.a.a.a.q.O:
boolean enableInliningOfInvokesWithNullableReceivers -> m
boolean enableVerticalClassMerging -> i
com.android.tools.r8.utils.OffOrAuto tryWithResourcesDesugaring -> P
boolean $assertionsDisabled -> na
com.android.tools.r8.StringConsumer proguardSeedsConsumer -> ka
boolean enableCfFrontend -> X
com.android.tools.r8.StringConsumer mainDexListConsumer -> ia
boolean enableSideEffectAnalysis -> q
java.util.Map missingEnclosingMembers -> ea
boolean enableMinification -> T
java.util.Map warningInvalidDebugInfo -> ga
com.android.tools.r8.StringConsumer configurationConsumer -> ma
java.util.List mainDexKeepRules -> ba
boolean skipReadingDexCode -> ha
boolean enableInheritanceClassInDexDistributor -> da
boolean enableHorizontalClassMerging -> h
int inliningInstructionLimit -> u
boolean verbose -> C
boolean enableLambdaMerging -> M
com.android.tools.r8.DataResourceConsumer dataResourceConsumer -> d
boolean enableClassInlining -> n
boolean enableDevirtualization -> j
boolean printCfg -> U
boolean processCovariantReturnTypeAnnotations -> Q
boolean enableServiceLoaderRewriting -> r
com.android.tools.r8.utils.InternalOptions$OutlineOptions outline -> y
boolean skipIR -> Y
boolean enableValuePropagation -> z
boolean printTimes -> e
int inliningInstructionAllowance -> v
com.android.tools.r8.ProgramConsumer programConsumer -> c
boolean invalidDebugInfoFatal -> D
boolean enableDesugaring -> N
boolean enableClassStaticizer -> o
boolean enableNonNullTracking -> k
com.android.tools.r8.utils.InternalOptions$TestingOptions testing -> aa
com.android.tools.r8.StringConsumer usageInformationConsumer -> la
com.android.tools.r8.StringConsumer proguardMapConsumer -> ja
java.util.Map warningInvalidParameterAnnotations -> fa
boolean enableMainDexListCheck -> R
boolean enableNameReflectionOptimization -> s
java.util.Set extensiveLoggingFilter -> H
boolean debug -> Z
boolean minimalMainDex -> ca
boolean ignoreMainDexMissingClasses -> E
boolean passthroughDexCode -> f
int inliningControlFlowResolutionBlocksThreshold -> w
java.util.List methodsFilter -> I
boolean enableUninstantiatedTypeOptimization -> A
com.android.tools.r8.utils.OffOrAuto interfaceMethodDesugaring -> O
boolean enableInitializedClassesAnalysis -> p
int minApiLevel -> J
boolean intermediate -> K
boolean enableInlining -> l
com.android.tools.r8.dex.Marker marker -> G
boolean disableAssertions -> W
boolean enableSwitchMapRemoval -> x
int numberOfThreads -> B
com.android.tools.r8.utils.Reporter reporter -> b
boolean enableTreeShaking -> S
com.android.tools.r8.graph.DexItemFactory itemFactory -> a
java.lang.String printCfgFile -> V
boolean hasMarker -> F
boolean enableDynamicTypeOptimization -> g
int classInliningInstructionLimit -> t
java.util.List logArgumentsFilter -> L
1:1:void <clinit>():44:44 -> <clinit>
1:1:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):82:82 -> <init>
2:119:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):67:184 -> <init>
120:128:java.util.Set getExtensiveLoggingFilter():330:338 -> <init>
120:128:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):254 -> <init>
129:129:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):254:254 -> <init>
130:138:java.util.Set getExtensiveFieldMinifierLoggingFilter():343:351 -> <init>
130:138:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):255 -> <init>
139:147:java.util.Set getExtensiveInterfaceMethodMinifierLoggingFilter():356:364 -> <init>
139:147:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):257 -> <init>
148:148:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):259:259 -> <init>
149:149:com.android.tools.r8.utils.AndroidApiLevel com.android.tools.r8.utils.AndroidApiLevel.getDefault():59:59 -> <init>
149:149:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):260 -> <init>
150:292:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):260:402 -> <init>
293:300:void <init>(com.android.tools.r8.graph.DexItemFactory,com.android.tools.r8.utils.Reporter):83:90 -> <init>
1:1:boolean isGeneratingDexIndexed():222:222 -> A
1:1:boolean isGeneratingDex():218 -> A
1:1:boolean isMinifying():293:293 -> B
1:1:boolean isShrinking():289:289 -> C
1:32:boolean printWarnings():473:504 -> D
33:71:boolean printWarnings():500:538 -> D
1:4:void signalFinishedToConsumers():246:249 -> E
1:1:boolean assertionsEnabled():439:439 -> a
2:5:void warningMissingEnclosingMember(com.android.tools.r8.graph.DexType,com.android.tools.r8.origin.Origin,int):444:447 -> a
6:10:void warningInvalidParameterAnnotations(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.origin.Origin,int,int):452:456 -> a
11:17:void warningInvalidDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.errors.InvalidDebugInfoException):461:467 -> a
18:18:void warningInvalidDebugInfo(com.android.tools.r8.graph.DexEncodedMethod,com.android.tools.r8.origin.Origin,com.android.tools.r8.errors.InvalidDebugInfoException):462:462 -> a
19:19:java.util.List lambda$warningInvalidDebugInfo$2(com.android.tools.r8.origin.Origin):466:466 -> a
20:20:boolean hasMethodsFilter():547:547 -> a
20:20:boolean methodMatchesFilter(com.android.tools.r8.graph.DexEncodedMethod):552 -> a
21:22:boolean methodMatchesFilter(com.android.tools.r8.graph.DexEncodedMethod):556:557 -> a
23:24:boolean hasMinApi(com.android.tools.r8.utils.AndroidApiLevel):632:633 -> a
1:1:java.util.List lambda$warningInvalidParameterAnnotations$1(com.android.tools.r8.origin.Origin):455:455 -> b
2:3:boolean canHaveArtInstanceOfVerifierBug():959:960 -> b
1:1:java.util.List lambda$warningMissingEnclosingMember$0(com.android.tools.r8.origin.Origin):446:446 -> c
2:2:boolean canHaveCmpLongBug():809:809 -> c
1:1:boolean canLeaveStaticInterfaceMethodInvokes():661:661 -> d
1:1:boolean canUseConstantMethodHandle():645:645 -> e
1:1:boolean canUseConstantMethodType():649:649 -> f
1:1:boolean canUseDefaultAndStaticInterfaceMethods():657:657 -> g
1:2:boolean canUseFilledNewArrayOfObjects():718:719 -> h
1:1:boolean canUseInvokeCustom():653:653 -> i
1:1:boolean canUseInvokePolymorphic():641:641 -> j
1:1:boolean canUseInvokePolymorphicOnVarHandle():637:637 -> k
1:1:boolean canUseJava8Methods():669:669 -> l
1:1:boolean canUseLongCompareAndObjectsNonNull():692:692 -> m
1:2:boolean canUseMultidex():687:688 -> n
1:1:boolean canUseNotInstruction():754:754 -> o
1:4:boolean canUseParameterNameAnnotations():703:706 -> p
1:1:boolean canUsePrivateInterfaceMethods():673:673 -> q
1:2:boolean canUseSameArrayAndResultRegisterInArrayGetWide():727:728 -> r
1:1:boolean canUseSuppressedExceptions():696:696 -> s
1:1:boolean canUseTwrCloseResourceMethod():665:665 -> t
1:14:void disableGlobalOptimizations():115:128 -> u
1:1:com.android.tools.r8.DexFilePerClassFileConsumer getDexFilePerClassFileConsumer():238:238 -> v
1:1:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():206:206 -> w
2:2:boolean isGeneratingDexIndexed():222:222 -> w
2:2:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():207 -> w
3:9:com.android.tools.r8.utils.InternalOutputMode getInternalOutputMode():208:214 -> w
1:2:com.android.tools.r8.dex.Marker getMarker():197:198 -> x
1:1:boolean hasConsumer():202:202 -> y
1:1:boolean hasMarker():188:188 -> z
com.android.tools.r8.utils.InternalOptions$InvalidParameterAnnotationInfo -> a.a.a.a.q.J:
int expectedParameterCount -> b
int actualParameterCount -> c
com.android.tools.r8.graph.DexMethod method -> a
1:4:void <init>(com.android.tools.r8.graph.DexMethod,int,int):374:377 -> <init>
com.android.tools.r8.utils.InternalOptions$LineNumberOptimization -> a.a.a.a.q.K:
com.android.tools.r8.utils.InternalOptions$LineNumberOptimization ON -> b
com.android.tools.r8.utils.InternalOptions$LineNumberOptimization OFF -> a
1:2:void <clinit>():51:52 -> <clinit>
3:3:void <clinit>():50:50 -> <clinit>
1:1:void <init>(java.lang.String,int):50:50 -> <init>
com.android.tools.r8.utils.InternalOptions$OutlineOptions -> a.a.a.a.q.L:
boolean enabled -> a
1:6:void <init>():579:584 -> <init>
com.android.tools.r8.utils.InternalOptions$TestingOptions -> a.a.a.a.q.M:
java.util.Set validInliningReasons -> g
boolean forceNameReflectionOptimization -> i
boolean disallowLoadStoreOptimization -> j
boolean enableStatefulLambdaCreateInstanceMethod -> l
boolean dontCreateMarkerInD8 -> e
boolean forceJumboStringProcessing -> f
boolean noLocalsTableOnInput -> h
boolean allowTypeErrors -> a
boolean alwaysUsePessimisticRegisterAllocation -> b
java.util.function.Consumer irModifier -> k
boolean invertConditionals -> c
boolean placeExceptionalBlocksLast -> d
1:24:void <init>():590:613 -> <init>
com.android.tools.r8.utils.InternalOptions$TypeVersionPair -> a.a.a.a.q.N:
com.android.tools.r8.graph.DexType type -> b
int version -> a
1:3:void <init>(int,com.android.tools.r8.graph.DexType):386:388 -> <init>
com.android.tools.r8.utils.InternalOutputMode -> a.a.a.a.q.P:
com.android.tools.r8.utils.InternalOutputMode DexIndexed -> a
com.android.tools.r8.utils.InternalOutputMode DexFilePerClassFile -> b
com.android.tools.r8.utils.InternalOutputMode ClassFile -> c
1:3:void <clinit>():8:10 -> <clinit>
4:4:void <clinit>():7:7 -> <clinit>
1:1:void <init>(java.lang.String,int):7:7 -> <init>
1:1:boolean isGeneratingClassFiles():13:13 -> a
com.android.tools.r8.utils.IteratorUtils -> a.a.a.a.q.Q:
boolean $assertionsDisabled -> a
1:1:void <clinit>():11:11 -> <clinit>
1:4:java.lang.Object peekNext(java.util.ListIterator):20:23 -> a
5:8:void removeIf(java.util.Iterator,java.util.function.Predicate):30:33 -> a
1:3:java.lang.Object peekPrevious(java.util.ListIterator):13:15 -> b
com.android.tools.r8.utils.LRUCacheTable -> a.a.a.a.q.S:
int columnCapacity -> b
int rowCapacity -> a
1:3:void <init>(int,int,float):31:33 -> <init>
1:1:com.android.tools.r8.utils.LRUCacheTable create(int,int):37:37 -> b
1:1:boolean removeEldestEntry(java.util.Map$Entry):42:42 -> removeEldestEntry
com.android.tools.r8.utils.LebUtils -> a.a.a.a.q.T:
boolean $assertionsDisabled -> a
1:1:void <clinit>():10:10 -> <clinit>
1:6:int parseSleb128(com.android.tools.r8.dex.BinaryReader):65:70 -> a
7:19:byte[] encodeSleb128(int):76:88 -> a
20:20:void putSleb128(com.android.tools.r8.dex.DexOutputBuffer,int):99:99 -> a
1:6:int parseUleb128(com.android.tools.r8.dex.BinaryReader):21:26 -> b
7:16:byte[] encodeUleb128(int):32:41 -> b
17:21:void putUleb128(com.android.tools.r8.dex.DexOutputBuffer,int):48:52 -> b
1:1:int sizeAsUleb128(int):57:57 -> c
com.android.tools.r8.utils.LibraryClassCollection -> a.a.a.a.q.U:
1:1:void <init>(com.android.tools.r8.utils.ClassProvider):15:15 -> <init>
1:1:java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass):13:13 -> a
2:2:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):13:13 -> a
1:1:com.android.tools.r8.graph.ClassKind getClassKind():34:34 -> b
1:1:java.lang.String toString():39:39 -> toString
com.android.tools.r8.utils.LongInterval -> a.a.a.a.q.V:
long max -> b
long min -> a
boolean $assertionsDisabled -> c
1:1:void <clinit>():10:10 -> <clinit>
1:4:void <init>(int,int):15:18 -> <init>
5:8:void <init>(long,long):21:24 -> <init>
1:1:long getMax():32:32 -> a
2:2:boolean containsValue(long):45:45 -> a
3:3:boolean overlapsWith(com.android.tools.r8.utils.LongInterval):53:53 -> a
1:1:long getMin():28:28 -> b
1:1:boolean isSingleValue():36:36 -> c
1:2:boolean equals(java.lang.Object):66:67 -> equals
1:1:int hashCode():58:58 -> hashCode
1:1:java.lang.String toString():74:74 -> toString
com.android.tools.r8.utils.MethodSignatureEquivalence -> a.a.a.a.q.W:
com.android.tools.r8.utils.MethodSignatureEquivalence INSTANCE -> b
boolean ignoreName -> a
1:3:void <clinit>():16:18 -> <clinit>
1:2:void <init>(boolean):23:24 -> <init>
1:1:boolean doEquivalent(java.lang.Object,java.lang.Object):14:14 -> a
2:5:boolean doEquivalent(com.android.tools.r8.graph.DexMethod,com.android.tools.r8.graph.DexMethod):37:40 -> a
2:5:boolean doEquivalent(java.lang.Object,java.lang.Object):14 -> a
6:6:int doHash(java.lang.Object):14:14 -> a
7:10:int doHash(com.android.tools.r8.graph.DexMethod):45:48 -> a
7:10:int doHash(java.lang.Object):14 -> a
11:11:com.android.tools.r8.utils.MethodSignatureEquivalence get():28:28 -> a
com.android.tools.r8.utils.OffOrAuto -> a.a.a.a.q.X:
com.android.tools.r8.utils.OffOrAuto Auto -> b
com.android.tools.r8.utils.OffOrAuto Off -> a
com.android.tools.r8.utils.OffOrAuto[] $VALUES -> c
1:1:void <clinit>():11:11 -> <clinit>
2:2:void <clinit>():10:10 -> <clinit>
1:1:void <init>(java.lang.String,int):10:10 -> <init>
com.android.tools.r8.utils.OneShotByteResource -> a.a.a.a.q.Y:
com.android.tools.r8.origin.Origin origin -> a
java.util.Set classDescriptors -> d
boolean $assertionsDisabled -> e
com.android.tools.r8.ProgramResource$Kind kind -> b
byte[] bytes -> c
1:1:void <clinit>():13:13 -> <clinit>
1:6:void <init>(com.android.tools.r8.origin.Origin,com.android.tools.r8.ProgramResource$Kind,byte[],java.util.Set):26:31 -> <init>
1:1:com.android.tools.r8.ProgramResource create(com.android.tools.r8.ProgramResource$Kind,com.android.tools.r8.origin.Origin,byte[],java.util.Set):22:22 -> a
2:2:com.android.tools.r8.origin.Origin getOrigin():36:36 -> a
1:1:java.util.Set getClassDescriptors():54:54 -> b
1:1:com.android.tools.r8.ProgramResource$Kind getKind():41:41 -> c
1:3:java.io.InputStream getByteStream():46:48 -> d
com.android.tools.r8.utils.OrderedMergingIterator -> a.a.a.a.q.Z:
java.util.List other -> b
java.util.List one -> a
int otherIndex -> d
int oneIndex -> c
1:1:void <init>(java.util.List,java.util.List):21:21 -> <init>
2:7:void <init>(java.util.List,java.util.List):18:23 -> <init>
1:1:boolean hasNext():35:35 -> hasNext
1:1:java.lang.Object next():13:13 -> next
2:3:com.android.tools.r8.graph.KeyedDexItem next():40:41 -> next
4:7:java.lang.Object getNextChecked(java.util.List,int):27:30 -> next
4:7:com.android.tools.r8.graph.KeyedDexItem next():41 -> next
8:8:com.android.tools.r8.graph.KeyedDexItem next():41:41 -> next
9:9:java.lang.Object getNextChecked(java.util.List,int):28:28 -> next
9:9:com.android.tools.r8.graph.KeyedDexItem next():41 -> next
10:11:com.android.tools.r8.graph.KeyedDexItem next():43:44 -> next
12:15:java.lang.Object getNextChecked(java.util.List,int):27:30 -> next
12:15:com.android.tools.r8.graph.KeyedDexItem next():44 -> next
16:16:com.android.tools.r8.graph.KeyedDexItem next():44:44 -> next
17:17:java.lang.Object getNextChecked(java.util.List,int):28:28 -> next
17:17:com.android.tools.r8.graph.KeyedDexItem next():44 -> next
18:25:com.android.tools.r8.graph.KeyedDexItem next():46:53 -> next
26:26:com.android.tools.r8.graph.KeyedDexItem next():51:51 -> next
com.android.tools.r8.utils.OutputBuilder -> a.a.a.a.q.aa:
void addFile(java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler) -> a
void addIndexedClassFile(int,java.lang.String,com.android.tools.r8.ByteDataView,com.android.tools.r8.DiagnosticsHandler) -> a
void close(com.android.tools.r8.DiagnosticsHandler) -> a
com.android.tools.r8.origin.Origin getOrigin() -> a
void open() -> b
com.android.tools.r8.utils.Pair -> a.a.a.a.q.ba:
java.lang.Object second -> b
java.lang.Object first -> a
1:3:void <init>(java.lang.Object,java.lang.Object):23:25 -> <init>
1:1:java.lang.Object getFirst():29:29 -> a
2:2:void setFirst(java.lang.Object):37:37 -> a
1:1:java.lang.Object getSecond():33:33 -> b
2:2:void setSecond(java.lang.Object):41:41 -> b
1:1:boolean equals(java.lang.Object):51:51 -> equals
1:1:int hashCode():46:46 -> hashCode
com.android.tools.r8.utils.ProgramClassCollection -> a.a.a.a.q.ca:
boolean $assertionsDisabled -> d
1:1:void <clinit>():20:20 -> <clinit>
1:1:void <init>(java.util.concurrent.ConcurrentHashMap):34:34 -> <init>
1:1:java.util.function.Supplier getTransparentSupplier(com.android.tools.r8.graph.DexClass):20:20 -> a
2:2:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):20:20 -> a
3:3:com.android.tools.r8.graph.DexProgramClass resolveClassConflict(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):44:44 -> a
3:3:com.android.tools.r8.graph.DexClass resolveClassConflict(com.android.tools.r8.graph.DexClass,com.android.tools.r8.graph.DexClass):20 -> a
4:9:com.android.tools.r8.utils.ProgramClassCollection create(java.util.List,com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver):25:30 -> a
10:10:java.util.function.Supplier lambda$create$0(com.android.tools.r8.dex.ApplicationReader$ProgramClassConflictResolver,java.util.function.Supplier,java.util.function.Supplier):28:28 -> a
11:16:com.android.tools.r8.graph.DexProgramClass resolveClassConflictImpl(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):58:63 -> a
17:20:boolean assumeClassesAreEqual(com.android.tools.r8.graph.DexProgramClass):71:74 -> a
17:20:com.android.tools.r8.graph.DexProgramClass resolveClassConflictImpl(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):64 -> a
21:21:com.android.tools.r8.graph.DexProgramClass resolveClassConflictImpl(com.android.tools.r8.graph.DexProgramClass,com.android.tools.r8.graph.DexProgramClass):67:67 -> a
1:1:com.android.tools.r8.graph.ClassKind getClassKind():54:54 -> b
1:1:java.lang.String toString():39:39 -> toString
com.android.tools.r8.utils.Reporter -> a.a.a.a.q.ea:
com.android.tools.r8.DiagnosticsHandler clientHandler -> a
com.android.tools.r8.Diagnostic lastError -> c
java.util.Collection suppressedExceptions -> d
int errorCount -> b
1:1:void <init>():24:24 -> <init>
2:2:void <init>(com.android.tools.r8.DiagnosticsHandler):27:27 -> <init>
3:12:void <init>(com.android.tools.r8.DiagnosticsHandler):19:28 -> <init>
1:1:void info(com.android.tools.r8.Diagnostic):33:33 -> a
2:2:void error(java.lang.String):49:49 -> a
3:21:void failIfPendingErrors():89:107 -> a
22:22:java.lang.Throwable addSuppressedExceptions(java.lang.Throwable):111:111 -> a
1:1:void warning(com.android.tools.r8.Diagnostic):38:38 -> b
1:3:void error(com.android.tools.r8.Diagnostic):43:45 -> c
1:3:java.lang.RuntimeException fatalError(com.android.tools.r8.Diagnostic):71:73 -> d
com.android.tools.r8.utils.Reporter$1 -> a.a.a.a.q.da:
1:1:void <init>():24:24 -> <init>
com.android.tools.r8.utils.StringDiagnostic -> a.a.a.a.q.fa:
com.android.tools.r8.origin.Origin origin -> a
com.android.tools.r8.position.Position position -> b
java.lang.String message -> c
1:1:void <init>(java.lang.String):28:28 -> <init>
2:2:void <init>(java.lang.String,com.android.tools.r8.origin.Origin):32:32 -> <init>
3:6:void <init>(java.lang.String,com.android.tools.r8.origin.Origin,com.android.tools.r8.position.Position):35:38 -> <init>
1:1:com.android.tools.r8.origin.Origin getOrigin():43:43 -> a
1:1:java.lang.String getDiagnosticMessage():53:53 -> b
1:1:com.android.tools.r8.position.Position getPosition():48:48 -> c
com.android.tools.r8.utils.StringUtils -> a.a.a.a.q.ha:
char[] IDENTIFIER_LETTERS -> c
java.lang.String[] EMPTY_ARRAY -> a
java.lang.String LINE_SEPARATOR -> b
boolean $assertionsDisabled -> d
1:7:void <clinit>():15:21 -> <clinit>
1:6:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.left():30:35 -> a
1:6:java.lang.StringBuilder append(java.lang.StringBuilder,java.util.Collection,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):111 -> a
7:15:java.lang.StringBuilder append(java.lang.StringBuilder,java.util.Collection,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):111:119 -> a
16:21:java.lang.String com.android.tools.r8.utils.StringUtils$BraceType.right():40:45 -> a
16:21:java.lang.StringBuilder append(java.lang.StringBuilder,java.util.Collection,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):121 -> a
22:22:java.lang.StringBuilder append(java.lang.StringBuilder,java.util.Collection,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):121:121 -> a
23:31:java.lang.String toASCIIString(java.lang.String):51:59 -> a
32:35:java.lang.StringBuilder appendLeftPadded(java.lang.StringBuilder,java.lang.String,int):90:93 -> a
36:36:java.lang.StringBuilder append(java.lang.StringBuilder,java.util.Collection):106:106 -> a
37:37:java.lang.String join(java.util.Collection,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):134:134 -> a
38:40:java.lang.String join(java.util.Collection,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType,java.util.function.Function):139:141 -> a
38:40:java.lang.String join(java.util.Collection,java.lang.String,com.android.tools.r8.utils.StringUtils$BraceType):134 -> a
41:47:java.lang.String zeroPrefixString(java.lang.String,int):200:206 -> a
48:48:java.lang.String hexString(int,int):213:213 -> a
49:57:java.lang.String hexString(int,int,boolean):217:225 -> a
58:66:java.lang.String hexString(long,int,boolean):234:242 -> a
58:66:java.lang.String hexString(long,int):230 -> a
1:3:java.lang.StringBuilder appendRightPadded(java.lang.StringBuilder,java.lang.String,int):98:100 -> b
com.android.tools.r8.utils.StringUtils$BraceType -> a.a.a.a.q.ga:
com.android.tools.r8.utils.StringUtils$BraceType SQUARE -> b
com.android.tools.r8.utils.StringUtils$BraceType TUBORG -> c
com.android.tools.r8.utils.StringUtils$BraceType PARENS -> a
com.android.tools.r8.utils.StringUtils$BraceType[] $VALUES -> e
com.android.tools.r8.utils.StringUtils$BraceType NONE -> d
1:4:void <clinit>():24:27 -> <clinit>
5:5:void <clinit>():23:23 -> <clinit>
1:1:void <init>(java.lang.String,int):23:23 -> <init>
com.android.tools.r8.utils.ThrowingConsumer -> a.a.a.a.q.ia:
com.android.tools.r8.utils.Timing -> a.a.a.a.q.ka:
java.util.Stack stack -> a
1:3:void <init>(java.lang.String):28:30 -> <init>
1:4:void begin(java.lang.String):86:89 -> a
5:6:void com.android.tools.r8.utils.Timing$Node.restart():46:47 -> a
5:6:void begin(java.lang.String):90 -> a
7:7:void com.android.tools.r8.utils.Timing$Node.restart():46:46 -> a
7:7:void begin(java.lang.String):90 -> a
8:11:void begin(java.lang.String):92:95 -> a
12:13:void end():99:100 -> a
1:4:void report():104:107 -> b
com.android.tools.r8.utils.Timing$Node -> a.a.a.a.q.ja:
java.util.Map children -> b
boolean $assertionsDisabled -> e
java.lang.String title -> a
long start_time -> d
long duration -> c
1:1:void <clinit>():33:33 -> <clinit>
1:1:void <init>(java.lang.String):40:40 -> <init>
2:8:void <init>(java.lang.String):36:42 -> <init>
1:3:void end():51:53 -> a
4:4:long duration():57:57 -> a
4:4:void end():53 -> a
5:5:void end():53:53 -> a
6:6:void report(int,com.android.tools.r8.utils.Timing$Node):72:72 -> a
7:7:long duration():57:57 -> a
7:7:void report(int,com.android.tools.r8.utils.Timing$Node):72 -> a
8:15:void report(int,com.android.tools.r8.utils.Timing$Node):72:79 -> a
16:16:java.lang.String toString(com.android.tools.r8.utils.Timing$Node):66:66 -> a
16:16:void report(int,com.android.tools.r8.utils.Timing$Node):79 -> a
17:17:long duration():57:57 -> a
17:17:java.lang.String toString(com.android.tools.r8.utils.Timing$Node):67 -> a
17:17:void report(int,com.android.tools.r8.utils.Timing$Node):79 -> a
18:19:java.lang.String toString(com.android.tools.r8.utils.Timing$Node):67:68 -> a
18:19:void report(int,com.android.tools.r8.utils.Timing$Node):79 -> a
20:21:void report(int,com.android.tools.r8.utils.Timing$Node):79:80 -> a
22:22:void lambda$report$0(int,com.android.tools.r8.utils.Timing$Node,com.android.tools.r8.utils.Timing$Node):80:80 -> a
1:1:java.lang.String toString():62:62 -> toString
2:2:long duration():57:57 -> toString
2:2:java.lang.String toString():62 -> toString
3:3:java.lang.String toString():62:62 -> toString
com.android.tools.r8.utils.VersionProperties -> a.a.a.a.q.la:
com.android.tools.r8.utils.VersionProperties INSTANCE -> c
java.lang.String sha -> a
java.lang.String releaser -> b
boolean $assertionsDisabled -> d
1:1:void <clinit>():14:14 -> <clinit>
2:7:com.android.tools.r8.utils.VersionProperties get():28:33 -> <clinit>
2:7:void <clinit>():16 -> <clinit>
8:13:com.android.tools.r8.utils.VersionProperties get():29:34 -> <clinit>
8:13:void <clinit>():16 -> <clinit>
14:14:void <clinit>():16:16 -> <clinit>
1:1:void <init>():38:38 -> <init>
2:10:void <init>(java.io.InputStream):41:49 -> <init>
1:1:java.lang.String getDescription():53:53 -> a
1:1:java.lang.String getSha():57:57 -> b
1:1:boolean isEngineering():66:66 -> c
1:1:java.lang.String toString():62:62 -> toString